em .bash_profile, acidentalmente defino o caminho para:
PATH="~/Tools/apache-maven-3.3.3/bin"
e agora o caminho padrão se foi. Nada no Terminal funciona mais:
Korays-MacBook-Pro:~ koraytugay$ ls
-bash: ls: command not found
Korays-MacBook-Pro:~ koraytugay$ mkdir test
-bash: mkdir: command not found
Não consigo ver arquivos ocultos no Finder, portanto não posso modificar .bash_profile também.
Como posso resolver esta situação?
PATH=$(getconf PATH)
, caso contrário, fazerPATH=/bin:/usr/bin
PATH=$(/usr/bin/getconf PATH)
Respostas:
A maneira mais simples é restaurar a partir de um backup, por exemplo, do Time Machine.
No entanto, se o último backup for suficiente, haverá outras alterações que você deseja manter e poderá editar .bash_profile
No terminal
Em um terminal, você pode usar o caminho completo para os editores (/ usr / bin / emacs / usr / bin / vi ou / usr / bin / nano) para editar ~ / .bash_profile
por exemplo
Ou você pode abri-lo com o editor de texto padrão (por padrão TextEdit) via:
Na GUI - do Dock ou do Finder
Mas você também pode fazer isso no TextEdit (ou em outros editores da GUI) em Arquivo-> Abrir e acessar o diretório inicial. Dependendo se você configurou o Finder para mostrar todos os arquivos ou não os ocultos (o padrão), você verá .bash_profile na lista ou poderá pressionar ⌘ CMD+ ⇧ SHIFT+, .que revela arquivos ocultos nas caixas de diálogo Abrir / Salvar. (o atalho é desta resposta )
fonte
nano
vez deemacs
/vi
para editar~/.bash_profile
.Trazer de volta um caminho mínimo
Digite o seguinte comando para redefinir um PATH mínimo:
Consertar
~/.bash_profile
Edite o seu
~/.bash_profile
com o seu editor de texto preferidovi
,emacs
ouTextEdit
. Sempre prefira uma construção PATH relativa:Teste-o
Antes de prosseguir como muitos iniciantes, reiniciando sua sessão, para descobrir que eles não podem mais iniciar um shell. Teste o seu
~/.bash_profile
: abra outraTerminal
janela e verifique se está funcionando bem:fonte
export
seu mínimoPATH
. Qualquer processo iniciado pelo shell atual herdará o mínimoPATH
. No entanto, eu usariaexport PATH
em um arquivo de configuração do shell.me deparei com este erro que me leva uma tarde inteira para superar. Os comandos ls, git, mkdir etc. bash se tornaram inválidos e relataram um erro: "- bash: xx: não é possível encontrar arquivos ou diretório" porque modifiquei o .bash_profile na instalação do zsh. digite o seguinte comando para restaurar seu ~ / .bash_profile
no terminal do mac, digite:
você pode usar seus comandos bash temporariamente, digite:
restaurar parâmetros PATH modificando
salve o vim e saia e digite:
OK, meu computador funciona novamente!
fonte
fonte
Abra seu .bash_profile, vá para a linha com seu comando error e coloque um # antes dele como primeiro caractere da linha. Reinicie (para ter certeza).
fonte