2

当我发出命令sudo su或说时,sudo -i 终端以超级用户身份成功登录,但显示

$: command not found
$: command not found 

你能帮我解决这个问题吗?

4

2 回答 2

1

当您切换到 root 时,可能有一个 root 配置文件设置正在尝试运行命令。

免责声明:在不了解您的环境的情况下,很难知道从哪里开始寻找,因此这可能有用,也可能没有用。

我会尝试以下方法:

以 root 身份登录并 cd 到您的主目录cd ~/,然后键入ls -la查找名称为“.bashrc”“.bash_profile”的任何文件,这些配置文件脚本在您每次为该用户启动 shell 时运行。您将需要打开该文件并查看正在运行的命令,然后修复它们的路径或删除它们。

于 2012-10-12T15:24:10.300 回答
0

您需要先安装sudo才能使用它。

如何取决于您的 linux 发行版。看这里

于 2012-10-12T15:12:11.450 回答