无法在 Linux Shell 中运行命令

无法在 Linux Shell 中运行命令

我可以登录 Linux Shell,但运行命令除了“bash”命令外什么都不做。我不知道在哪里可以启用这些命令。

我尝试了“whoami”、“ls”、“vi”、“cat”等命令,但没有成功。

有什么想法,如何解锁自己?

答案1

我猜测在您的启动脚本的某个地方,标准输出被重定向到其他地方(例如exec 1>/dev/null)。

一个临时的解决方法是盲目输入exec 1>&0 Enter。它会将标准输出重定向到标准输入指向的位置(通常这应该是控制台)。

永久解决方案是找到并删除有问题的行。应用临时修复后,您就可以执行此操作。

相关内容