意外地用其他二进制文件替换了 /usr/bin/ld,通过 binutils 安装只会恢复到我替换它时的状态

意外地用其他二进制文件替换了 /usr/bin/ld,通过 binutils 安装只会恢复到我替换它时的状态

我意外地用 lua 可执行文件替换了 /usr/bin/ld。因此,当我运行 ld 时,它会触发 lua 解释器。当我通过 sudo remove ld 并重新安装时:

$ sudo apt-get install --reinstall binutils

它重新安装了 ld 但是当我运行时$ ./ld它仍然是 lua,奇怪的是......

我是 Linux 新手,想熟悉该操作系统以及所有库文件的位置。

相关内容