Como restaurar o /etc/bash.bashrc excluído acidentalmente, sem reinstalar o Ubuntu? [duplicado]

3

Em um novo sistema, eu deletei /etc/bash.bashrc por engano, criando e redirecionando para ele, em vez disso, apenas anexando.

Como posso restaurá-lo sem reinstalar o sistema?

Como os especialistas aqui sabem, este é um arquivo importante no sistema e eu preciso dele para o funcionamento adequado do sistema, bem como dos aliases.

Eu tentei reiniciar, presumindo que ele será recriado, mas não é. Em uma rápida pesquisa no Google eu não encontrei nada (eu encontrei muitos resultados sobre a restauração de ~/.bashrc , mas é claro que é diferente).

Como posso restaurá-lo rapidamente sem copiar de outro PC?

Uma solução rápida e mínima do mesmo PC.

    
por JohnDoea 09.08.2017 / 20:21

1 resposta

7

Restaurar esse único arquivo do pacote deb do bash:

$ apt-get download bash
$ dpkg-deb --fsys-tarfile bash_*.deb > /tmp/bash_pkg.tar
$ tar -Oxf /tmp/bash_pkg.tar ./etc/bash.bashrc | sudo tee /etc/bash.bashrc

Ou restaure todos os arquivos ausentes do bash:

sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall bash

Leia mais

Também há um arquivo que pode ser útil para você:

/usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc

no entanto, acredito que este arquivo pertence a adduser package.

    
por Ravexina 09.08.2017 / 20:23

Tags