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

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

命令运行时使用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时表示对最后一个进程操作!

【编辑推荐】

  1. Linux和Windows系统线程间的区别
  2. Linux桌面的创新是否过于激进
  3. Linux程序设计殿堂的善意提醒
责任编辑:赵宁宁 来源: 赛迪网
相关推荐

2009-12-23 16:46:24

Linux命令运行

2021-09-08 10:32:00

WindowsPythonLinux

2009-08-07 10:36:18

linux命令乱码linux命令行乱码Linux操作系统

2009-06-19 20:35:07

Linux操作系统

2011-01-05 10:32:31

linuxqq

2009-12-10 17:27:19

Linux操作系统

2010-05-05 17:53:39

Oracle 8i

2009-12-25 14:32:30

Linux操作系统

2010-01-22 10:54:45

Linux操作系统PS命令

2012-05-04 09:24:02

Linuxps命令

2009-12-02 16:39:20

Linux操作系统

2011-01-06 14:22:50

2009-06-21 13:50:03

Linux隐藏文件

2011-01-04 14:36:39

LinuxGTK编程

2009-12-09 17:25:19

Linux操作系统

2009-09-18 13:17:05

2009-04-07 15:45:54

2010-03-04 14:44:18

2009-08-03 11:47:22

Linux at命令linux at命令详Linux操作系统

2011-01-14 16:51:44

Linux内核
点赞
收藏

51CTO技术栈公众号