Kommandogenerator för export
Ställ in eller exportera skal-miljövariabler (export NAMN=värde)
Komma igång med export
## Vad är export?
`export`-kommandot ställer in en miljövariabel i det aktuella skalet **och** gör den tillgänglig för underprocesser (program som startas från det skalet). Utan `export` förblir en variabel lokal för skalet.
## Så här använder du
1. **Ange namnet**: Ange variabelnamnet (versaler enligt konvention, t.ex. `JAVA_HOME`, `NODE_ENV`). 2. **Ange värdet**: Ange värdet (t.ex. `/usr/lib/jvm/default-java`, `production`). 3. **Kopiera och kör**: Klistra in det genererade kommandot i din terminal. Variabeln exporteras till det aktuella skalet och alla processer som startas från det.
Vanliga alternativ
### `NAME=value`-tilldelning
Exporterade variabler använder formen `NAME=value` utan mellanslag runt `=`: `export NODE_ENV=production`.
### Lista alla exporterade variabler
Kör `export` utan argument för att skriva ut varje variabel som för närvarande exporteras av skalet, i återanvändbar `declare -x`-form.
### Inspektera en variabel
Skicka bara ett namn för att markera en redan angiven variabel för export: `export PATH` exporterar den befintliga `PATH` utan att ändra den. För att läsa tillbaka ett värde, använd `echo $NAME` eller `printenv NAME`.
### Utan värde
`export NAME` (utan `=value`) främjar en tidigare tilldelad skalvariabel till miljön.
▶Hur gör jag en exporterad variabel permanent mellan sessioner?
▶Vad är skillnaden mellan en skalvariabel och en exporterad variabel?
▶Hur visar jag alla för närvarande exporterade variabler?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe