![As variáveis são excluídas após o fechamento da sessão](https://rvso.com/image/178492/As%20vari%C3%A1veis%20%E2%80%8B%E2%80%8Bs%C3%A3o%20exclu%C3%ADdas%20ap%C3%B3s%20o%20fechamento%20da%20sess%C3%A3o%20.png)
Ao adicionar uma variável na exportação A variável é excluída automaticamente no final da sessão cli ou no fechamento do wsl
abdalla@DESKTOP-9IC0VL5:/mnt/c/Users/hp$ export desk=/mnt/c/Users/hp/Desktop
abdalla@DESKTOP-9IC0VL5:/mnt/c/Users/hp$ echo $desk
/mnt/c/Users/hp/Desktop
abdalla@DESKTOP-9IC0VL5:/mnt/c/Users/hp$ exit
C:\Users\hp>bash
abdalla@DESKTOP-9IC0VL5:/mnt/c/Users/hp$ echo $desk
abdalla@DESKTOP-9IC0VL5:/mnt/c/Users/hp$
Distribuição usada
ubuntu wsl
Responder1
Esse é o comportamento normal. export
disponibiliza variáveis para processos filhos e não as salva para sessões posteriores ou outras sessões.
Se quiser que variáveis estejam disponíveis em cada nova sessão, você precisará exportá-las sempre que iniciar uma nova sessão. Isto pode ser feito automaticamente, por exemplo, adicionando o comando de exportação ao seu.profile
,.bash_profile
ou.bashrc
arquivo.