为什么“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

相关内容