Запитання з тегом «environment-variables»

Для питань, що стосуються змінних середовища, набір динамічних змінних, які можуть впливати на поведінку запущених процесів та доступ до ресурсів. Використовуйте цей тег для запитань щодо змінних оточуючих середовищ або запитань щодо питань, що виникають внаслідок впливу налаштування чи зміни значень змінних у поведінці запущених процесів та доступу до ресурсів.

11
Як правильно додати шлях до PATH?
Мені цікаво, де до PATHзмінної середовища потрібно додати новий шлях . Я знаю, що це можна досягти шляхом редагування .bashrc(наприклад), але незрозуміло, як це зробити. Сюди: export PATH=~/opt/bin:$PATH чи це? export PATH=$PATH:~/opt/bin

5
Що робить "LC_ALL = C"?
Яке Cзначення має LC_ALLробити в Unix-подібних системах? Я знаю, що воно має однаковий локал для всіх аспектів, але що Cробити?


5
VISUAL vs. EDITOR - в чому різниця?
Я зазвичай встановлюю VISUALі EDITORзмінні середовища, і середовище, те саме, але в чому різниця? Чому я б встановив їх по-іншому? Чому розробляю програми, чому я повинен переглядати це VISUALраніше EDITORчи навпаки?

9
Як визначити, звідки походить змінна середовища?
У мене є екземпляр Linux, який я створив деякий час тому. Коли я запускаю його та входжу в систему, оскільки rootіснують деякі змінні середовища, які я встановив, але я не можу згадати або знайти, звідки вони взялися. Я перевірив ~/.bash_profile, /etc/.bash_rcі всі сценарії запуску. Я біг findі grepбезрезультатно. Я відчуваю, …


6
Як встановити змінну середовища користувача? (постійно, не сесія)
Це мене дратує. Я побачив декілька пропозицій (усі з використанням різних файлів і синтаксису), і жодна з них не працювала. Як встановити змінну середовища для конкретного користувача? Я на дебіанському стиску. Який саме синтаксис я повинен укласти у файл, щоб зробити ABC = "123"?



11
Як я можу запустити команду cron із наявними змінними середовища?
Як я можу запустити команду cron із наявними змінними середовища? Якщо я знаходжуся в оболонці, я можу набрати echo $ORACLE_HOMEта отримати шлях. Це одна з моїх змінних довкілля, яка встановлюється в моєму ~/.profile. Однак здається, що ~/.profileне завантажуються сценарії fron cron, і тому мої сценарії виходять з ладу, оскільки $ORACLE_HOMEзмінна …


4
Чому так часто використовується "while IFS = read" замість `IFS =; поки читати..`?
Здається, що звичайна практика поставила б встановлення IFS поза циклом while, щоб не повторювати його для кожної ітерації ... Це просто звичний стиль "мавпа бачити, мавпа робити", як це було для цієї мавпи до Я читаю, що людина читає , чи пропускаю тут якусь тонку (або очевидно очевидну) пастку?

2
Чи є коли-небудь вагомий привід запускати судо су?
Щоб запустити кореневу оболонку на машинах, де кореневий обліковий запис вимкнено, можна запустити один із: sudo -i: запустіть інтерактивну оболонку входу (читає /root/.bashrcта /root/.profile) sudo -s: запустити інтерактивну оболонку без входу (читається /root/.bashrc) У світі Ubuntu я дуже часто бачу sudo suзапропонований спосіб отримати кореневу оболонку. Навіщо виконувати дві окремі …

3
Якщо процеси успадковують батьківське середовище, навіщо нам потрібен експорт?
Я читав тут, що мета exportоболонки - зробити змінну доступною для підпроцесів, запущених з оболонки. Однак я також тут і тут читав, що "Процеси успадковують своє середовище від свого батька (процес, який їх запустив)". Якщо це так, навіщо нам це потрібно export? Що я пропускаю? Чи змінні оболонки за замовчуванням …

6
Чому встановлення змінної перед командою legal у bash?
Я щойно стикався з кількома відповідями, такими як аналіз розмежованого текстового файлу ..., в якому використовується конструкція: while IFS=, read xx yy zz;do echo $xx $yy $zz done < input_file де IFSзмінна встановлюється перед readкомандою. Я читав посилання на баш, але не можу зрозуміти, чому це законно. я намагався $ …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.