logo

Polecenie eksportu systemu Linux

The eksport polecenie jest wbudowanym narzędziem powłoki Linux Bash. Służy do zapewnienia przekazania zmiennych środowiskowych i funkcji do procesów potomnych. Nie ma to wpływu na istniejącą zmienną środowiskową.

Zmienne środowiskowe są ustawiane, gdy otwieramy nową sesję powłoki. W dowolnym momencie, jeśli zmienimy jakąkolwiek wartość zmiennej, powłoka nie będzie miała możliwości wybrania tej zmiany. Polecenie eksportu pozwala nam zaktualizować bieżącą sesję o zmiany wprowadzone w eksportowanej zmiennej. Nie musimy czekać, aby rozpocząć nową sesję powłoki.

Składnia:

 export [-f] [-n] [name[=value] ...] or export -p 

Przyjrzyjmy się różnym przykładom polecenia eksportu:

Przykład 1: Polecenie eksportu bez żadnego argumentu

Podstawowe polecenie eksportu wyświetli wszystkie wyeksportowane zmienne środowiskowe systemu. Wykonuje się to w następujący sposób:

 export 

Rozważ poniższy snap danych wyjściowych:

Polecenie eksportu systemu Linux

Przykład 2: Wyświetl wszystkie wyeksportowane zmienne w bieżącej powłoce

Aby wyświetlić wszystkie wyeksportowane zmienne środowiskowe bieżącej powłoki, wykonaj polecenie z opcją -p w następujący sposób:

np.histogram
 export -p 

Rozważ poniższy snap danych wyjściowych:

Polecenie eksportu systemu Linux

Przykład 3: Używanie eksportu z funkcjami

Aby użyć funkcji z poleceniem eksportu, użyj opcji -f. Jeśli nie skorzystamy z tej opcji, będzie ona traktowana jako zmienna, a nie funkcja.

Składnia:

 export -f function_name 

Eksportujemy funkcję „nazwa” w następujący sposób:

 name() { echo 'Javatpoint';} 

Aby wyeksportować powyższą funkcję, wykonaj następujące polecenie:

 export -f name 

Teraz wywołaj powłokę bash, aby wykonać funkcję:

 bash 

Aby wywołać funkcję należy wpisać nazwę funkcji:

 name 

Rozważ poniższe dane wyjściowe:

Polecenie eksportu systemu Linux

utwórzmy kolejną funkcję „witaj”, wykonaj polecenie w następujący sposób:

 function hello > { > echo hello, welcome to javatpoint > } 

Aby wyeksportować powyższą funkcję, wykonaj następujące polecenie:

 export -f hello 

Rozważ poniższe dane wyjściowe:

Polecenie eksportu systemu Linux

Przykład 4: Przypisz wartość przed eksportem funkcji lub zmiennej:

Polecenie eksportu pozwala nam przypisać wartość przed eksportem funkcji. Rozważ poniższe polecenie:

tylko nick
 export name[=value] 

Na przykład przypisz wartość do zmiennej w następujący sposób:

 a=5 

teraz wyeksportuj go jako:

 export a 

możemy zweryfikować przypisanie za pomocą polecenia printenv w następujący sposób:

 printenv a 

Rozważ poniższe dane wyjściowe:

Polecenie eksportu systemu Linux

Przykład 5: Ustaw vima jako domyślny edytor:

Edytor vim jest najczęściej używanym edytorem tekstu w systemach Linux. Możemy ustawić vima jako domyślny edytor tekstu za pomocą polecenia eksportu.

Aby ustawić vima jako domyślny edytor tekstu, wykonaj następujące polecenie:

 export EDITOR=/usr/bin/vim export | grep EDITOR 

Powyższe polecenia nie pokażą żadnego potwierdzenia. Rozważ poniższe dane wyjściowe:

Polecenie eksportu systemu Linux

Przykład 6: Ustaw zmienną środowiskową

Aby utworzyć nową zmienną, użyj polecenia eksportu, a następnie nazwy zmiennej i jej wartości.

Składnia:

 export NAME=VALUE 

Aby utworzyć nową zmienną, ' sys ”, wykonaj polecenie w następujący sposób:

 export sys=50 

Do wyświetlenia zmiennej służy polecenie echo:

 echo sys 

Aby wyświetlić wartość zmiennej, użyj symbolu $ przed nazwą zmiennej

 echo $sys 

Rozważ poniższe dane wyjściowe:

Polecenie eksportu systemu Linux