一、前言
笔者最近在做有关网站后台内容读取以及更新修改等方面的工作,经过查询以及自己的实践之后,有了一些常用的指令,稍加整理一番供大家参考,希望能对读者有所帮助~~
二、命令行操作
1、ssh登陆网站后台
ssh root@1.1.1.1
读者可根据需要修改ip,输入这行指令后会提示输入密码,输入密码的过程不会显示,输入完成按回车即可。
2、退出登陆
logout 1.1.1.1
或
logout
输入这行命令后即可退出登陆。
3、显示目录、显示文件个数(不包括子文件)、进入下层文件、退回上层文件
显示当前绝对路径:pwd
显示当前内层目录:ls
显示文件个数(不包括子文件):ls -l |grep "^-"|wc -l
进入下层目录:cd next_file
退回上层目录:cd ..
(注意:‘cd’与‘..’之间有空格)
4、创建新的文件夹,删除文件夹
创建文件夹:
mkdir filename
删除文件夹
rm -r filename
5、编辑文件,退出编辑
打开文件(没有则新建),如果是一些配置文件要修改必须在前面添加sudo,否则会因为权限不够无法修改。
vim test.txt
vim test.py
...
按 i 以进行编辑。
在编辑过程中,按'shift+g'可直达文件底部。
...
退出编辑:
(1)按esc退出编辑(在pycharm中,我按下esc后会跳出命令行,需要手动点击将光标调整到Terminal窗口)
(2)(1):wq(保存编辑并返回)。
(2):q(无编辑,直接退出)。
(3):q!(强制不保存退出)。
(3)最后按回车即可退出。
删除文件
rm test.txt
6、查看当前正在运行的python进程
ps -ef|grep python
7、杀死某个正在运行的进程
kill 80
这里80是http服务端口号,具体可以根据上述6中操作得到所需要中止进程的端口号,杀死这个端口号即可。
8、后台运行某个程序
nohup python server.py &
直接运行使用python server.py即可。实际操作中为了避免因为退出命令行窗口而使得进程终止,常常采用后台挂起运行的方法。
9、上传下载语句scp的基本使用
几点说明:
(1)这里假设1.1.1.1是服务器ip。
(2)作者一般用root登陆,因此第一个目录从root开始,然后才是具体的服务器路径,如果不清楚这个路径是什么,可以在登陆找到应该存放的位置后,使用pwd命令,得到当前的文件路径,复制即可。
(3)如果是具体的文件上传和下载,则不需要加 -r 命令;如果操作对象是文件夹,则需要加上 -r 命令。
正常从服务器下载到F盘:
scp root@1.1.1.1:/root/server_path f:/local_path/
对于较大的需要压缩以加快速率的文件,从服务器压缩后下载到F盘再解压缩:
scp -C -r root@1.1.1.1:/root/server_path f:/local_path
上传到服务器:
scp -r f:/local_path/ root@1.1.1.1:/root/server_path
10、设置读写缓冲区大小
sudo sysctl -w net.core.rmem_max=800000000
sudo sysctl -w net.core.wmem_max=800000000
最后
今天就先写到这里吧,随着学习的深入,作者会分享其他的操作指令,希望能对大家有所帮助~~