logo

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

The експорт command — це вбудована утиліта оболонки Linux Bash. Він використовується для забезпечення передачі змінних середовища та функцій дочірнім процесам. Це не впливає на існуючу змінну середовища.

Змінні середовища встановлюються, коли ми відкриваємо новий сеанс оболонки. У будь-який час, якщо ми змінюємо будь-яке значення змінної, оболонка не зможе вибрати цю зміну. Команда експорту дозволяє нам оновлювати поточний сеанс щодо змін, внесених до експортованої змінної. Нам не потрібно чекати, щоб почати новий сеанс оболонки.

Синтаксис:

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

Давайте розглянемо різні приклади команди експорту:

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

Базова команда експорту відобразить усі експортовані змінні середовища вашої системи. Він виконується наступним чином:

 export 

Розглянемо наведений нижче знімок виводу:

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

Приклад 2: відображення всіх експортованих змінних у поточній оболонці

Щоб відобразити всі експортовані змінні середовища поточної оболонки, виконайте команду з параметром -p наступним чином:

ядро java
 export -p 

Розглянемо наведений нижче знімок виводу:

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

Приклад 3: Використання експорту з функціями

Щоб використовувати функцію з командою експорту, використовуйте параметр -f. Якщо ми не використовуємо цю опцію, вона буде розглядатися як змінна, а не функція.

Синтаксис:

 export -f function_name 

Ми експортуємо назву функції наступним чином:

 name() { echo 'Javatpoint';} 

Щоб експортувати наведену вище функцію, виконайте таку команду:

 export -f name 

Тепер викличте оболонку bash для виконання функції:

 bash 

Щоб викликати функцію, введіть назву функції:

 name 

Розглянемо наведений нижче результат:

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

давайте створимо ще одну функцію 'привіт', виконайте команду наступним чином:

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

Щоб експортувати наведену вище функцію, виконайте таку команду:

 export -f hello 

Розглянемо наведений нижче результат:

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

Приклад 4: призначте значення перед експортом функції або змінної:

Команда експорту дозволяє нам призначити значення перед експортом функції. Розглянемо наведену нижче команду:

перетворення рядка в int
 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 

Наведені вище команди не відображатимуть підтвердження. Розглянемо наведений нижче результат:

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

Приклад 6: Встановіть змінну середовища

Щоб створити нову змінну, скористайтеся командою експорту, після якої вкажіть назву змінної та її значення.

Синтаксис:

 export NAME=VALUE 

Щоб створити нову змінну, ' система ,' виконайте команду наступним чином:

 export sys=50 

Команда echo використовується для відображення змінної:

 echo sys 

Щоб відобразити значення змінної, використовуйте символ $ перед назвою змінної

 echo $sys 

Розглянемо наведений нижче результат:

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