![Variablen werden nach Schließen der Sitzung gelöscht](https://rvso.com/image/178492/Variablen%20werden%20nach%20Schlie%C3%9Fen%20der%20Sitzung%20gel%C3%B6scht%20.png)
Beim Hinzufügen einer Variable im Export Die Variable wird automatisch nach dem Ende der CLI-Sitzung oder dem Schließen von WSL gelöscht
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$
Verwendete Verteilung
ubuntu wsl
Antwort1
Das ist das normale Verhalten. export
macht Variablen für Kindprozesse verfügbar und speichert sie nicht für spätere oder andere Sitzungen.
Wenn Sie möchten, dass die Variablen in jeder neuen Sitzung verfügbar sind, müssen Sie die Variablen jedes Mal exportieren, wenn Sie eine neue Sitzung starten. Dies kann automatisch erfolgen, z. B. indem Sie den Exportbefehl zu Ihrem.profile
,.bash_profile
oder.bashrc
Datei.