装了git bash之后,我就再也不想使用CMD了,所有的本地命令都可以在git bash上执行,git bash的界面、字体默认都很美观,CMD那个难用啊。。。git bash除了在本地执行命令,操作git之外,还可以用来操作服务器,可以少装了一个secureCRT或者xshell了。本文地址:http://www.04007.cn/article/1200.html,未经许可,不得转载.
有两种方式通过git bash ssh命令来登录服务器本文地址:http://www.04007.cn/article/1200.html,未经许可,不得转载.
1.密码登录ssh root@192.168.162.11 -l username
2.pem密钥登录
ssh -i key.pem root@192.168.162.11本文地址:http://www.04007.cn/article/1200.html,未经许可,不得转载.
在使用的时候发现基本的命令可以了,但是还有一个问题,就是上传和下载,平常依赖工具软件可以使用rz/sz命令,但是git bash里是不支持lszrz中的命令的。我们可以使用其它命令管理windows和linux两个系统之间传输文件,以前常用的是scp命令。不过由于scp已慢慢被放弃,替代它的是rsync命令,rsync是通过 SSH 在远程系统之间复制文件的下一个最佳工具,实际上,它在许多方面都比 scp 好,不过使用起来也没什么两样。本文地址:http://www.04007.cn/article/1200.html,未经许可,不得转载.
rsync命令语法与 scp 相同,必须使用旧版本的 rsync,rsync -e ssh但现在不再如此。本文地址:http://www.04007.cn/article/1200.html,未经许可,不得转载.
1.上传文件到远程服务器#scp/rsync 文件 用户名@服务器地址:远程目录
scp test.txt root@192.168.162.11:/local/path
rsync test.txt root@192.168.162.11:/local/path
2.下载文件到本地E盘
#scp/rsync 用户名@服务器地址:远程目录/文件 /local/path
scp root@192.168.162.11:~/test.txt /local/path
rsync root@192.168.162.11:~/test.txt /local/path
本文地址:http://www.04007.cn/article/1200.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |