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

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

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

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

Синтакса:

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

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

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

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

 export  

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

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

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

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

 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  

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

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