Por que não "sudo rm / bin / kill", exclua o executável kill

0

Eu tentei executar o sudo rm /bin/kill em uma VM do Ubuntu para excluir o comando kill . A execução de which kill não gera saída, como se o arquivo não existisse, mas a execução de kill funciona perfeitamente?

Por que o kill ainda funciona depois de aparentemente excluir o executável?

    
por Suici Doga 22.06.2016 / 16:20

1 resposta

8

Se você emitir um type kill , a resposta será:

kill is a shell builtin

Kill está contido no próprio shell bash.

É executado diretamente no shell diretamente, sem invocar outro programa.

Para saber todos os comandos do shell bash use help | less .

    
por 22.06.2016 / 16:42