Shell 前后台任务

一、& 最经常被用到

  这个用在一个命令的最后,可以把这个命令放到后台执行

二、ctrl + z

  可以将一个正在前台执行的命令放到后台,并且暂停

三、jobs

  查看当前有多少在后台运行的命令

四、fg

  将后台中的命令调至前台继续运行

  如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)。

五、bg

  将一个在后台暂停的命令,变成继续执行

  如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)。

参考链接:

http://www.cnblogs.com/itech/archive/2012/04/19/2457499.html

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

如何在 Linux 命令行中终止进程?

如果你想在linux上停止某个进程,你会怎么操作?如果命令/进程在前台运行,您可以使用CtrlC终端快捷方式,但是,如果进程不可见(在后台运行),您可以使用专用命令“杀死它”。“终止进程”是指在执行过程中停止进程,如果您知道进程ID(PID),则可以使用kill命令,如下所示:kill在上面的语法中,signal指的是要发送终止的终止信号,

Linux nohup命令和后台运行符&的使用

文章目录1.nohup的使用2.后台运行符&的使用3.总结1.nohup的使用作用:当你在终端执行命令脚本,当脚本没有执行完,如果你关闭终端,那么跟随这个终端有关的进程都会退出执行,nohup命令的作用就是让使用此命令的脚本可以脱离终端继续执行,不受终端退出的影响。

Linux下MySQL忘记密码的解决方法

1.先停止MySQL服务sudosystemctlstopmysql2.用MySQL安全命令启动,跳过权限表和网络sudomysqld\_safeskipgranttablesskipnetworking&末尾的&符号的作用是让进程在后台运行,可以让用户继续输入命令。执行此命令后,就可以使用mysql

Linux中标准输出和标准错误的重导向

如果一个命令需要长时间在服务器上运行,那么很多时候会用到nohup命令,这时即便远程登录ssh中断了与服务器的联系,那么在服务器上运行的命令也不会因此而被迫停止。通常情况下,nohup与&连用,&的意思是将该命令放在后台执行。如下:nohupexample.sh&将exmaple.sh通过&放在服务器后台运行,nohup确保了即便当前

Linux常用快捷键和命令记录(一)

快捷键按键作用Ctrld键盘输入结束或退出终端Ctrls暂停当前程序,暂停后按下任意键恢复运行Ctrlz将当前程序放到后台运行,恢复到前台为命令fgCtrla将光标移至输入行头,相当于Home键Ctrle将光标移至输入行末,相当于End键Ctrlk删除从光

Shell 前后台任务 - HelloWorld