Почему «sudo rm /bin/kill» не удаляет исполняемый файл kill

Почему «sudo rm /bin/kill» не удаляет исполняемый файл kill

Я попробовал запустить sudo rm /bin/killUbuntu VM, чтобы удалить killкоманду. Запуск which killне выдает никаких результатов, как будто файл не существует, но запуск killработает отлично ?

Почему killпосле удаления исполняемого файла он все еще работает?

решение1

Если вы отправите запрос, type killответ будет следующим:

kill is a shell builtin

Kill содержится в самой оболочке bash.

Он выполняется непосредственно в оболочке, без вызова другой программы.

Чтобы узнать все команды оболочки bash, используйте help | less.

Связанный контент