我使用 CentOS 7,安装了 anaconda 和一些工具,之后一些基本命令就clear
which
不起作用了。
[zhilevan@localhost ~]$ clear
bash: clear: command not found...
当我echo $PATH
看到下面的结果时
[zhilevan@localhost ~]$ echo $PATH
/usr/lib64/qt-3.3/bin:/home/zhilevan/perl5/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/zhilevan/.local/bin:/home/zhilevan/bin
另外,当我尝试 sudo yum install which
但它说已经安装。
我也尝试export PATH=$PATH:/bin:/usr/local/bin
但不正确。
问题出在哪里以及如何解决这个问题?
答案1
yum install ncurses
或者
dnf install ncurses
然后应该可以使用清除命令
答案2
看起来您的某些命令已在yum
.
您需要重新安装缺少的命令,如下所示:
yum reinstall which
您可以在识别多个包时提供它们:
yum reinstall which clear
如果您发现许多命令已被删除,重新安装整个系统可能会更容易。
答案3
我会尝试按名称搜索丢失的命令。
find / -name which
假设“which”是缺少的命令,那么您可以将其添加到您的路径中。