如何在恢复菜单中从root退出到用户?

如何在恢复菜单中从root退出到用户?

作为一名 Linux 新手,我试图设置自定义显示分辨率并使更改永久生效,但看起来我忘记了一些东西,并且登录屏幕不会出现(我唯一看到的是黑色登录屏幕)要求输入用户名和密码。)

我试图使用 xrandr 的两个命令创建一个新文件,这样我就可以有一个自定义分辨率,但在最近重新启动后,我陷入了黑屏(tty1 的事情)

不管怎样,我试图逆转这个过程,并在我不记得确切位置的地方找到我创建的文件。撤消此操作的唯一方法是作为普通用户(而不是 root)使用命令行,以便我可以找出创建的文件和位置。

到目前为止,我已经尝试在恢复菜单中使用命令行,但由于它是根目录,我将无法查看以前使用的命令的历史记录,并且使用“退出”命令将返回菜单。

我怎样才能做到这一点?不幸的是,我无法使用 live flash / cd 来解决这个问题,因为我的电脑 BIOS 有问题。非常感谢任何帮助和建议。 PS:我使用谷歌的网络历史记录来查找我访问过哪些网站,以便找到我使用过的命令,但失败了;我找不到它。

答案1

我自己设法解决了这个问题,对于任何有同样问题的人(可能是 Linux 世界的初学者)来说,过程是这样的:启动到恢复菜单,选择 shell 提示符(root)并输入密码,然后输入su username(区分大小写)对于用户名,您应该输入您的用户名。然后您将能够看到命令的历史记录。

还有一些更有用的命令值得一提: 用户的命令历史记录通常存储在.bash_history用户主目录中名为 的文件中。使用root 来查看用户名的命令历史记录,而不是使用su username。或者,如果您记得文件名称的一部分,less ~username/.bash_history您可以使用命令locate或找到您要查找的文件的确切路径。find或者您可以检查 /var/log/ 中的日志,并可能发现有用的错误消息。 [来源:用户电信]

当您编辑了一个文件但不知道它在哪里并且您正在像我一样对抗黑屏时,这可能很有用。

相关内容