当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux操作系统下运行命令时CTRL+Z的作用

Unix/Linux
FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
成功备份UNIX系统
在unix/bsd上让apache支持asp
OpenBSD3.6编译内核的方法
SSH到FreeBSD支持中文显示和输入
从硬盘安装freebsd
Openbsd 3.8上安装配置 APACHE + MYSQL + PHP + mod_limitipco
Squid基础与配置
Freebsd 6.0安装配置Apache+MySQL+PHP+Myphpadmin+Webmin
OpenBSD 3.8 release 架设FTP服务器
freeBSD5.4下安装配置apache2+php5+mysql5过程
freebsd vsftpd 配置方法
freebsd下jail命令说明
FreeBSD 6.2架设网站服务器教程图解
NetBSD 4.0 正式版官方下载地址
FreeBSD 7.0 正式版官方下载地址
FreeBsd 更新ports 的简单方法
用Quota来配置OpenBSD下磁盘限额
FreeBsd6.2下ports安装配置vsftpd
inter 千M网卡驱动安装和启用vlan.Polling抗拒绝服务

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-20   浏览: 120 ::
收藏到网摘: n/a

 

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

 

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

(1)使用命令bg

Example:

zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01

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

[1]+ Stopped ./tcpserv01

zuii@zuii-desktop:~/unp/tcpcliserv$ bg

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

zuii@zuii-desktop:~/unp/tcpcliserv$

 

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

Example:

zuii@zuii-desktop:~/unp/tcpcliserv$ jobs

[1]- Running ./tcpserv01 &

[2]+ Stopped ./tcpcli01 127.0.0.1

zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1

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

 

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

Example:

zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04

 

[1]+ Stopped ./tcpserv04

zuii@zuii-desktop:~/unp/tcpcliserv$ fg

./tcpserv04

 

总结:

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

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

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

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

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

 

(责任编辑:董建伟)