linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux开发区 > SHELL >
栏目导栏
资料搜索
热门文章
·csh shell编程入门
·玩转Linux shell命令提示符
·Bourne Shell及shell编程
·Shell 编程实例集锦
·Linux下的shell编程入门
·linux shell 编程基础
·Shell编程基础
·Linux的Shell编程
·shell基础十二篇
·linux Shell编程入门 实例讲解
·Linux shell 脚本实例一
·深入浅出Shell编程: Shell 变量
·Linux主要shell命令详解
·UNIX/LINUX SHELL 正则表达式语
·shell命令(一)
最新文章
·Korn Shell 脚本入门
·linux下shell的工作原理
·Linux系统中加入自定义Shell为
·Shell学习:关于替换命令-tr-R
·Linux Shell学习:uniq命令使用
·uClinux操作系统下的shell功能
·Shell编程基础:单引号和双引号
·Linux操作系统下Shell语句元字
·Linux系统环境程序设计之路
·Linux Shell中PS命令中的%CPU的
·Linux Shell元字符知识笔记
·压缩命令-vi-认识SHELL-正规表
·Linux系统下Shell命令行快捷键
·谈Linux Shell下的输出重定向
·在Shell中执行vi/cp/mv时自动备
Google
 
Linux Shell下的后台运行及其前台的转换
[ 作者:  加入时间:2007-12-21 12:51:11  来自:Linux联盟收集整理 ]
 

当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;

例如: emacs &

但如果你忘了输入&;但你又不想把程序停止后重新启动;

你可以这么做:

按Ctrl + Z暂停前台工作,比如前面提到的Emacs;

然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2

然后用命令bg 2

这样你就可以达到和emacs &一样的效果了。

当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。

如果需要把任务回到前台,只需要fg 2。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux Shell命令行中一些鲜为人知的秘密  (2007-12-14 11:17:14)
 ·Linux内核补丁AMD旁路转换缓冲(TLB)错误  (2007-12-13 11:40:25)
 ·Ubuntu 7.10系统的命令行编码转换iconv  (2007-12-07 13:47:09)
 ·Linux操作系统下字符集转换工具:iconv  (2007-11-28 11:03:35)
 ·delphi类型强制和转换  (2007-11-26 13:30:46)
 ·使用PHP和XSL stylesheets转换XML文档  (2007-11-22 11:19:51)
 ·织梦CMS中文转换拼音函数研究  (2007-11-21 15:28:56)
 ·金额大小写转换的asp完全无错版本  (2007-11-20 16:46:04)
 ·利用客户端js实现汉字简体繁体转换  (2007-11-20 16:41:05)
 ·将asp页面转换成htm页面  (2007-11-20 16:39:46)