当前位置: 技术问答>linux和unix
谁能讲讲这个命令是什么意思?
来源: 互联网 发布时间:2016-03-13
本文导语: 有一个服务器端的程序srv_inet 运行时在提示符下输入: ./srv_inet & 回车 显示 [1] 3314 | ./srv_inet & 回车 显示 [1] 3314 把./srv_inet 放到后台执行 1是作业号 3314是进程号 | ./srv_inet...
有一个服务器端的程序srv_inet
运行时在提示符下输入:
./srv_inet & 回车
显示
[1] 3314
运行时在提示符下输入:
./srv_inet & 回车
显示
[1] 3314
|
./srv_inet & 回车
显示
[1] 3314
把./srv_inet 放到后台执行
1是作业号
3314是进程号
显示
[1] 3314
把./srv_inet 放到后台执行
1是作业号
3314是进程号
|
./srv_inet &
执行srv_inet这个可执行文件,然后放到后台执行,
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
查看当前有多少在后台运行的命令
四。fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
五。bg
将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
执行srv_inet这个可执行文件,然后放到后台执行,
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
查看当前有多少在后台运行的命令
四。fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
五。bg
将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
|
作业管理:& , [ctrl]-z , jobs , fg , bg , kill
1 & 后台执行
2 [ctrl]-z 将“当前”作业放到后台”暂停“
3 jobs 观察后台的作业状态
-r run -l -s stop
4 fg[%jobnumber] 将后台作业放到前台处理
5 bg[%jobnumber] 将前台作业放到后台处理
6 kill 管理后台作业
-l[L的小写,列出当前可以用kill的信号]
-1[重新读取一次参数的设置文件]
-2 [ctrl+c]
-9 [强制删除一个作业]
-15[以正常的方式删除一个作业]
1 & 后台执行
2 [ctrl]-z 将“当前”作业放到后台”暂停“
3 jobs 观察后台的作业状态
-r run -l -s stop
4 fg[%jobnumber] 将后台作业放到前台处理
5 bg[%jobnumber] 将前台作业放到后台处理
6 kill 管理后台作业
-l[L的小写,列出当前可以用kill的信号]
-1[重新读取一次参数的设置文件]
-2 [ctrl+c]
-9 [强制删除一个作业]
-15[以正常的方式删除一个作业]
|
& 让程序在后台执行