Linux环境下,当我们需要使用某个命令时,如果不想加上复杂的路径,可以将路径放在`PATH`环境变量中: ~~~ $ export PATH=~/directory/name:$PATH ~~~ 或者 ~~~ $ export PATH=$PATH:~/directory/name ~~~ 但是当我们需要输入复杂的命令,比如: ~~~ $ sudo openvpn --config ~/Documents/client.ovpn --auth-nocache ~~~ 如果能够只输入`openvpn`就可以了,是不是就简单很多了呢! 那么这就要用到`alias`。在命令窗口输入 ~~~ $ echo "alias aliasname='command'" >> ~/.bash_aliases && source ~/.bash_aliases ~~~ 其中`aliasname`用我们需要的命令别名替换,比如`openvpn`。`command`则用原始长命令替换: ~~~ $ echo "alias openvpn='sudo openvpn --config ~/Documents/client.ovpn --auth-nocache'" >> ~/.bash_aliases && source ~/.bash_aliases ~~~ 即可。以后,我们只要输入我们的命令别名就可以了!