基于Linux操作系统下运行命令时CTRL+Z的作用

时间:2009-03-13

  Linux操作系统下运行命令时CTRL+Z的作用

  命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止.

  1. 使进程恢复运行(后台)

  (1)使用命令bg

  Example:

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] ./tcpserv01

  *这里使用CTRL+Z,此时serv01是停止状态*

  [1]+ Stopped ./tcpserv01

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] bg

  [1]+ ./tcpserv01 & *此时serv01运行在后台*

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email]

  (2)如果用CTRL+Z停止了几个程序呢?

  Example:

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] jobs

  [1]- Running ./tcpserv01 &

  [2]+ Stopped ./tcpcli01 127.0.0.1

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] bg %1

  bash: bg:任务 1 已转入后台 *后台运行*

  2. 使进程恢复至前台运行

  Example:

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] ./tcpserv04

  [1]+ Stopped ./tcpserv04

  [email=zuii@zuii-desktop:~/unp/tcpcliserv$]zuii@zuii-desktop:~/unp/tcpcliserv$[/email] fg

  ./tcpserv04

  总结:

  (1) CTRL+Z停止进程并放入后台

  (2) jobs 显示当前暂停的进程

  (3) bg %N 使第N个任务在后台运行(%前有空格)

  (4) fg %N 使第N个任务在前台运行

  默认bg,fg不带%N时表示对一个进程操作!



  
上一篇:基于微小型光谱仪在激光波长测量中的应用
下一篇:基于嵌入式uCLinux内核启动过程分析与设计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料