红联Linux门户
Linux帮助

Ubuntu永久保存alias(重启shell会丢失及影响文件的可读性)

发布时间:2016-07-23 00:29:36来源:linux网站作者:拂过琴弦的风
问题:
alias [name=command]
可以设置命令别名。但是这样设置后重启shell会丢失。
答案:
经思考。shell启动时会调用shell环境文件,即.bashrc。为何不将设置别名的命令放到这个文件里,这样每次启动shell就会调用这条命令,设置别名。
经尝试后可行。
 
问题:
但是.bashrc是比较重要的文件,以后可能会有很多别名需要设置,如果都放到里面会影响文件的可读性。
答案:
仔细浏览.bashrc文件在其中发现这样一段:
# Alias definitions.  
# You may want to put all your additions into a separate file like  
# ~/.bash_aliases, instead of adding them here directly.  
# See /usr/share/doc/bash-doc/examples in the bash-doc package.  
if [ -f ~/.bash_aliases ]; then  
. ~/.bash_aliases  
fi
可以新建一个.bash_aliases文件,将别名放到此文件中。在.bashrc中会去此文件中加载。
将设置别名的命令放到.bash_aliases中,经测试,可行。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22632.html