export Generator poleceń
Ustaw lub wyeksportuj zmienne środowiskowe shellu (export IMIĘ=wartość)
Pierwsze kroki z eksportem
## Co to jest eksport?
Polecenie `export` ustawia zmienną środowiskową w bieżącym shellu **oraz** czyni ją dostępną dla procesów potomnych (programów uruchamianych z tego shellu). Bez `export` zmienna pozostaje lokalna do shellu.
## Jak to używać
1. **Ustal nazwę**: Wpisz nazwę zmiennej (zgodnie z konwencją wielkimi literami, np. `JAVA_HOME`, `NODE_ENV`). 2. **Ustal wartość**: Wpisz wartość (np. `/usr/lib/jvm/default-java`, `production`). 3. **Skopiuj i uruchom**: Wklej utworzone polecenie do swojego terminala. Zmienna zostanie wyeksportowana do bieżącego shellu oraz do każdego procesu uruchomionego z niego.
Opcje ogólne
### `NAME=value` Przypisanie
Zmienne eksportowane używają formy `NAME=value` bez żadnych przerw między `=`: `export NODE_ENV=production`.
### Wylistowanie wszystkich zmiennych eksportowanych
Uruchom prosty `export` (bez argumentów), aby wyświetlić każdą zmienną obecnie eksportowaną przez shell, w formie nadającej się do ponownego użycia `declare -x`.
### Sprawdzenie zmiennej
Przekaż tylko nazwę, aby oznaczyć już ustawioną zmienną do eksportu: `export PATH` eksportuje istniejącą `PATH` bez jej zmiany. Aby odczytać wartość, użyj `echo $NAME` lub `printenv NAME`.
### Bez wartości
`export NAME` (bez `=value`) przenosi wcześniej przypisaną zmienną shell do środowiska.
▶Jak sprawić, aby zapisana zmienna była trwała pomiędzy sesjami?
▶Jaka jest różnica między zmienną shell a zmienną wyeksportowaną?
▶Jak mogę zobaczyć wszystkie obecnie wyeksportowane zmienne?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.