刚刚接触Linux,命令模式
- 所谓"命令大全"里找不到的命令---"fg"、"bg"、"jobs"、"&"、"ctrl + z"
这几个命令都是跟系统任务有关的.
1.1 "&"---这个用在一条命令的最后可以把当前命令调至后台执行.
命令[root@localhost root]# man find (查找"find"的说明文档)会跳进另一个"窗口"如下图1:
(图1)
1.2 "ctrl+z"---可以将一个正在前台执行的命令暂停并放到后台
要跳出1.1的窗口可以有两种方式(也许有更多,望指点)
1) 输入":q"会自动跳回[root@localhost root]#页面;
2) 按"ctrl+z"也可以跳回[root@localhost root]#页面,其会显示如下图2:
(图2)
1.3 "jobs"---可以查看当前有多少个被暂停执行的命令在后台运行,如下图3:
(图3)
如图有两个被暂停执行的命令在驻足在后台(其中[2],[3]代表驻足在后台的命令代码,只具有局部作用;后面的"-","+"本人还没弄清楚什么意思 :) 望指教)
1.4 "bg"---将一个在后台暂停的命令,变成继续执行.如果后台中有多个命令,可以用bg number将选中的命令调出,number是通过jobs命令查到的后台正在执行的命令的序号,如图4中[number](不是pid)
(图4)
这样后台同样还是有两个命令在运行,只是没有调出来前台.(可以跳过这步直接到达1.5步骤)
1.5 "fg"---将后台中的命令调至前台继续运行.如果后台中有多个命令,可以用 fg number将选中的命令调出,number是通过jobs命令查到的后台正在执行的命令的序号,如图5中[number](不是pid)
(图5)
上图的结果可以再返回到图1的结果:
主题1的说明到此为止.希望可以帮到有需要的人 o(∩_∩)o...哈哈,接受评价.