2 进程管理
2.1进程查看
2.1.1 ps(process status)
功能说明:显示用户进程
语 法:ps x [-u <usrname>]
参 数:
-u <usrname> 显示usr用户的进程(默认显示自身用户进程)
Example :
1 | ps x |
2.1.2 top
功能说明:显示用户进程(实时)
语 法:top [-bcdu]
参 数:
-b 批处理模式,可以将top内容重定向到文件中
-c 显示详细信息
-d <n> 刷新时间间隔,n秒刷新一次
-u <usrname> 只显示usr用户的进程
Example :
1 | toptop -c -u usr |
2.1.3 jobs
功能说明:显示后台任务(当前节点,当前窗口)
语 法:jobs [-l]
参 数:
-l 显示任务进程ID
Example :
1 | jobs |
2.2进程控制
2.2.1 kill(terminate or signal a process)
功能说明:删除或控制执行中的进程
语 法:kill [-num] <PID> [-l]
参 数:
-num 通过num传递一个信号控制进程(默认15,终止进程),常用值如下
-9 强制删除进程
-19 暂停一个进程(使之处于T状态)
-18 继续暂停的进程
-l 显示信号列表
Example :
1 | kill 28004 #终止进程号为28004的进程 |
2.2.2 fg
功能说明:将后台进程转换到前台
语 法:fg [%num]
参 数:
%num 将编号为num的后台任务转换到前台,num由jobs 命令得到。
Example :
1 | fg #将最近的一个转后台的任务转为前台 |
2.2.3 bg
功能说明:将前台任务转为后台(需先用ctrl+z暂停任务),或者继续后台暂停的任务
语 法:bg [%num]
参 数:
%num 将编号为num的后台暂停任务继续。
Example :
1 | bgbg %2 #将编号为2的后台暂停任务继续。 |
3.帮助命令
3.1 man
功能说明:给出大多数命令的详细在线帮助内容
3.2 whatis
功能说明:对该命令给出一行文字描述,但不包括命令的参数等其他信息。
3.3 apropos
功能说明:当对linux命令比较模糊时,可以使用命令apropos来搜索与关键字匹配的命令。
4.其他
4.1 history
功能说明:查询该节点上执行过的历史命令
语 法:history
Example :
1 | history |
4.2 nohup
功能说明:加到命令前使得该命令在用户退出登录后也能继续执行
特殊说明:一般与转后台’&’一起使用,屏幕输出默认重定向到nohup.out文件中
Example :
1 | nohup perl test.pl & |
4.3 转后台 &
功能说明:加到命令结尾,使该命令在后台运行
Example :
1 | cp file1file2 & #后台执行拷贝命令 |
4.4 重定向 >
功能说明:将标准输出内容重定向到文件中
相关符号:>> 表示将内容追加到文件末尾。
Example :
1 | ls dir > dir_list #显示dir目录下的文件并将内容输出到dir_list文件中,若dir_list文件存在,则会被清空,若不纯在,将创建。 |
4.5 管道符 |
功能说明:将”|”前一部分的输出作为”|”后一部分的输入
语 法:command1 | command2
Example :
1 | less file1| grep world | awk ‘{print $1}’ #显示file1的内容,将带有world的行输出,打印该行的第一列 |
思维导图
本文出自于http://www.bioinfomics.top转载请注明出处 !