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

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

1 ответ1

8

Если вы введете команду type kill ответ будет таким:

kill is a shell builtin

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .