日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别

發布時間:2025/5/22 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、后臺進程管理命令

fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d
1、 &
加在一個命令的最后,可以把這個命令放到后臺執行 ,如gftp &,
2、ctrl + z
可以將一個正在前臺執行的命令放到后臺,并且處于暫停狀態,不可執行
3、jobs
查看當前有多少在后臺運行的命令
jobs -l選項可顯示所有任務的PID,jobs的狀態可以是running, stopped, Terminated,但是如果任務被終止了(kill),shell 從當前的shell環境已知的列表中刪除任務的進程標識;也就是說,jobs命令顯示的是當前shell環境中所起的后臺正在運行或者被掛起的任務信息;
4、fg
將后臺中的命令調至前臺繼續運行
如果后臺中有多個命令,可以用 fg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的后臺正在執行的命令的序號(不是pid)
5、bg
將一個在后臺暫停的命令,變成繼續執行 (在后臺執行)
如果后臺中有多個命令,可以用bg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的后臺正在執行的命令的序號(不是pid)
將任務轉移到后臺運行:
先ctrl + z;再bg,這樣進程就被移到后臺運行,終端還能繼續接受命令。
概念:當前任務
如果后臺的任務號有2個,[1],[2];如果當第一個后臺任務順利執行完畢,第二個后臺任務還在執行中時,當前任務便會自動變成后臺任務號碼“[2]” 的后臺任務。所以可以得出一點,即當前任務是會變動的。當用戶輸入“fg”、“bg”和“stop”等命令時,如果不加任何引號,則所變動的均是當前任務

二、進程的終止

后臺進程的終止:
方法一:
通過jobs命令查看job號(假設為num),然后執行kill %num
方法二:
通過ps命令查看job的進程號(PID,假設為pid),然后執行kill pid
前臺進程的終止:
ctrl+c

三、進程的掛起(暫停的意思吧)

后臺進程的掛起:
在solaris中通過stop命令執行,通過jobs命令查看job號(假設為num),然后執行stop %num;
在redhat中,不存在stop命令,可通過執行命令kill -stop PID,將進程掛起;
當要重新執行當前被掛起的任務時,通過bg %num 即可將掛起的job的狀態由stopped改為running,仍在后臺執行;當需要改為在前臺執行時,執行命令fg %num即可;
前臺進程的掛起:
ctrl+Z;

四、kill的其他作用

kill除了可以終止進程,還能給進程發送其它信號,使用kill -l 可以察看kill支持的信號。
SIGTERM是不帶參數時kill發送的信號,意思是要進程終止運行,但執行與否還得看進程是否支持。如果進程還沒有終止,可以使用kill -SIGKILL pid,這是由內核來終止進程,進程不能監聽這個信號。

五、ctrl+z(掛起)、ctrl+c(中斷)、ctrl+\(退出)和ctrl+d(EOF)的區別

1、四種操作的表現

ctrl+c強行中斷當前程序的執行。
ctrl+z將任務中斷,但是此任務并沒有結束,他仍然在進程中,只是放到后臺并維持掛起的狀態。如需其在后臺繼續運行,需用“bg 進程號”使其繼續運行;再用"fg 進程號"可將后臺進程前臺化。

ctrl+\表示退出。

ctrl+d表示結束當前輸入(即用戶不再給當前程序發出指令),那么Linux通常將結束當前程序。

2、ctrl+c,ctrl+d,ctrl+z在linux中意義。

linux下:
ctrl-c 發送 SIGINT 信號給前臺進程組中的所有進程。常用于終止正在運行的程序。
ctrl-z 發送 SIGTSTP 信號給前臺進程組中的所有進程,常用于掛起一個進程。
ctrl-d 不是發送信號,而是表示一個特殊的二進制值,表示 EOF。
ctrl-\ 發送 SIGQUIT 信號給前臺進程組中的所有進程,終止前臺進程并生成 core 文件。

Key Function
Ctrl-c Kill foreground process
Ctrl-z Suspend foreground process
Ctrl-d Terminate input, or exit shell
Ctrl-s Suspend output
Ctrl-q Resume output
Ctrl-o Discard output
Ctrl-l Clear screen


原文:https://www.cnblogs.com/jiangzhaowei/p/8971265.html

總結

以上是生活随笔為你收集整理的Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产第99页| 国产精品无码一区二区三区免费 | 欧美一区二区在线视频 | 热久久精品免费视频 | 99精品免费观看 | 中文字幕3 | 欧美一区三区 | www.av免费 | 亚洲网站在线看 | 欧美另类视频在线 | 黑人又大又粗又长 | 中文字幕成人网 | 美国黄色片网站 | 美女污软件 | 在线看免费 | 极品美女无套呻吟啪啪 | 人人射人人爱 | 日本免费黄色网址 | 亚洲色图 一区二区 | 欧美成人精品三级网站 | 精品成人免费视频 | 欧美熟妇一区二区 | 婷婷99| 国产一区二区三区亚洲 | 91视频一区二区三区 | 好姑娘在线观看高清完整版电影 | 亚洲成人看片 | 国产美女无遮挡永久免费观看 | 欧美日韩国产电影 | 99精品网站 | 日韩精品免费在线视频 | 6080毛片| 久久精品国产亚洲av麻豆蜜芽 | 国产经典三级在线 | 欧美 日韩 中文 | 欧美精品久久久久久久自慰 | 国产成人精品自拍 | 欧美黄色一区二区 | 久久人人爽人人爽 | 久久久久久a | 日韩成人激情视频 | 国产视频一二三四区 | 深夜福利久久 | 中文字幕亚洲一区二区三区 | 97视频在线免费观看 | 亚洲高清网站 | 国产第一网站 | 91影院在线免费观看 | 欧美做爰猛烈床戏大尺度 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 国产精品无码粉嫩小泬 | 日韩激情欧美 | 日韩精品字幕 | 免费又黄又爽又猛大片午夜 | 91中文字幕在线视频 | 婷婷看片 | 亚洲免费视频大全 | 久久涩视频 | 超碰.com | 免费看国产曰批40分钟 | 国外成人性视频免费 | 一区二区三区av在线 | 91全免费| 美女流白浆视频 | 97爱爱爱 | 国产xxxx做受视频 | 三级免费网址 | 致单身男女免费观看完整版 | 亚洲综合第一区 | 视频一区国产精品 | 动漫av一区二区三区 | 日本性爱视频在线观看 | 四虎免看黄 | 永久免费汤不热视频 | 男女啊啊啊视频 | 成年人av电影 | 999精品国产 | 涩涩视频在线观看免费 | 国产做a | 黄色日b片| 日韩三级国产精品 | 四虎精品成人免费网站 | 大尺度在线观看 | 91porny九色| www黄色 | 欧美黑人巨大xxx极品 | 在线免费观看视频 | 求一个黄色网址 | 91一区二区 | 国产视频成人 | 无码人妻av一区二区三区波多野 | 一卡二卡三卡四卡 | 人体毛片 | 亚洲欧美激情图片 | 久久亚洲视频 | 婷婷在线综合 | 极品人妻videosss人妻 | 黄一区二区三区 | 在线观看国产 |