免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1004 | 回复: 0
打印 上一主题 下一主题

Linux Ctrl+Z的使用方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-12 13:48 |只看该作者 |倒序浏览

    [日期:2008-12-01] 来源:  作者:Georgina
  
    假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示:
    [1]+ Stopped /root/bin/rsync.sh
    然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
    #bg 1
    [1]+ /root/bin/rsync.sh &
    用 jobs 命令查看正在运行的任务:
    #jobs
    [1]+ Running /root/bin/rsync.sh &
    如果想把它调回到前台运行,可以用
    #fg 1
    /root/bin/rsync.sh
    这样,你在控制台上就只能等待这个任务完成了.
    & 将指令丢到后台中去执行
    [ctrl]+z 将前台任务丢到后台中暂停
    jobs 查看后台的工作状态
    fg %jobnumber 将后台的任务拿到前台来处理
    bg %jobnumber 将任务放到后台中去处理
    kill 管理后台的任务
    命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止。
    1. 使进程恢复运行(后台)
    (1)使用命令bg
    Example:
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ ./tcpserv01
    *这里使用CTRL+Z,此时serv01是停止状态*
    [1]+ Stopped ./tcpserv01
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ bg
    [1]+ ./tcpserv01 & *此时serv01运行在后台*
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$
    (2)如果用CTRL+Z停止了几个程序呢?
    Example:
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ jobs
    [1]- Running ./tcpserv01 &
    [2]+ Stopped ./tcpcli01 127.0.0.1
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ bg %1
    bash: bg:任务 1 已转入后台 *后台运行*
    2. 使进程恢复至前台运行
    Example:
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ ./tcpserv04
    [1]+ Stopped ./tcpserv04
   
[email=zuii@zuii-desktop]zuii@zuii-desktop[/email]
:~/unp/tcpcliserv$ fg
    。/tcpserv04
    总结:
    (1) CTRL+Z停止进程并放入后台
    (2) jobs 显示当前暂停的进程
    (3) bg %N 使第N个任务在后台运行(%前有空格)
    (4) fg %N 使第N个任务在前台运行
    默认bg,fg不带%N时表示对最后一个进程操作!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73337/showart_1993904.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP