答案1
尝试通过以下方式删除 funny 包
sudo apt-get purge sl
检查您的别名,例如
ls
您的~/.bashrc
或~/.profile
。检查二进制文件
/usr/games/sl
并删除sudo rm /usr/games/sl
检查输出
strace sl |& grep execve strace ls |& grep execve
如果第三点没有成功。
将来,不要安装任何在描述中承诺“让事情变得轻松一点”的东西。;)
答案2
通常,您可以在命令前面添加 \ 以仅在该命令运行的实例中禁用别名。例如,
[2023]$ 别名 ls 别名 ls='ls -F -Chs --color=tty' [2024]$ ls 总计 140K 4.0K bin/ 0 下载@ 0 prog.git@ ... [2025]$ \ls bin 下载 doc.git freertos.git prog.git tmp ...
因此,我建议尝试在 ls 前面添加 '\'
接下来,您可以尝试直接使用完整路径运行 ls 命令。
/bin/ls
接下来,命令 /bin/ls
另外,检查你的路径,
回显 $PATH 确保 /bin 是第一个条目。 $PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin:usr/local/sbin:/usr/local/bin
但我相信删除cow
会有所帮助。