linux中ctrl z和ctrl c的區別

2021-10-06 03:18:15 字數 533 閱讀 8397

引言

無意中看到陳總在操作linux的時候用ctrl+c來退出控制台輸出,之前自己一直都在用ctrl+z來退出,然後用fg還可以恢復。對比了兩個的區別,讓自己小小漲了一下姿勢。

對比ctrl+c和ctrl+z都是中斷命令,但是作用卻不一樣。用兩個情景來闡述一下。

情景一小菜在家看電影,興趣正濃,突然聽到外面雷聲大作,然後把電影暫定,去收了下衣服,回來繼續迫不及待地繼續看電影。

電影暫停後還能繼續,ctrl+z就扮演了類似的角色,將任務中斷,但是任務並沒有結束,在程序中只是維持掛起的狀態,使用者可以使用fg/bg操作前台或後台的任務,fg命令重新啟動前台被中斷的任務,bg命令把被中斷的任務放在後台執行。

這樣的命令使用的場景有編輯檔案,檢視日誌等。

情景二小菜在家看電影,興趣正濃,突然聽到外面雷聲大作, 啪的一聲,斷電了,小菜悻悻地罵了一句。

電影因為沒電強行關閉,ctrl+c也扮演類似的角色,強制中斷程式的執行。

小結合抱之木始於毫末,萬丈高樓起於壘土。多發現,多總結,多積累,知識具有連貫性,只有循序漸進地學習,才能不斷地深入。

Linux中Ctrl Z和Ctrl C的區別

關於ctrl z和ctrl c這兩個命令,他們都是中斷命令,但是他們的作用卻不一樣。ctrl c是強制終止程式的執行並結束程序。而ctrl z則只是中斷任務的執行,但該任務並沒有結束,它只是在程序中維持掛起的狀態,使用者可以使用fg bg操作來繼續前台 後台執行該任務。例如 當你用vim編輯乙個檔案...

linux中ctrl z和ctrl c的區別

ctrl c和ctrl z都是中斷命令,但是他們的作用卻不一樣.ctrl c是強制中斷程式的執行,而ctrl z的是將任務中斷,但是此任務並沒有結束,他仍然在程序中他只是維持掛起的狀態,使用者可以使用fg bg操作繼續前台或後台的任務,fg命令重新啟動前台被中斷的任務,bg命令把被中斷的任務放在後台...

linux中ctrl z和ctrl c的區別

無意中看到陳總在操作linux的時候用ctrl c來退出控制台輸出,之前自己一直都在用ctrl z來退出,然後用fg還可以恢復。對比了兩個的區別,讓自己小小漲了一下姿勢。ctrl c和ctrl z都是中斷命令,但是作用卻不一樣。用兩個情景來闡述一下。小菜在家看電影,興趣正濃,突然聽到外面雷聲大作,然...