| —— 管道符,把前面输出的内容传递到符号后面进一步操作
grep —— 过滤词,过滤关键词的命令,只要含有关键字的行就会被过滤出来
例子:
统计当前目录下有多少个文件
wc -l —— 统计总数
统计当前目录下有多少个文件(包括子文件)
find ./ -type f —— 显示当前目录下所有文件(包括子文件)
暂停任务
快捷键 CTRL + Z —— 暂停当前任务,并退出到可输入新的命令。(这时任务被放入后台)
(快捷键 CTRL + C —— 结束当前任务)
比如编辑一半后暂停了退出来。
这时要恢复任务用 fg 调到前台 (foreground)
暂停可以作用于多个任务,也就是说明可以很多任务放入后台。
罗列所有暂停的和后台运行中的任务
jobs
当要把对应序号的任务调到前台来执行,需要 fg + 进程号
vmstat 虚拟内存统计(Virtual Meomory Statistics)
vmstat 1 按1秒的频率刷新显示
bg可以把任务放入后台持续执行
(有输出显示的任务会继续在前台刷新数据,但区别是这时候你是可以用命令行的,如果是前台运行则不能用命令行)
放入后台的命令有个 & 作为标记 。&同时也可以直接用于命令把命令放入后台。
& —— 直接放入后台运行 任务符。
输入命令的时候直接在 最后加上 & ,则直接把命令推入后台运行
fg —— 前台操作 (foreground)
bg —— 后台操作 (background),被后台的任务会有特征符 &
fg、bg + 任务数字 ,都可以直接跟进程的数字,把进程推入后台或者搬上前台。如果不加数字就会运行序号最大的那个任务,也就是最近的任务。
如果是一台服务器同时被登陆了2个终端,
A终端运行中的后台任务,在B终端中用 jobs 是查询不到的。
但是B终端中 用进程查询 ps 可以查到的别的终端启动的后台命令