Se você tiver um arquivo ~ / .MacOSX / environment.plist, verifique se ele fornece um valor PATH padrão.
Se estiver no formato XML (as cópias podem estar em vários formatos), você pode editar com qualquer editor de texto. Verifique com plutil -lint ~/.MacOSX/environment.plist
se você editá-lo manualmente.
Você também pode usar comandos como padrões ou PlistBuddy para fazer modificações controladas em XML ou arquivos plist formato binário.
Você sempre pode definir seu próprio PATH em qualquer um dos arquivos de inicialização do seu shell.
Coloque algo como o seguinte nos arquivos de inicialização do seu shell ( .bashrc
ou .bash_profile
/ .bash_login
/ .profile
):
PATH=/usr/bin:/bin:/usr/sbin:/sbin
export PATH
# add custom, local installations to PATH
PATH=/usr/local/bin:/usr/local/sbin:"$PATH"
# add MacPorts to PATH
PATH=/opt/local/bin:/opt/local/sbin:"$PATH"
Isso substituirá qualquer PATH padrão que esteja definido quando o shell for iniciado (o primeiro PATH=
não usa $PATH
, portanto, ele sempre começará apenas com o que você der a ele).
Apenas um dos arquivos de "login" será usado (o primeiro que existe e pode ser lido de ~/.bash_profile
, ~/.bash_login
e ~/.profile
será usado). .profile
é para compatibilidade com outros shells - se você usá-lo, mantenha-o livre da sintaxe específica de bash . Se você usar .bash_login
ou .bash_profile
(eles são funcionalmente equivalentes, exceto os nomes), use uma linha como [[ -e ~/.bashrc -a -r ~/.bashrc ]] && source ~/.bashrc ]]
próximo ao topo para que os shells de login também obtenham as personalizações feitas em .bashrc
. / p>
Se você quiser que todas as instâncias de bash tenham o mesmo PATH, use .bashrc
. Se você costuma se ver interativamente modificando o PATH de um único shell na linha de comando e quer usar aquele PATH modificado em subshells (um caso que provavelmente não é muito comum), então você deve colocar as instruções em um dos arquivos de 'login' . Escolha apenas um dos arquivos de login e use-o.