Desordenou o arquivo .bashrc

1

Então, eu estraguei o arquivo .bashrc e agora apenas o comando "cd" funciona. Como posso redefini-lo para o padrão ?. Esteja ciente de que "mv", "cp", "vi", etc não funciona, então não posso usá-los.

Eu procurei por soluções, mas todas elas incluem usar mv, cp ou editar o arquivo diretamente com o vi ou nano e, como você sabe, não posso usá-las.

Eu tenho trabalhado nisso, então a formatação não é uma opção.

PS: estou usando o CentOS

    
por airhuff 26.02.2017 / 17:51

2 respostas

2

Eu suponho que você ainda pode fazer o login na máquina. Se você conseguir fazer o login como root user, eu logaria como root e atualizo os usuários normais ' .bashrc

Se você não conseguir fazer login como outro usuário, deverá usar seu usuário comum. O que fazer então?

A menos que algo esteja muito errado, verifique se você consegue executar mv e cp de seus caminhos normais.

Então, em vez de mv .bashrc safe-bashrc , você pode usar

/bin/mv .bashrc safe-rc

Semelhante a cp ( /bin/cp ) e vi (que pode ser /bin/vi ou /usr/bin/vi ).

Em seguida, remova-o .bashrc , corrija-o e devolva-o.

    
por 26.02.2017 / 18:07
1

O ~/.bashrc padrão pode ser encontrado em /etc/skel/ do modelo para novos diretórios base. Muito provavelmente você ainda pode copiar o .bashrc de lá com /bin/cp :

 /bin/cp /etc/skel/.bashrc /home/att/.bashrc
    
por 26.02.2017 / 18:19