Я попробовал запустить sudo rm /bin/kill
Ubuntu VM, чтобы удалить kill
команду. Запуск which kill
не выдает никаких результатов, как будто файл не существует, но запуск kill
работает отлично ?
Почему kill
после удаления исполняемого файла он все еще работает?
решение1
Если вы отправите запрос, type kill
ответ будет следующим:
kill is a shell builtin
Kill содержится в самой оболочке bash.
Он выполняется непосредственно в оболочке, без вызова другой программы.
Чтобы узнать все команды оболочки bash, используйте help | less
.