Shell

僅通過點擊“X”或使用“ctrl+d”來關閉 shell 是否安全?

  • April 26, 2012

使用 su 以 root 身份登錄時點擊“X”或使用“ctrl+d”關閉 shell 是否安全,或者通過鍵入“exit”關閉它是否更安全?是否有任何區別(安全方面)或者是否相同並且您使用哪種方式並不重要?

Ctrl-D orexit是一樣的。

如果您使用“X”,視窗管理器會向 shell 發送終止信號。最終結果相同。如果 shell 沒有反應,使用者通常會收到警告,然後可以強制 shell 結束(等於kill -9 $PID)。

如果你作為 shell使用,“X”- 和 exit-method 之間有一個小的區別zsh:如果你有一個後台程序正在執行,exit/ctrl-D 第一次只產生一條警告消息“你有正在執行的作業”,第二次關閉外殼。使用“X”按鈕,shell 會立即終止,不會發出任何警告。

引用自:https://unix.stackexchange.com/questions/33900