I would not recommend using too many of these. Many commands should be remembered and memorized for the best workflow.
But in the terminal, some commands can get long and complex or tedious and a person will waste some brain space trying to memorize too much. Especially if you use a complex command only once in a while.
In such cases, a terminal shortcut can be a time and brain saver.
To create a shortcut for terminal, open your ~/.bashrc file or your Shell Resource file (in my case, ~/.zshrc) if using something else like ZSH or Fish.
Add a line to it that has alias
followed by the new shortcut, followed by the command you are shortcutting in quotes.
For example, one of mine for batch converting all .png files in a directory to .svg:
for a in $(find `pwd` -type f -name '*.png'); do inkscape -z -f "$a" -l "${a%.png}.svg"; done
Would look like:
alias pconvs="for a in $(find `pwd` -type f -name '*.png'); do inkscape -z -f "$a" -l "${a%.png}.svg"; done"
For simpler and more familiar examples:
alias upd="sudo apt update"
alias upg="sudo apt upgrade"
Once the resource file is saved, you can begin to use them...
ctrl+alt+t
Run
upd && upg
OR you can:
alias rmv="sudo apt remove --purge"
Then if you wish to remove and purge for Gimp, it would look like
rmv gimp
Let your imagination carry your forward. Just be sure to not get carried away forward, lest you find yourself forgetting simple commands and backsliding into novice territory.