Linux Shell下后台运行及其前台的转换
日期:2011-09-20 阅读:155 分类:Linux资料
当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;
例如: emacs &
但如果你忘了输入&;但你又不想把程序停止后重新启动;
你可以这么做:
按Ctrl + Z暂停前台工作,比如前面提到的Emacs
然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2
然后用命令bg 2;
这样你就可以达到和emacs &一样的效果了。
当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。
如果需要把任务回到前台,只需要fg 2.
例如: emacs &
但如果你忘了输入&;但你又不想把程序停止后重新启动;
你可以这么做:
按Ctrl + Z暂停前台工作,比如前面提到的Emacs
然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2
然后用命令bg 2;
这样你就可以达到和emacs &一样的效果了。
当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。
如果需要把任务回到前台,只需要fg 2.
本页链接: http://www.scriptlover.com/static/910-Linux-shell-后台-前台-运行
相关文章
- linux下vi修改文件用法 2010-06-25
- Linux通过命令获取到当前日期作为变量使用 2011-06-26
- Linux sed命令使用介绍,修改文件很方便 2012-01-14
- Linux SSH命令大全 2009-08-17
- Linux查看cpu的top详解 2011-06-26
- Linux Shell常用技巧(一) 2011-11-14
- Linux Shell常用技巧(二) 2011-11-14
- shell脚本在Linux下运行错误的解决方法 2011-07-30
- asp脚本运行超时的解决办法 2008-10-27
- VBScript 运行时错误代码 2008-12-05
- 用JavaScript实现JVM运行Java 2011-11-22
- HTML5铸就VMware新特性,浏览器里运行远程桌面 2012-03-21
- Javascript在前后端运行的一些思考 2012-02-29