.bash_aliases
文件有一个奇怪的问题。
此文件中有一些别名,当我将此文件source
移至.bashrc
时,别名将以'alias'
后缀导入,而不是被执行。
因此,当我输入# alias
时,会得到带有前缀'alias'
的别名列表,而不是别名列表:
alias env1=...
alias env2=...
...
alias env1000=...
其他信息:我在RH 6.6上
答案 0 :(得分:1)
正确设置了别名,这恰好是bash默认情况下显示别名的方式。要获得破折号和其他shell中所示的POSIX输出格式:
POSIXLY_CORRECT=1 alias
这是一个例子:
bash-4.4$ alias foo=bar
bash-4.4$ alias
alias foo='bar'
bash-4.4$ POSIXLY_CORRECT=1 alias
foo='bar'