Nenhum comando está funcionando, arquivo .bashrc editado

0

Eu editei o arquivo .bashrc com o valor PATH, mas quando eu abro um novo terminal depois disso, nenhum comando está funcionando.

Quando eu estou abrindo um novo terminal, sua doação:

bash: export: '/usr/lib/java/jdk1.7.0_51': not a valid identifier
bash: export: '=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/shilpa/sqllib/bin:/home/shilpa/sqllib/adm:/home/shilpa/sqllib/misc:/home/shilpa/sqllib/db2tss/bin:/bin': not a valid identifier
bash: export: '/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/shilpa/sqllib/bin:/home/shilpa/sqllib/adm:/home/shilpa/sqllib/misc:/home/shilpa/sqllib/db2tss/bin:Downloads/hadoop-1.2.1/bin': not a valid identifier

shilpa@ubuntu:~$ ls
bash: ls: No such file or directory

Por favor me ajude com isso.

    
por user251560 23.02.2014 / 22:34

4 respostas

5

No seu shell atual, redefina um caminho de trabalho básico: PATH=/bin:/usr/bin

Em seguida, edite seu .bashrc. Certifique-se de quando você está atribuindo ao seu caminho, que você não cometa um desses erros:

  • use um cifrão no lado esquerdo: $PATH=/foo:... # don't do this
  • permite espaços ao redor do sinal de igual: PATH =/foo:... # don't do this
por glenn jackman 23.02.2014 / 23:03
1

Provavelmente você bagunçou o arquivo .bashrc no seu diretório pessoal.

Verifique se há erros ou faça uma cópia de backup do arquivo e substitua-o pela cópia de exemplo em /etc/skel/.bashrc

    
por To Do 23.02.2014 / 22:43
0

Você adicionou algum código errado dentro do arquivo bashrc. Basta digitar seguinte matéria-prima em um novo terminal. se der erros, faça duas vezes.

PATH=/bin:/usr/bin
    
por Rushan 03.01.2016 / 10:25
0

/usr/share/base-files/dot.bashrc , que é o .bashrc que vem por padrão para todos os usuários, e os usuários podem editar seus próprios $HOME/.bashrc . Além da sugestão de Glenn, você poderia renomear .bashrc as .bashrc.bak , abrir o Nautilus, copiar /usr/share/base-files/dot.bashrc , renomear para .bashrc . Dessa forma, você terá as configurações padrão de volta e poderá desfazer as alterações no seu original .bashrc mais tarde.

Mesmo os arquivos em movimento não são necessários. bash tem a opção --rcfile file , que permite especificar qual arquivo usar para configurações pessoais, então você pode até fazer isso no terminal /bin/bash --rcfile /usr/share/base-files/dot.bashrc . Isso lhe dará de volta o ambiente adequado e o acesso a todas as ferramentas da maneira que você está acostumado a elas, e, claro, a oportunidade de corrigir o arquivo original.

    
por Sergiy Kolodyazhnyy 03.01.2016 / 10:36