Alterei o PATH, agora estou recebendo “comando não encontrado” para tudo

26

Amazon Linux Server, conectado com o SSH:

Eu tentei mudar o PATH para o usuário do Apache fazendo algumas mudanças em / etc / environment ( PATH=$PATH:/opt/openoffice4/program ) e / etc / sysconfig / httpd ( export PATH = ${PATH:$PATH:}/opt/openoffice4/program ).

Então eu reiniciei.

Agora, não posso fazer nada, até ls -l leva a -bash: ls: command not found

O que posso fazer para recuperar o controle?

    
por Ferenjito 13.11.2015 / 11:01

3 respostas

49

O que posso fazer para recuperar o controle?

Execute /bin/vi e reverta as alterações feitas em /etc/environment e /etc/sysconfig/httpd .

    
por 13.11.2015 / 11:17
32

Você pode definir seu PATH sem um editor. Basta digitar isso no shell:

export PATH=/usr/local/bin:/usr/bin:/bin:$HOME/bin
    
por 13.11.2015 / 11:20
-1

Talvez isso ajude:

export PATH=/usr/local/bin:/usr/bin:/bin:$HOME/bin

O comando 'export' não é usado em / usr / bin, então é por isso que ele ainda funciona!

    
por 30.08.2017 / 00:14