管道符和作业控制

来源:互联网 发布:nginx代理apache php 编辑:程序博客网 时间:2024/06/05 20:15

一,管道符

作用: 它用于将前一个指令的输出作为后一个指令的输入。

[root@localhost ~]# ls1_heard.txt  1_sorft.txt  1.txt  222  2.txt  anaconda-ks.cfg  a.txt  dd  dir[root@localhost ~]# ls | wc -l    //统计当前目录有多少个文件。9[root@localhost ~]# find ./ -type f |wc -l    //统计当前目录下类型为f的文件总数18

二,作业控制

当运行进程时,你可以时它暂停(按Ctrl+Z组合键),然后使用fg组合键(foreground的简写)命令恢复它,或是利用bg组合键(background的简写)命令使它到后台运行。此外,你也可以使它终止(按Ctrl+C组合键)。

  • Ctrl+z 暂停一个正在执行的任务 ;
  • jobs 查看在后台运行的任务《当多个被暂停的任务会有编号,使用jobs命令可以查看,使用fg或者bg时需要加编号》;
  • bg[编号] =background把任务调到后台,并运行;
  • fg[编号] =foreground把任务调到前台运行 ;
  • “&” 在一条命令的后面加&相当于直接把任务调到后台运行;
  • slepp [秒数] 暂停多少秒。;
原创粉丝点击