Como restaurar um arquivo / bin / sh removido?

2

Eu segui um guia online que me pediu para executar este comando:

sudo cp /opt/local/bin/node /bin/sh

Foi um guia para consertar o LESS. Em vez de consertá-lo, só piorou. Eu perdi o arquivo.

Existe alguma maneira de recuperar / refazer este arquivo, ou alguém poderia enviar o sharquivo para mim?

Jordi Kroon
fonte
2
Pedir a alguém para fazer o upload deles shpara você é tão arriscado quanto seguir a receita que você recebeu. Isso é confiança ao acaso :).
dan

Respostas:

0

/bin/shé realmente muito mais fácil de consertar se você leu algo como o Linux do Scratch, já que geralmente é um link simbólico em outros UNIXes, apontando para um shell, geralmente /bin/bashe ocasionalmente /bin/dash.

O rápido e consertar:

sudo ln -sf bash /bin/sh

como ele irá criar um link simbólico apontando /bin/shpara /bin/bashcomo qualquer outra distribuição UNIX e Linux. É claro que você pode criar links simbólicos para qualquer outro shells compatível com Bourne que você gostaria de usar, incluindo o mais recente bash-4.3ou mesmo o Debian dash.

Maxthon Chan
fonte