Comandos Bash não encontrados

1

Eu uso o CentOS 7 e instalo o anaconda e algumas ferramentas, depois disso, um comando básico como clear which não funciona.

[zhilevan@localhost ~]$ clear
bash: clear: command not found...

quando eu echo $PATH vejo os resultados abaixo

[zhilevan@localhost ~]$ echo $PATH
/usr/lib64/qt-3.3/bin:/home/zhilevan/perl5/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/zhilevan/.local/bin:/home/zhilevan/bin

Além disso, quando tento sudo yum install which , mas diz que já está instalado.

Também tento export PATH=$PATH:/bin:/usr/local/bin , mas não está correto.

onde está o problema e como posso resolver este problema?

    
por Yusef Mohamadi 01.05.2016 / 08:29

2 respostas

2

Parece que alguns dos seus comandos foram modificados / removidos fora de yum .

Você precisa reinstalar os comandos ausentes assim:

yum reinstall which

Você pode fornecer vários pacotes à medida que os identifica:

yum reinstall which clear

Se você descobrir que muitos comandos foram removidos, pode ser mais fácil reinstalar todo o sistema.

    
por 01.05.2016 / 11:04
0

Eu tentaria procurar o comando perdido pelo seu nome.

find / -name which

Assumindo 'qual' é o comando ausente, você pode adicioná-lo ao seu PATH.

    
por 01.05.2016 / 10:15