Linux基础常用命令大全(二)

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
2
jobs
jobs -l

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
2
3
4
5
kill 28004 #终止进程号为28004的进程
kill -9 28004 #强制删除进程号为28004的进程
kill -19 28004 #暂停进程号为28004的进程
kill -18 28004 #继续进程号为28004的进程
kill -l #显示信号列表

2.2.2 fg

功能说明:将后台进程转换到前台
语 法:fg [%num]
参 数:
%num 将编号为num的后台任务转换到前台,num由jobs 命令得到。
Example :

1
2
fg #将最近的一个转后台的任务转为前台
fg %2 #将编号为2的后台任务转到前台

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
2
ls dir > dir_list #显示dir目录下的文件并将内容输出到dir_list文件中,若dir_list文件存在,则会被清空,若不纯在,将创建。
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转载请注明出处 !

-------------本文结束感谢您的阅读-------------
Wei Dong wechat
subscribe to my blog by scanning my public wechat account
Donate comment here
0%