env — це команда для Unix та Unix-подібних операційних систем. Ця утиліта запускає програму у зміненому середовищі.
На практиці, env зазвичай має інше призначення. Утиліта використовується скриптами в шебангу для запуску правильного інтерпретатора. При цьому середовище, як правило, не змінюється. Також команду env іноді використовують для поліпшення переносимості скриптів
Опис
Встановлює кожній НАЗВІ змінної середовища відповідне ЗНАЧЕННЯ та запускає КОМАНДУ у цьому середовищі.
- -i, --ignore-environment розпочне свою дію в очищеному середовищі.
- -0, --null завершує кожен з виведених рядків 0-байтом, а не розривом рядка
- -u, --unset=ІМ'Я вилучить вказану змінну з середовища.
- --help виведе довідку і завершить роботу.
- --version виведе інформацію про версію програми і закінчить роботу.
Проста риска "-" означає ключ -i. Якщо КОМАНДИ не вказано, виведе поточні значення середовища.
Приклади
Приклад очищення середовища (створення нового середовища без змінних) для нового запуску оболонки:
env -i /bin/sh
Запуск X Window програми на іншому екрані:
env DISPLAY=foo.bar:1.0 xcalc
Ось приклад скрипту на Python:
#!/usr/bin/env python print("Hello World!")
У цьому прикладі, /usr/bin/env
- це повний шлях до команди env. Середовище не змінюється.
Посилання
- env [ 3 грудня 2012 у Wayback Machine.] — manual page from GNU coreutils.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
env ce komanda dlya Unix ta Unix podibnih operacijnih sistem Cya utilita zapuskaye programu u zminenomu seredovishi Na praktici env zazvichaj maye inshe priznachennya Utilita vikoristovuyetsya skriptami v shebangu dlya zapusku pravilnogo interpretatora Pri comu seredovishe yak pravilo ne zminyuyetsya Takozh komandu env inodi vikoristovuyut dlya polipshennya perenosimosti skriptivOpisVstanovlyuye kozhnij NAZVI zminnoyi seredovisha vidpovidne ZNAChENNYa ta zapuskaye KOMANDU u comu seredovishi i ignore environment rozpochne svoyu diyu v ochishenomu seredovishi 0 null zavershuye kozhen z vivedenih ryadkiv 0 bajtom a ne rozrivom ryadka u unset IM Ya viluchit vkazanu zminnu z seredovisha help vivede dovidku i zavershit robotu version vivede informaciyu pro versiyu programi i zakinchit robotu Prosta riska oznachaye klyuch i Yaksho KOMANDI ne vkazano vivede potochni znachennya seredovisha PrikladiPriklad ochishennya seredovisha stvorennya novogo seredovisha bez zminnih dlya novogo zapusku obolonki env i bin sh Zapusk X Window programi na inshomu ekrani env DISPLAY foo bar 1 0 xcalc Os priklad skriptu na Python usr bin env python print Hello World U comu prikladi usr bin env ce povnij shlyah do komandi env Seredovishe ne zminyuyetsya Posilannyaenv 3 grudnya 2012 u Wayback Machine manual page from GNU coreutils