每当我打开终端时,它都会显示 y: 命令未找到。这是什么问题?

每当我打开终端时,它都会显示 y: 命令未找到。这是什么问题?

每次我在 Ubuntu 18.04 中打开终端时,它都会显示未找到 y:命令,如下所示:

终端

如何解决这个问题?

答案1

这可能是由您的文件中的一行引起的,.bashrc内容是y

您可以通过使用以下命令编辑文件来删除有问题的行:

gedit ~/.bashrc

或者,如果您自己没有修改过该文件,您可以.bashrc通过运行以下命令在备份后恢复默认设置:

cp ~/.bashrc ~/bak.bashrc && cp /etc/skel/.bashrc ~/

答案2

我发现这不是最近的一个帖子,在我的情况下,这是由于错误设置导致的 /etc/环境该文件在安装 Oracle DB 客户端库期间已被修改(但可能是任何其他包)...

我有问题的 /etc/environment 是这样的:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
PATH=/usr/lib/oracle/19.3/client64/lib:$PATH
LD_LIBRARY_PATH=/usr/lib/oracle/19.3/client64:$LD_LIBRARY_PATH

因为我们不再需要 Oracle 客户端,所以对于我们来说,只需删除最后两行,将其恢复为原始内容(卸载 Oracle 客户端后):

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

相关内容