我不小心做错了事;我本来想做的是
ln -svf /bin/bash /bin/sh
但我打错了,它变成了
ln -svf /bin/sh /bin/bash
因此,bash
现在是一个指向的符号链接,sh
而这是一个指向的符号链接dash
。我该如何恢复我的可执行文件bash
?
答案1
使用
sudo apt-get install --reinstall bash
除非安装前/安装后脚本出现问题,否则您应该能够重新安装bash
并用可执行文件替换符号链接。如果这不起作用,请尝试删除符号链接并重试。这也会升级bash
到最新版本。