logo

Линук наредба за извоз

Тхе извоз команда је уграђени услужни програм Линук Басх љуске. Користи се да обезбеди да променљиве и функције окружења буду прослеђене подређеним процесима. Не утиче на постојећу променљиву окружења.

Променљиве окружења се постављају када отворимо нову сесију љуске. У било ком тренутку, ако променимо било коју вредност променљиве, љуска нема начина да изабере ту промену. Команда за извоз нам омогућава да ажурирамо тренутну сесију о променама које су направљене у извезеној променљивој. Не морамо да чекамо да започнемо нову сесију љуске.

Синтакса:

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

Хајде да погледамо различите примере команде за извоз:

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

Основна команда за извоз ће приказати све извезене варијабле окружења вашег система. Изводи се на следећи начин:

 export 

Размотрите доњи снимак излаза:

Линук наредба за извоз

Пример 2: Прикажи све извезене променљиве на тренутној љусци

Да бисте приказали сву извезену променљиву окружења тренутне љуске, извршите команду са опцијом -п на следећи начин:

колико је 25 од 100
 export -p 

Размотрите доњи снимак излаза:

Линук наредба за извоз

Пример 3: Коришћење експорта са функцијама

Да бисте користили функцију са командом за извоз, користите опцију -ф. Ако не користимо ову опцију, она ће се сматрати променљивом, а не функцијом.

Синтакса:

 export -f function_name 

Извозимо функцију 'наме' на следећи начин:

 name() { echo 'Javatpoint';} 

Да бисте извезли горњу функцију, извршите наредбу на следећи начин:

 export -f name 

Сада позовите басх схелл да бисте извршили функцију:

 bash 

Да бисте позвали функцију, унесите назив функције:

 name 

Размотрите доњи излаз:

Линук наредба за извоз

хајде да направимо другу функцију 'здраво', извршимо команду на следећи начин:

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

Да бисте извезли горњу функцију, извршите наредбу на следећи начин:

 export -f hello 

Размотрите доњи излаз:

Линук наредба за извоз

Пример 4: Доделите вредност пре извоза функције или променљиве:

Команда за извоз нам омогућава да доделимо вредност пре извоза функције. Размотрите доњу команду:

оквир ткинтер
 export name[=value] 

На пример, доделите вредност променљивој на следећи начин:

 a=5 

сада га извезите као:

 export a 

можемо да верификујемо доделу коришћењем принтенв команде на следећи начин:

 printenv a 

Размотрите доњи излаз:

Линук наредба за извоз

Пример 5: Поставите вим као подразумевани уређивач:

Вим едитор је најчешће коришћени уређивач текста за Линук системе. Можемо поставити вим као подразумевани уређивач текста помоћу команде за извоз.

Да бисте поставили вим као подразумевани уређивач текста, извршите следећу команду:

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

Горе наведене команде неће показати никакву потврду. Размотрите доњи излаз:

Линук наредба за извоз

Пример 6: Подесите променљиву окружења

Да бисте креирали нову променљиву, користите команду за извоз након које следи име променљиве и њена вредност.

Синтакса:

 export NAME=VALUE 

Да бисте направили нову променљиву, ' сис ,' извршите команду на следећи начин:

 export sys=50 

Команда ецхо се користи за приказ променљиве:

 echo sys 

Да бисте приказали вредност променљиве, користите симбол $ испред имена променљиве

 echo $sys 

Размотрите доњи излаз:

Линук наредба за извоз