-bash: unalias: ls: 未找到

Cod*_*Med 6 bash alias

我正在尝试在 centos 7 上安装 tomcat 8。我以 root 身份使用终端。当我输入时source ~/.bashrc,终端返回以下错误:-bash: unalias: ls: not found.

如何解决此错误以便source ~/.bashrc命令成功?

请注意,我最近根据@Cyrus 对同一 CentOS 安装中与颜色混叠相关的其他问题的解决方案添加了该行unalias ls作为最后一行。~/.bashrc

gle*_*man 9

如果它实际上是别名,您应该只尝试取消别名:更改

unalias ls
Run Code Online (Sandbox Code Playgroud)

[[ $(type -t ls) == "alias" ]] && unalias ls
Run Code Online (Sandbox Code Playgroud)


ter*_*don 5

我无法重现这一点,但我认为问题是因为您已经ls取消了一次别名,因此您无法再次取消别名。但是,我也很确定该source命令运行良好。你检查过了吗?很有可能它的来源是正确的,您可以忽略错误消息。

更重要的是,你为什么要跑步source ~/.bashrc?无论如何,当您启动新的交互式非登录 shell 时,应该读取该文件。如果是因为您进行了更改而重新加载它,那么您很好,您的更改已加载。忽略错误。