MacOS Catalina e superior
A Apple acabou de mudar seu shell padrão para zsh , então os arquivos de configuração incluem ~/.zshenv
e ~/.zshrc
. É assim ~/.bashrc
, mas para o zsh. Apenas edite o arquivo e adicione o que você precisa; ele deve ser obtido toda vez que você abre uma nova janela do terminal:
nano ~/.zshenv
alias py=python
Em seguida, pressione Ctrl + x, Y e digite para salvar.
Esse arquivo parece ser executado independentemente do que seja (logon, não logon ou script); portanto, parece melhor que o ~/.zshrc
arquivo.
High Sierra e mais cedo
O shell padrão é bash, e você pode editar o arquivo ~/.bash_profile
e adicionar aliases:
nano ~/.bash_profile
alias py=python
Em seguida, pressione Ctrl + x, Y e digite para salvar. Veja este post para mais informações sobre essas configurações. É um pouco melhor configurá-lo com o seu alias ~/.bashrc
, em seguida, fonte ~/.bashrc
de ~/.bash_profile
. Nesse caso ~/.bash_profile
, seria semelhante a:
source ~/.bashrc
PATH
resolução do shell para esse comando específico. Se/usr/bin
está na suaPATH
(que realmente deve ser), entãoblah
será executado de lá muito bem sem esse alias, também, a menos que há também dizem/usr/local/bin/blah
e/usr/local/bin
é antes/usr/bin
em suaPATH
, mas você ainda quer preferem/usr/bin/blah
e não pode, por algum motivo, simplesmente remover ou renomear/usr/local/bin/blah
.