我有一个虚拟机可以玩 linux,我想试试 rbash。我按照教程操作了一下。然后我想删除我做过的事情,并删除从/bin/ls
到 的符号链接。但我没有使用命令,/etc/skel/
而是使用了on并从文件夹中删除了二进制 Ls (字面意思)。unlink
rm -r
/etc/skel/ls
/bin/
现在我知道了-bash: ls: command not found
何时使用 ls 命令。有没有办法重新安装此默认命令?下载 bin ?
答案1
取决于您使用的 Linux 发行版。
通常,您可以强制重新安装一个包,从而恢复其所有文件。
例如,在基于 Debian 的系统(如 Ubuntu)中,您会看到:
dpkg -S /bin/ls
“ls”属于“coreutils”。
因此,强制重新安装该包:
sudo apt-get --reinstall install coreutils
而且,你的事故将得到解决!