¿Por qué “sudo rm /bin/kill” no elimina el ejecutable de eliminación?

¿Por qué “sudo rm /bin/kill” no elimina el ejecutable de eliminación?

Intenté ejecutar sudo rm /bin/killen una máquina virtual Ubuntu para eliminar el killcomando. ¿ La ejecución which killno produce resultados como si el archivo no existiera pero la ejecución killfunciona perfectamente?

¿Por qué killsigue funcionando después de aparentemente eliminar el ejecutable?

Respuesta1

Si emite un type killla respuesta será:

kill is a shell builtin

Kill está contenido dentro del propio shell bash.

Se ejecuta directamente en el shell, sin invocar otro programa.

Para conocer todos los comandos dentro del shell bash, utilice help | less.

información relacionada