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 . Se voglio entrare nel suo server con ssh potrei anche fare semplicemente:

alias sshMPP = "ssh some-key.pem -u user@ec2-some-server-ip"

poi devo solo salvare e aprire una nuova finestra del terminale e il comando funzionerà.

Ci sono altre cose interessanti come schermi che eseguiranno processi distaccati, quindi se avete un grande processo da eseguire (che pensate possa fermarsi se una connessione viene interrotta) potreste eseguirlo in uno schermo del terminale distaccato e ritornarci dopo.

Puoi anche aggiungere colori personalizzati per nomi di file e cartelle modificando il tuo bash_profile.

Se hai Mojave o qualsiasi altro tipo di profilo bash che usa l'estensione .zsh dovrai fare alcuni passi aggiuntivi che potrebbero influenzare la tua macchina, quindi potrebbe valere la pena cercare su Google questo problema in modo più dettagliato per scoprire come risolvere questo problema in quelle versioni di Mac OS.

Spero che questo ti aiuti!