Linux知识总结(三)之常用指令二–监测处理指令
一、ps指令集
1.显示所有进程:
$ ps -A
2.显示所有的程序,除了执行ps指令终端机下的程序之外:
$ ps -N
3.显示除控制进程(session leader)和终端进程外的所有进程:
$ ps -a
4.显示除控制进程(session leader)外的所有进程:
$ ps -d
5.显示所有进程:
$ ps -e
6.显示所有包含在cmdlist列表中的进程:
$ ps -c
7.显示组ID在grplist列表中的进程:
$ ps -g
8.以用户为主的格式来显示程序状况:
$ ps -u
9.显示PID在pidlist列表中的进程:
$ ps -p
10.显示会话id在sesslist列表中的进程:
$ ps -s
11.显示树状结构,表示程序间的相互关系:
$ ps -h
12.显示ps命令版本号:
$ ps -v
13.显示长列表:
$ ps -l
14.显示任务信息:
$ ps -j
15.显示完整格式的输出:
$ ps -f
二、实时监测进程:
$ top
三、结束进程:
1.按进程ID停止进程:
$ kill PID #PID为进程ID
2.按进程名停止进程:
$ killall pname #pname为进程名
四、监测磁盘空间:
1.输出当前系统上挂载的设备列表:
$ mount
2.查看磁盘使用情况(易读模式):
$ df -h
3.查看特定目录的磁盘使用情况:
$ du -h
五、数据文件处理指令
1.排序:
$ sort filename
$ sort -M filename #-M参数可识别三字符月份
$ sort -b filename #忽略开头空白进行排序
$ sort -d filename #仅考虑空白和字母,忽略特殊字符
$ sort -m filename1 filename2 #合并两个已排序文件
$ sort -R filename #按随机生成的散列表键值排序
$ sort -r filename #逆序排列
$ sort -i filename #忽略不可打印字符进行排序
2.搜索数据:
$ grep [options] pattern [file] #例如grep -n t file1
3.tar常用指令:
1.解压文件
$ tar -zxvf filename.tgz
$ tar -xvf filename.tar
4.压缩文件:
$ gzip filename #压缩类型为*.gz*