终端自动关闭并出现“未找到命令”错误

终端自动关闭并出现“未找到命令”错误

我跟着omg ubuntu 中的指南。
我刚刚将“GalaxyNexus”替换为“AsusInfinity”。
现在终端无法打开并打印以下内容:

在此处输入图片描述

然后关闭...
最后 3 个命令做了什么(在 android-connect 之前)?我该怎么做才能解决这个问题?

答案1

问题在于,您从包含“漂亮”(印刷体)引号的博客中复制并粘贴了行到您的 .bashrc 文件中,因此,alias您的 .bashrc 不会运行命令,而是尝试(但失败)运行"alias

我不完全确定我是否 100% 重现了您的问题;当我在虚拟机中执行同样的事情时,我确实遇到了与您相同的别名命令错误,但我的终端窗口不会自动关闭。

在此处输入图片描述

尽管如此,我想我知道你需要做什么才能修复它,即使我无法 100% 地重现这个问题。请CtrlAltF1按 以进入纯文本控制台。现在使用您的正常用户名和密码登录。

从这里,nano ~/.bashrc您将在一个简单的文本模式编辑器中加载您的.bashrc 文件。

控制台登录

删除您添加的最后几行;您应该很容易识别它们。 Ctrlk是删除整行的键盘快捷键(如您在 中的文本底部所见nano)。删除它们后,按Ctrlx退出,并确保y在询问您是否要保存更改时说 es。

纳米

回到提示符后,输入exit,然后按CtrlAltF7返回图形会话。现在您应该能够打开终端,而不会自动关闭。

如果您仍然无法登录,即使在控制台:

booting to recovery mode, getting a root shell, and remounting / read-write请按照我的回答中的说明进行操作密码不再对所有事物起作用!

获得 root 提示符并重新挂载读写文件系统后,请执行nano /home/yourusername/.bashrc,然后按照相同的说明进行操作。cp /etc/skel/.bashrc /home/yourname/.bashrc ; chown yourname /home/yourname/.bashrc如果您不确定如何修复对当前配置文件所做的操作,也可以考虑用系统默认配置文件替换您的 bash 配置文件。

相关内容