无法访问 Ubuntu 20.04 中的终端

无法访问 Ubuntu 20.04 中的终端

所以我的Ubuntu 20.04行为很奇怪,我无法启动Terminal。每当我点击图标时,它都会给我加载动画,然后什么也没发生。我甚至没有安装任何会导致这种情况的特殊程序。帮帮我。谢谢!!

答案1

如果你可以使用“文本编辑器”等文本应用程序打开 .bashrc,请按照 Thiago Rider Augusto 的建议进行编辑我弄乱了我的 .bashrc

  1. 单击 Ubuntu 图标(侧面菜单中第一个图标)。
  2. 写入 gedit
  3. 单击其图标来打开文本编辑器。
  4. 单击“打开”。
  5. 在列表中写入:~/.bashrc
  6. 进入
  7. 清理失败的 .bashrc 文件。
  8. 保存后您就可以再次打开终端。

第二个选项是默认你的 .bashrc -

建议您在替换之前复制此文件 - (只需复制一份,当您在 /etc/skel/ 中的文件管理器中转到该文件时重命名备份)

看看你是否可以使用 CTRL-ALT-F4 切换 TTY,登录并运行下面这个

最后,在终端中使用以下命令将 >~/.bashrc 替换为新副本,

/bin/cp /etc/skel/.bashrc ~/

它会用新的 ~/.bashrc 替换损坏的 ~/.bashrc。之后,您需要获取 ~/.bashrc 以便更改立即生效,在终端中写入,

.~/.bashrc

或者,

源 ~/.bashrc

正如 souravc 所提到的默认 .bashrc

然后按 CTRL-ALT-F1 返回 -

答案2

发帖是因为我也遇到了同样的问题。你最近更新过 Python 吗?

我到处尝试了很多方法。以下是我最终发现有效的方法。结果发现,当我更新 python 时,它会更新 gnome-terminal 的设置。以下是您要做的:

Ctrl + Alt + F3,这将打开一个终端

登录

如果需要,输入sudo vim /usr/bin/gnome-terminalreplace vim 替换为你拥有的任何编辑器

检查顶部的注释是否是这样的#!/usr/bin/python3?如果是,请将其更改为你正在使用的 Python 版本。

我正在更新到 3.9,所以我将其更改为#!/usr/bin/python3.9。这解决了问题并允许我打开终端。将其更新到您正在使用的任何版本。

该问题是由于我更新 Python 时引起的,由于某种原因,它将 gnome-terminal 更改为一般的 Python,而不是我实际使用的 Python 版本。

相关内容