關于Linux中的Ctrl+C,Ctrl+Z,Ctrl+D后端開發
導讀:后端開發后端開發 Ctrl+C:送SIGINT信號,默認進程會結束,但是進程自己可以重定義收到這個信號的行為。Ctrl+Z:送SIGSTOP信號,進程只是被停止,再送SIGCO網站優化seo培訓個業網站建設公司。
Ctrl+C:送SIGINT信號,默認進程會結束,但是進程自己可以重定義收到這個信號的行為。 Ctrl+Z:送SIGSTOP信號,進程只是被停止,再送SIGCONT信號,進程繼續運行。 Ctrl+D:不是發送信號,而是表示一個特殊的二進制值,表示 EOF。
有些信號不能被屏蔽,比如中斷,還應該有殺死進程的信號,要不然內核怎么做操作系統中的老大。實際上,SIGKILL和SIGSTOP信號是不能被屏蔽或阻止的,網站建設制作它們的默認動作總是會被執行的。
Ctrl+C和Ctrl+Z都是中斷命令,但是它們的作用卻不一樣。 Ctrl+C是強制中斷程序的執行; Ctrl+Z的作用是將任務中斷,但是此任務并沒有結束,它仍然以進程形式存在于系統中,它只是維持掛起的狀態。用戶可以使用fg/bg操作繼續前臺或后臺的任務,fg命令重新啟動前臺被中斷的任務,bg命令把被中斷的任務放在后臺執行。
例如: 當你vim一個文件是,如果需要用shell執行別的公司網站建設操作命令,但是你又不打算關閉vim,因為你得存盤退出,你可以簡單的按下ctrl+z,shell會將vim進程掛起。當結束了別的shell操作之后,你可以用fg命令繼續vim你的文件。
相關網站優化seo培訓個業網站建設公司網站seo優化。關鍵詞標簽: Linux
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章關于Linux中的Ctrl+C,Ctrl+Z,Ctrl+D后端開發主要講述Linux網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11877.html