我正在尝试在 centos 7 上安装 tomcat 8。我以 root 身份使用终端。当我输入时source ~/.bashrc
,终端返回以下错误:-bash: unalias: ls: not found
.
如何解决此错误以便source ~/.bashrc
命令成功?
请注意,我最近根据@Cyrus 对同一 CentOS 安装中与颜色混叠相关的其他问题的解决方案添加了该行unalias ls
作为最后一行。~/.bashrc
如果它实际上是别名,您应该只尝试取消别名:更改
unalias ls
Run Code Online (Sandbox Code Playgroud)
到
[[ $(type -t ls) == "alias" ]] && unalias ls
Run Code Online (Sandbox Code Playgroud)
我无法重现这一点,但我认为问题是因为您已经ls
取消了一次别名,因此您无法再次取消别名。但是,我也很确定该source
命令运行良好。你检查过了吗?很有可能它的来源是正确的,您可以忽略错误消息。
更重要的是,你为什么要跑步source ~/.bashrc
?无论如何,当您启动新的交互式非登录 shell 时,应该读取该文件。如果是因为您进行了更改而重新加载它,那么您很好,您的更改已加载。忽略错误。