楠槡

SSH 常用指令

2018-04-15

最近要频繁使用服务器,但是 SSH 的指令总是抬手就忘,整理下便于查看!

连接

无参连接

1
$ ssh 192.168.2.2

第一次连接目标主机时,ssh 会让你确认目标主机的真实性。如果你回答的是 NO,SSH 将不会继续连接,只有回答 Yes才会继续。下一次再登陆此主机时,SSH 就不会提示确认消息了。对此主机的真实验证信息已经默认保存在每个用户的 /home/user/.ssh 文件里。

指定登陆用户

1
2
3
$ ssh -l raphael 192.168.2.2
# 或则
$ ssh raphael@192.168.2.2

文件传输 SCP

本地到服务器

scp 文件路径 用户名@Server地址:/path/of/the/file

1
$ scp test.html root@192.168.2.2:/home/www/test.html

服务器到本地

scp 用户名@Server地址:/path/of/the/file 文件路径

1
$ scp root@192.168.2.2:/home/www/test.html ~/Downloads/test.html

传送文件夹

scp -r 文件路径 用户名@Server地址:/path/of/the/folder

1
2
$ scp -r folderToCopy root@192.168.2.2:/home/www/test
$ scp root@192.168.2.2:/home/www/ ~/Downloads/

tar 压缩 相关

将文件全部打包成tar包

1
2
3
tar -cvf log.tar log2012.log 仅打包,不压缩!
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩
tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩

查阅上述tar包内有哪些文件

1
tar -ztvf log.tar.gz

由于我们使用 gzip 压缩的log.tar.gz,所以要查阅log.tar.gz包内的文件时,就得要加上z这个选项了。

将tar包解压缩

1
tar -zxvf /download/log.tar.gz

其他

连入服务器后的其他指令即为 Linux 下常用的命令操作,不再赘述,后续有新的笔记内容再行添加。

Tags: Linux
使用支付宝打赏
使用微信打赏

若你觉得我的文章对您有帮助,点击上方按钮请我喝杯咖啡☕

若文章中存在问题,或您有任何意见和疑问,均可与我联系

扫描二维码,分享此文章 📱