O comando que você postou parece correto, mas evidentemente o que acabou no seu .bash_profile
não está correto. A variável PATH contém a lista de diretórios onde o shell e outros programas procuram comandos. Essa lista é representada com os itens unidos por dois pontos ( :
). Por exemplo, um PATH simples seria /usr/local/bin:/usr/bin:/bin
, definido com o comando shell
PATH=/usr/local/bin:/usr/bin:bin
e, em seguida, quando você digitar o comando ls
, o shell procurará /usr/local/bin/ls
, em seguida, /usr/bin/ls
e /bin/ls
, e executará o primeiro que encontrar.
No seu caso, o conteúdo da variável é instruções para definir a variável, em vez da lista real de diretórios. Como a lista de diretórios não contém nenhum dos diretórios padrão, seu shell não encontra nenhum comando, exceto os poucos internos.
Edite o arquivo ~/.bash_profile
e remova as configurações PATH
inválidas e abra um novo terminal. Você pode colocar #
no início de uma linha para comentá-la. Se você quiser editar o arquivo de um terminal, defina primeiro um PATH
sensato, por ex. o acima (quando você executa isso na linha de comando, ele só tem efeito dentro desse terminal).
Se você não tem certeza do que é bom e do que não é, edite sua pergunta e copie e cole o conteúdo de ~/.bash_profile
.