管道符和作业控制
一,管道符
作用: 它用于将前一个指令的输出作为后一个指令的输入。
[root@localhost ~]# ls
1_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 [秒数] 暂停多少秒。;