每次我在 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"