How to create custom terminal shortcuts (macos, terminal, ssh, shortcut, customization, Apple)

Open a new terminal window and type

vi ~/.bash_profile

this will either open your bash profile or create a new one if you don’t have one already.

then type

i

to go into —-insert—- mode

then

alias whatEver = “your cmd here”;

whatEver is the shorthand of the command you want to reduce down to a small command. So if I’m working on a project called Main Personal Project I may want to get to a folder quickly and so I could do something like:

alias mmp = “cd /path/to/main-personal-project/“

this would mean when I open a new terminal window (after typing :

:wq

to save and exit ) I can just type

mmp

to get to my project folder . Si quiero hacer ssh en su servidor también podría simplemente hacer:

alias sshMPP = "ssh alguna-clave.pem -u usuario@ec2-algunos-servidor-ip"

entonces sólo tengo que guardar y abrir una nueva ventana de terminal y el comando funcionará.

Hay otras cosas geniales como pantallas que ejecutarán procesos de forma separada, así que si tienes un proceso grande que ejecutar (que crees que podría detenerse si se interrumpe una conexión) podrías ejecutarlo en una pantalla de terminal de forma separada y volver a él después.

También puedes añadir colores personalizados para los nombres de archivos y carpetas editando tu bash_profile.

Si tienes Mojave o cualquier otro tipo de perfil bash que utilice la extensión .zsh tendrás que hacer algunos pasos adicionales que pueden afectar a tu máquina, así que puede valer la pena googlear este tema con más detalle para averiguar cómo acomodar esto en esas versiones de Mac OS.

¡Espero que esto ayude!