![CentOS 上缺少“which”可执行文件](https://linux22.com/image/49721/CentOS%20%E4%B8%8A%E7%BC%BA%E5%B0%91%E2%80%9Cwhich%E2%80%9D%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.png)
我们今天启动了 CentOS(6.4 Final,内核版本 2.6.32...i686)VM(在 Windows 机器上运行,是的,我知道...),由于某些奇怪的原因,“which”二进制文件丢失了。 (上周,一切都很好)。
ls -la /usr/bin
显示没有which
。虽然还有一件奇怪的事情:有一个“which-nodejs”符号链接指向一个丢失的文件。不过,我们重新安装了 Node.js(现在没有“which-nodejs”,但没有帮助)。我们刚刚注意到我们还缺少“clear”命令。
请有人能够建议一种方法,我们可以在不重新安装所有内容的情况下恢复“哪个”?
答案1
解决方法:
rpm -e --justdb --nodeps which
sudo yum install which
但仍然不确定是什么导致了这个问题......