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
即可。以后,我们只要输入我们的命令别名就可以了!