Typo ao criar uma nova variável ambiental no terminal e agora ver -bash: exort: comando não encontrado em todas as janelas do terminal

-1

Iniciante aqui com o que espero é uma pergunta simples!

Eu digitei 'exort' ao invés de 'export' ao criar uma nova variável ambiental usando o terminal e agora toda vez que eu abro uma nova janela de terminal eu vejo o seguinte:

$ -bash: exort: command not found

Eu observei as variáveis ambientais salvas no meu perfil bash ( ~/.bash_profile ) e a que tem o erro de digitação está na penúltima linha:

[[ -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

Eu tentei executar

$ unset ANOTHERVAR

mas parece que não removeu ANOTHERVAR.

Gostaria de receber sugestões sobre como remover ANOTHERVAR e excluir essa linha da janela do terminal.

Muito obrigado

    
por Serena 02.01.2018 / 19:49

1 resposta

2

Corrigir erro de digitação export em vez de exort no seu ~/.bashrc :

...
export ANOTHERVAR=salut
...

com seu editor de texto favorito, como gedit ~/.bashrc .

Ou você pode usar sed desta maneira:

sed -i 's/exort/export/' ~/.bashrc
  • A opção -i significa fazer as alterações no local no arquivo ~/.bashrc .
  • O comando s/ significa substituir a primeira cadeia pela segunda; / é um delimitador.
por N0rbert 02.01.2018 / 19:51