命令行工具(常用命令)
-
ssh
登录:ssh [email protected] -
cd
cd 文件夹名 // 进入文件夹
cd … // 返回上一级文件夹目录 -
ls
ls // 显示不隐藏的文件与文件夹
ls -l //显示不隐藏的文件与文件夹的详细信息
ls -al //显示所有文件与文件夹的详细信息 -
cp
拷贝文件:cp nginx.conf nginx.conf.bak -
mv
移动文件:mv nginx.conf nginx.conf.bak2 -
rm
rm 文件名 // 删除文件
rm 空文件夹名 // 删除空文件夹
rm -r 文件夹名 // 删除文件夹,不管其下有多少级目录,一并删除
rm -f 文件名 // 强制删除,没有提示
rm -rf 文件夹名 // 删除当前目录下的所有文件并不提示(不能恢复,慎用) -
clear
清理命令窗口(可简写为cls) -
exit
关闭命令窗口 -
pwd
输出当前文件的路径:pwd -
mkdir
mkdir 文件夹名 // 新建文件夹 -
pm2
查看日志:pm2 logs
查看应用:pm2 ls
热更新某个应用:pm2 reload m-zxxk2.0 -
网络和进程相关:
查看某个端口是否被占用:netstat -anp|grep 8080
netstat -p|head -n 10
杀掉某个进程:kill 1727 -
vi命令
vi 文件名称(vi + 文件名称,如果不存在这个文件,就新建文件,存在的话,就会进入该文件)
进到文件以后,是不可编辑状态,只能看,不能编辑,这时候输入i
,就可以编辑了
编辑好之后,按esc
键,然后输入:wq,就会保存编辑后的文件了,并且退出vi编辑器
要修改文件
vi i esc
:q 只是看了一下,没修改,可以直接:q 回车退出
:q! 不保存,退出
:wq 保存
:wq! 强制保存
不启动 insert的情况下
vi
3 dd:删除3行
u:撤销
dd:删除一行
yy p:复制 粘贴
3 yy p:复制多行
/: 在文件中搜索某字符串
:q 退出查看模式
- 系统相关
top:查看cpu
free -m:查看内存
df -m:以m为单位,显示硬盘空间
apt-get install git - find
搜索某文件find / -name
文件名称 查找文件位置