Alterei o PATH , agora não reconhece comandos

Iniciado por bigwaves, 10 de Março de 2008, 09:27

tópico anterior - próximo tópico

bigwaves

Pessoal, incluí a variável PATH no arquivo bash.bashrc pra configurar o JAVA, agora o terminal de comandos não reconhece nenhum comando (mv, cp , su etc). Criei o arquivo de back up do bash.bashrc , mas o problema que não tem como eu fazer nada agora ... Tentei usar a sessão de terminal ,mas também não dá pra executar comandos...

Tem alguma forma de eu recuperar isso e voltar ao normal ?

clcampos

Não tem como voltar o backup do arquivo pelo nautilus?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

bigwaves

O que é o nautilus ?

O problema que não dá pra executar nada no terminal mais. Quando dou qualquer comando, dá erro , porque a pasta /bin não está referenciada no PATH do Linux mais ... Certamente este nautilus deve ser algum comando né ?


clcampos

Digite no terminal:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11

O nautilus é o programa que te da acesso aos seus diretórios e arquivos, acessado no gnome pelo menu Locais.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

bigwaves

Resolvi dando boot pelo CD de instalação em modo texto. Vlw pela ajuda msm assim pq acho que o seu resolveria também!

clcampos

Citação de: bigwaves online 11 de Março de 2008, 08:38
Resolvi dando boot pelo CD de instalação em modo texto. Vlw pela ajuda msm assim pq acho que o seu resolveria também!

Que bom que resolveu o problema.

Poderia editar a primeira mensagem do tópico e adicionar RESOLVIDO ao título dela?

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Zer0C00l

Desculpa, mas não entendi.  Vc referenciou o conteúdo da variável PATH no bash.bashr??? E pq isso faria o bash não encontrar os executáveis???
Sei que este tópico está resolvido, mas estou com um problema um pouco parecido (acho eu). É que sem querer apaguei o /etc/bash.bashrc mas ainda não desliguei a máquina nem fechei o terminal... Mas não percebi nenhuma diferença...
Alguem poderia me dar uma dica de como posso criar outro bash.bashrc???  Posso desinstalar o pacote do bash e reinstalá-lo?? Ou isso seria perigoso??? E o arquivo que fica no meu home .bashrc tem algo a ver com o que  fica no /etc ??
Agradeço desde já, desculpe a intromisão no tópico mas não quis criar outro já q é um assunto correlato.

clcampos

Quando você tira a variável PATH, ou deixa seu conteúdo errado tem os problemas apresentados, pois a variável é responsável por "dizer" ao sistema onde procurar os comandos.

Então como a variável esta em branco, ou com conteúdo errado o sistema não sabe em quais diretórios deve procurar o comando/aplicação/serviço.

Quanto a remover um arquivo do diretório /etc é claro que pode causar algum problema, pois este é um diretório muito importante para o sistema.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Zer0C00l

Bem, resolvi o problema. Dei o boot em outro pc e copiei o bash.bashrc para um pendrive e copiei pro meu.
Mas porque não aconteceu nada no terminal qnd fiz a besteira não sei.... Ainda não entendi a diferença entre o bashrc e o /etc/profile pelo comentários dos arquivos deu pra perceber que o profile faz referencia ao bashrc enfim, vou vasculhar mais um pouco.
Abraço.