从 bash 脚本填充别名数据库

从 bash 脚本填充别名数据库

我的脚本startalias.sh

#!/bin/sh
alias ls='ls -al --color=auto'

当我运行此脚本时,我的别名数据库不会拾取它。但如果我直接在 shell 中编写它就可以了。为什么?

答案1

alias是一个 shell 内置的。在子 shell 中执行(如在脚本中)不会影响主 shell。

相关内容