当我发出命令sudo su
或说时,sudo -i
终端以超级用户身份成功登录,但显示
$: command not found
$: command not found
你能帮我解决这个问题吗?
当您切换到 root 时,可能有一个 root 配置文件设置正在尝试运行命令。
免责声明:在不了解您的环境的情况下,很难知道从哪里开始寻找,因此这可能有用,也可能没有用。
我会尝试以下方法:
以 root 身份登录并 cd 到您的主目录cd ~/
,然后键入ls -la
查找名称为“.bashrc”“.bash_profile”的任何文件,这些配置文件脚本在您每次为该用户启动 shell 时运行。您将需要打开该文件并查看正在运行的命令,然后修复它们的路径或删除它们。
您需要先安装sudo
才能使用它。
如何取决于您的 linux 发行版。看这里