#bash #shell #ubuntu #terminal #command
#bash #оболочка #ubuntu #терминал #команда
Вопрос:
Когда я открываю свой терминал в Ubuntu, я получаю эту ошибку:
bash: export: `/home/dell/.bashrc': not a valid identifier
Почему? и как я могу удалить эту строку?
Комментарии:
1. Когда вы открываете терминал, запускается набор предопределенных сценариев и настраивает некоторые вещи для вас. В одном из этих сценариев ошибка. Вот что отображается. Я бы начал с поиска этих сценариев. Найдите сценарии запуска bash
2. Как я могу точно решить проблему? я не эксперт в этом.
3. Показать вывод
cd; cat .bashrc
.4. вот что я нашел, и я исправил проблему: # добавлено установщиком Anaconda3 ПУТЬ экспорта =»/ home / dell / anaconda3 /bin:$ PATH» ПУТЬ экспорта =»$ HOME /.composer /vendor /bin:$ PATH» ПУТЬ экспорта =»$ HOME /.composer/vendor /bin:$ PATH» ПУТЬ экспорта =»$ HOME /.composer /vendor /bin:$ PATH» источник / home / dell /.bashrc и я сделал последнюю строку как комментарий, так и строка исчезли из терминала.
Ответ №1:
Когда вы открываете новую вкладку терминала, запускается скрипт ‘.bashrc’. Обычно этот скрипт содержит определения некоторых переменных среды, используя команду «экспорт».
Это предупреждение часто отображается, когда экспорт определяется с помощью ‘$’, например :
export $PATH=$PATH:/something/bin
Вместо
export PATH=$PATH:/something/bin
Комментарии:
1. Итак, как я могу решить проблему?
2. @Katty, пожалуйста, напишите здесь содержимое файла ~/.bashrc, и мы попытаемся найти в нем проблемную строку.
3. Это что-то вроде этого, но, вероятно, не совсем это; «.bashrc» не имеет никакого отношения к
PATH
. Нам нужно было бы увидеть фактический файл, чтобы получить лучшее представление о том, в чем заключается фактическая ошибка.
Ответ №2:
это то, что я нашел, и я устранил проблему :
# added by Anaconda3 installer
export PATH="/home/dell/anaconda3/bin:$PATH"
export PATH="$HOME/.composer/vendor/bin:$PATH"
export PATH="$HOME/.composer/vendor/bin:$PATH"
export PATH="$HOME/.composer/vendor/bin:$PATH" source /home/dell/.bashrc
и я сделал последнюю строку в качестве комментария, подобного этому:
# added by Anaconda3 installer
export PATH="/home/dell/anaconda3/bin:$PATH"
export PATH="$HOME/.composer/vendor/bin:$PATH"
export PATH="$HOME/.composer/vendor/bin:$PATH"
#export PATH="$HOME/.composer/vendor/bin:$PATH" source /home/dell/.bashrc
и строка исчезла.
Комментарии:
1.
source /home/dell/.bashrc
вероятно, она вставлена туда по ошибке. Ее цель — перезагрузитьbashrc
файл без выхода из системы и входа в оболочку терминала. если вы удалили только это, все также будет работать. КСТАТИ — вы также можете удалить дубликаты строкexport PATH="$HOME/.composer/vendor/bin:$PATH"
и сохранить только один.