Warum löscht „sudo rm /bin/kill“ die ausführbare Kill-Datei nicht?

Warum löscht „sudo rm /bin/kill“ die ausführbare Kill-Datei nicht?

Ich habe versucht, den Befehl sudo rm /bin/killin einer Ubuntu-VM zu löschen . Beim Ausführen wird keine Ausgabe ausgegeben, als ob die Datei nicht existiert, aber das Ausführen funktioniert einwandfrei?killwhich killkill

Warum killfunktioniert es immer noch, nachdem die ausführbare Datei scheinbar gelöscht wurde?

Antwort1

Wenn Sie eine ausstellen, type killlautet die Antwort:

kill is a shell builtin

Kill ist in der Bash-Shell selbst enthalten.

Es wird direkt in der Shell ausgeführt, ohne ein anderes Programm aufzurufen.

Um alle Befehle in der Bash-Shell kennenzulernen, verwenden Sie help | less.

verwandte Informationen