
我设置了一些别名例如:
cp='cp -i' mv='mv -i' rm='rm -i' 当命令参数包含与这些别名相同的字符时:
# echo rm rm -i # echo mv mv -i 有人知道如何处理这个问题么?
找到问题了,以前胡乱写的配置,刚刚发现当时配置成了全局别名
alias -g cp='cp -i' alias -g mv='mv -i' alias -g rm='rm -i' alias -g ll='ls -lh' 去掉配置中的 -g 即可
# echo rm rm # which rm rm: aliased to rm -i