为什么用到jobs
关于linux的前台后台,一直很迷惑,趁着qqbot的需求,好好的学习一波!主要参考这里以及这里~
jobs相关命令
- & 最常被用到,用在命令最后, 让进程在后台运行
- jobs 查看后台运行的进程
- fg %n 让后台运行的进程n到前台来
- bg %n 让进程n到后台去
- ctrl+z 将前台的命令放到后台暂停执行
- ctrl+c 强制中断程序的执行/当执行输入某些命令时,使用ctrl+c会自动进入新命令输入。
- Ctrl-s 暂停屏幕输出【锁住终端】
- Ctrl-q 恢复屏幕输出【解锁终端】
- Ctrl-o Discard output
- Ctrl-l 清屏,【是字母L的小写】等同于Clear
- Ctrl+a 切换到命令行开始
- Ctrl+e 切换到命令行末尾
- Ctrl+u 清除剪切光标之前的内容
- Ctrl+k 清除剪切光标及光标之后的内容
- Ctrl+y 在光标处粘贴剪切的内容
-
ps -ef grep qqbot 查找qqbot的进程号 - ctrl z>bg %1 将当前运行的进程放在后台