无法访问我的电脑上的任何类型的终端(终端、uxterm、xterm、Guake 终端……)

无法访问我的电脑上的任何类型的终端(终端、uxterm、xterm、Guake 终端……)

我一打开终端它就自动关闭了。我认为问题是由于 ~/.profile 中的一些变化造成的,因为在我安装某些软件时该文件被修改了。

我可以在访客会话中运行终端,但是 sudo 在那里不起作用。

请帮助我解决这个问题。

答案1

故障排除选项 #1

打开文件管理器,启用查看隐藏文件,删除.bashrc.profile将其移动到主目录以外的其他位置。

故障排除选项 #2

AltF2通过并运行访问终端gnome-terminal -e dash,它将使用 Debian Amquist Shell(dash)而不是 Bourne Again Shell(bash)打开 gnome-terminal。

在此处输入图片描述

故障排除选项 #3

启动计算机时,进入操作系统选择屏幕(通常称为 grub,您可能需要按下Shift按钮几次,计算机才会显示紫色屏幕)。从那里选择 Ubuntu 的高级选项 -> Ubuntu 内核 3.xx(恢复)-> root shell

您需要重新挂载文件系统才能mount / -o remount,rw对磁盘上的文件进行任何更改。

故障排除选项 #4

转到系统设置 -> 用户帐户。创建另一个管理员用户。以新管理员用户身份登录并打开终端。导航到您的主文件夹,运行。sudo chown newusername:newusername .bashrc .profile删除或编辑这些文件后,运行chown并将所有权更改回您的旧用户名。

在此处输入图片描述

相关内容