为什么在新的子shell中别名命令不起作用?

时间:2013-01-24 04:55:06

标签: bash alias

例如,如果我这样做

alias a=clear

输入“a”将清除终端。

但是当我在子shell中写“a”时,它将无法识别别名。

为什么会这样做?

1 个答案:

答案 0 :(得分:2)

在当前shell中创建别名时,执行新的bash进程时不会保存该别名。如果要保存别名,请将它们放在.bashrc中(应该位于主目录中)。这样,每次执行新的bash shell时,它都会从该文件加载配置。