logo

Команда за експортиране на Linux

The износ командата е вградена помощна програма на Linux Bash shell. Използва се, за да гарантира, че променливите на средата и функциите ще бъдат предадени на дъщерни процеси. Това не засяга съществуващата променлива на средата.

Променливите на средата се задават, когато отворим нова сесия на обвивката. По всяко време, ако променим стойност на която и да е променлива, обвивката няма начин да избере тази промяна. Командата за експортиране ни позволява да актуализираме текущата сесия относно промените, които са направени в експортираната променлива. Не е нужно да чакаме, за да започнем нова сесия на обвивката.

Синтаксис:

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

Нека да разгледаме различни примери за командата за експортиране:

Пример1: Командата за експортиране без аргумент

Основната команда за експортиране ще покаже всички експортирани променливи на средата на вашата система. Изпълнява се по следния начин:

 export 

Разгледайте следната снимка на изхода:

Команда за експортиране на Linux

Пример2: Показване на всички експортирани променливи в текущата обвивка

За да покажете цялата експортирана променлива на средата на текущата обвивка, изпълнете командата с опция -p, както следва:

задържащ css
 export -p 

Разгледайте следната снимка на изхода:

Команда за експортиране на Linux

Пример3: Използване на експорт с функции

За да използвате функция с командата за експортиране, използвайте опцията -f. Ако не използваме тази опция, тя ще се счита за променлива, а не за функция.

Синтаксис:

 export -f function_name 

Експортираме „име“ на функция, както следва:

 name() { echo 'Javatpoint';} 

За да експортирате горната функция, изпълнете командата, както следва:

 export -f name 

Сега извикайте bash shell, за да изпълните функцията:

 bash 

За да извикате функцията, въведете името на функцията:

 name 

Помислете за резултата по-долу:

Команда за експортиране на Linux

нека създадем друга функция „здравей“, изпълнете командата, както следва:

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

За да експортирате горната функция, изпълнете командата, както следва:

 export -f hello 

Помислете за резултата по-долу:

Команда за експортиране на Linux

Пример4: Присвояване на стойност преди експортиране на функция или променлива:

Командата за експортиране ни позволява да присвоим стойност, преди да експортираме функция. Помислете за командата по-долу:

 export name[=value] 

Например, присвоете стойност на променлива, както следва:

 a=5 

сега го експортирайте като:

 export a 

можем да проверим присвояването, като използваме командата printenv, както следва:

 printenv a 

Помислете за резултата по-долу:

Команда за експортиране на Linux

Пример5: Задайте vim като редактор по подразбиране:

Редакторът vim е най-широко използваният текстов редактор за Linux системите. Можем да зададем vim като текстов редактор по подразбиране, като използваме командата за експортиране.

За да зададете vim като текстов редактор по подразбиране, изпълнете следната команда:

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

Горните команди няма да показват никакво потвърждение. Помислете за резултата по-долу:

java цяло число
Команда за експортиране на Linux

Пример6: Задаване на променлива на средата

За да създадете нова променлива, използвайте командата за експортиране, последвана от име на променлива и нейната стойност.

Синтаксис:

 export NAME=VALUE 

За да създадете нова променлива, ' система ,' изпълнете командата, както следва:

 export sys=50 

Командата echo се използва за показване на променливата:

 echo sys 

За да покажете стойността на променливата, използвайте символа $ преди името на променливата

 echo $sys 

Помислете за резултата по-долу:

Команда за експортиране на Linux