Debian: -bash: ls: comando não encontrado

2

Eu tenho um VM para jogar com o Linux e queria experimentar o rbash. Eu segui um tutorial para fazer funcionar. Então eu queria remover as coisas que fiz e excluir um link simbólico de /bin/ls para /etc/skel/ . Mas, em vez de usar o comando unlink , eu uso rm -r on /etc/skel/ls e excluí o Ls binário da pasta /bin/ (literaly).

Agora eu tenho -bash: ls: command not found quando quero usar o comando ls. Existe uma maneira de reinstalar esse comando padrão? Para baixar o bin?

    
por user2203384 10.06.2016 / 13:34

1 resposta

3

Depende da distribuição do Linux que você está usando.

Normalmente, você pode forçar a reinstalação de um pacote e, portanto, recuperar todos os arquivos.

Por exemplo, em um sistema Debian, como o Ubuntu, você verá:

dpkg -S /bin/ls

"ls" pertence a "coreutils".

Portanto, force a reinstalação do pacote:

sudo apt-get --reinstall install coreutils

E o seu acidente será corrigido!

    
por 10.06.2016 / 14:32