Bash别名可以在~/.bashrc文件中定义。然而,在退出当前会话后,这些别名通常不能保留。为了解决这个问题,我们可以将别名定义放入~/.bash_aliases文件中,然后确保~/.bashrc文件中存在以下几行:
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
这将在每次启动Bash shell时自动加载~/.bash_aliases文件中的别名定义。如果您已经有自己喜欢的别名文件,则可以将上面的代码添加到您的~/.bashrc文件中,以加载该文件中的别名。
以下样例别名:
alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'
将它们添加到~/.bash_aliases文件中。
然后在~/.bashrc文件中添加以下代码:
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
重新启动Bash shell或运行source ~/.bashrc以使更改生效。现在,您可以尝试输入ll,它应该显示ls -alF的输出。