Linux环境下设置命令别名(alias)

来源:互联网 发布:伊尔18客机数据 编辑:程序博客网 时间:2024/05/17 06:33

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用我们需要的命令别名替换,比如openvpncommand则用原始长命令替换:

$ echo "alias openvpn='sudo openvpn --config ~/Documents/client.ovpn --auth-nocache'" >> ~/.bash_aliases && source ~/.bash_aliases

即可。以后,我们只要输入我们的命令别名就可以了!