MacOS Catalina y superior
Apple acaba de cambiar su shell predeterminado a zsh , por lo que los archivos de configuración incluyen ~/.zshenvy ~/.zshrc. Esto es igual ~/.bashrc, pero para zsh. Simplemente edite el archivo y agregue lo que necesita; debe obtenerse cada vez que abra una nueva ventana de terminal:
nano ~/.zshenv
alias py=python
Luego haga ctrl + x, y, luego ingrese para guardar.
Este archivo parece ejecutarse sin importar qué (inicio de sesión, no inicio de sesión o script), por lo que parece mejor que el ~/.zshrcarchivo.
Sierra alta y anterior
El shell predeterminado es bash, y puede editar el archivo ~/.bash_profiley agregar alias:
nano ~/.bash_profile
alias py=python
Luego ctrl + x, y, e ingrese para guardar. Vea esta publicación para más información sobre estas configuraciones. Es un poco mejor configurarlo con su alias ~/.bashrc, luego fuente ~/.bashrcde ~/.bash_profile. En ~/.bash_profileSería el siguiente aspecto:
source ~/.bashrc
PATHresolución del shell para este comando específico. Si/usr/binestá en suPATH(que realmente debe estar),blahse ejecutará a partir de ahí sin este alias, a menos que también haya dicho/usr/local/bin/blahy/usr/local/binesté antes/usr/binen suPATHpero todavía desea preferir/usr/bin/blahy no puede, por alguna razón, simplemente eliminar o cambiar el nombre/usr/local/bin/blah.