為什麼「sudo rm /bin/kill」不刪除kill可執行文件

為什麼「sudo rm /bin/kill」不刪除kill可執行文件

我嘗試sudo rm /bin/kill在 Ubuntu VM 中運行來刪除該kill命令。運行which kill不會給出任何輸出,就好像文件不存在一樣,但運行kill效果很好?

為什麼kill在明顯刪除可執行檔後仍然有效?

答案1

如果您發出,type kill響應將是:

kill is a shell builtin

Kill 包含在 bash shell 本身內。

直接在shell中直接執行,無需呼叫其他程式。

要了解 bash shell 中的所有命令,請使用help | less.

相關內容