本篇主要记录如何命令行操作服务器的常用操作。
1. ssh连接
1 | $ ssh zjw@219.223.184.181 -p 66 |
-p 参数表示端口
2. scp传文件
从本地上传到服务器
1 | $ scp -P 66 torch-1.7.0+cu110-cp38-cp38-linux_x86_64.whl zjw@219.223.184.181:~/ZLR/ |
-P参数表示端口,大写。如果复制文件夹则加-r参数
从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例:
1 | $ scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 |
3. 压缩与解压
1 | $ zip -r myfile.zip ./* |
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
1 | $ unzip -o -d /home/sunny myfile.zip |
把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下
4. 开机自启动脚本
http://blog.sumblog.cn/archives/code-server.html
- 编写 /etc/systemd/system/xxx.service文件
- sudo systemctl daemon-reload
- sudo systemctl enable xxx.service
- sudo systemctl start xxx.service