1.基础类命令
.. #表示上一层目录
ls -all #列出目录
cd #打开目录
pwd #查看当前位置
mkdir #新建目录
touch #新建文件
mv source target #移动文件/目录
cp source target #复制文件目录
rm -rf #递归删除目录
2.文件查看命令
cat -n #查看文件,适合内容较少的文本,显示行号
more #用以分屏显示,每次只显示一页
操作 |
功能 |
空格 |
下一页 |
回车 |
下一行 |
b |
回滚一页 |
f |
向下一页 |
tail -f -n rows #查阅正在改变内容的日志文件,-f 刷新 -n 行数
3.查找类命令
find path -name "key" #查询path路径下文件名带key的文件
grep key fileName #查找fileName文件内指定内容key
| #管道命令,常用 | grep
4.解/压类命令
tar -zxvf *.tar #常用解压,-z是使用gzip压缩,-x是解压,-v是列出进度详细
tar -zcvf path #压缩目录,-c是打包
zip -r -q target.zip source #使用zip打包source目录到target.zip,-r是递归
unzip source #解压目录文件
5.网络类
- 查看网络状态
netstat
,常常配合| grep name
来使用
-a #列出所有的Socket
-u #列出使用UDP协议的连接
-t #列出使用TCP协议的连接
-n #使用IP地址显示,不使用域名
-p #列出连接的程序识别码和程序名称
- 常用命令:
netstat -anp | grep pid
ps -ef | grep 进程关键字
ps -au #显示的信息详细程度
ps -u username #查询指定用户的进程号