Строка отображается всегда, когда я открываю свой терминал в Ubuntu

#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" и сохранить только один.