意外删除 bash 可执行文件后如何恢复?

意外删除 bash 可执行文件后如何恢复?

我不小心做错了事;我本来想做的是

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到最新版本。

相关内容