Терминал сообщает, что команда не найдена при запуске

Терминал сообщает, что команда не найдена при запуске

Последние несколько дней у меня такая проблема. Всякий раз, когда я открываю терминал в Ubuntu 16, первая строка там пишет '$: команда не найдена'.

$: command not found
jitendra@jitendra-ubuntu:~ $

решение1

Один из файлов инициализации вашей оболочки содержит строку с единственным, одиноким $. Поскольку он находится на отдельной строке, он запускается как команда, и поскольку команды с таким именем не $существует, вы получаете эту ошибку. Вам нужно найти и удалить эту строку. Откройте терминал и выполните эту команду:

grep --color -PH '^\s*\$\s*$' ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \
     ~/.bash_aliases /etc/bash.bashrc /etc/profile \
     /etc/profile.d/* /etc/environment 2> /dev/null

Это должно вернуть строку вроде:

/home/jitendra/.bashrc:$

Откройте указанное имя файла, найдите строку и удалите ее.

Связанный контент