Каждый раз, когда я открыл свой терминал в Ubuntu 18.04, он показывает что y: команда, не найденная, как это:
Что сделать для решения этой проблемы?
Это может быть вызвано строкой в вашем файле .bashrc
с надписью y
.
Вы можете удалить поврежденную строку, отредактировав файл, используя:
gedit ~/.bashrc
Или, если вы не изменили файл самостоятельно, вы можете восстановить значение по умолчанию .bashrc
после создания резервной копии, выполнив:
cp ~/.bashrc ~/bak.bashrc && cp /etc/skel/.bashrc ~/
Я вижу, что это не очень недавний поток, в моем случае он был вызван неправильной установкой в/etc/environment. Файл был изменен во время установки клиентских библиотек DB Oracle (но это мог бы быть любой другой пакет)...
Мой проблематичный/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"