Опечатка при создании новой переменной окружения в терминале и теперь смотрите команду -bash: export: не найдена в каждом окне терминала

Начнем с того, что, я надеюсь, является простым вопросом!

Я ввел «экспорт» вместо «экспорт» при создании новой переменной среды с помощью терминала, и теперь каждый раз, когда открываю новое окно терминала, я см. следующее:

$ -bash: exort: command not found

Я рассмотрел переменные среды, сохраненные в моем профиле bash (~/.bash_profile), а переменная с опечаткой находится на предпоследней строке:

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load 
RVM into a shell session *as a function*
export SEASON=winter
exort ANOTHERVAR=salut
export ANOTHERVAR=salut

Я пытался запустить

$ unset ANOTHERVAR

, но, похоже, он не удалил ANOTHERVAR.

Буду признателен за любые предложения о том, как я могу удалить ANOTHERVAR и удалить эту строку из окна терминала.

Большое спасибо

-1
задан 2 January 2018 в 22:29

1 ответ

Исправьте опечатку export вместо exort в вашем ~/.bashrc:

...
export ANOTHERVAR=salut
...

в вашем любимом текстовом редакторе, например gedit ~/.bashrc.

Или вы можете использовать sed следующим образом:

sed -i 's/exort/export/' ~/.bashrc
  • Опция -i означает, что нужно вносить изменения в файл ~/.bashrc.
  • Команда s/ означает замену первой строки второй; / является разделителем.
2
ответ дан 2 January 2018 в 22:29
  • 1
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39
  • 2
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39
  • 3
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39
  • 4
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39
  • 5
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39
  • 6
    Довольный, если это помогло, примите его как корректный ответ, если Вам не нужна другая информация. – Samik 1 June 2012 в 23:39

Другие вопросы по тегам:

Похожие вопросы: