Não é possível usar o terminal depois de editar o arquivo bashrc

3

Última vez que adicionei JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different) source /etc/environment (and this too ) no final do arquivo bashrc. quando eu salvei e saí, o Terminal continua pedindo senha o tempo todo, embora eu esteja colocando a senha correta. Existe uma maneira de abrir o arquivo bashrc e remover source /.../ ??

    
por Asad 16.02.2016 / 12:35

3 respostas

2

Como você está usando a GUI, é possível abrir o arquivo com o editor de texto gedit e corrigir os problemas que você possa ter com $HOME/.bashrc .

Como alternativa, pode-se gerar dash , o Debian Amquist Shell, que é o shell de script padrão para o Ubuntu. Pressione Alt + F2 e execute gnome-terminal -e dash . Isso iniciará gnome-terminal com dash e você poderá acessar e editar seu arquivo com nano $HOME/.bashrc

    
por Sergiy Kolodyazhnyy 16.02.2016 / 17:22
2

Não consigo usar a linha de comando. O que eu faço? use GUI, por exemplo, Nautilus (gerenciador de arquivos)

Agora vá para o diretório /etc na raiz e procure por skel directory, agora pressione Ctrl + H para ver os arquivos ocultos, agora clique com o botão direito para copiar .bashrc arquivo nele.

Agora, vá para o seu diretório pessoal, renomeie o antigo arquivo .bashrc , clique com o botão direito do mouse para renomear .bashrc_backup ou qualquer coisa que você goste. Agora clique com o botão direito do mouse e cole o novo arquivo .bashrc . Feito!

Além disso: você pode abrir o antigo arquivo .bashrc (agora .bashrc_backup ) e copiar seus alias antigos ou modificar $PATH se houver e colá-los no final do novo arquivo .bashrc . Nesse caso, você pode usar o Gedit (editor de texto) para editá-los (neste caso, acredito que $PATH e aliases estão bem, se não ignorá-los)

    
por edward torvalds 16.02.2016 / 17:46
0

Você pode restaurar seu bashrc

Backup:

 cp ~/.bashrc ~/.bashrc.bak

Copie o arquivo .bashrc sobre o seu:

  cp /etc/skel/.bashrc ~/

Carregue o novo:

 source ~/.bashrc
    
por GAD3R 16.02.2016 / 17:19