Unix:重载别名

six*_*ude 1 unix bash alias

如果我的 bashrc 中有这个会发生什么:

alias ls="ls -l"
alias ls="ls -a"
Run Code Online (Sandbox Code Playgroud)

当我输入时,ls它们都会匹配。保留最后一个还是两个都保留?

sbl*_*air 6

第二个alias命令将重新定义“ls”的别名。您可以通过运行alias不带参数的命令进行双重检查,以查看定义了哪些别名。