2
ответа

Если вы измените переменную окружения в другой оболочке, изменится ли она или останется такой же в других оболочках?

Если я создам переменную окружения в bash, например SPORT=baseball, затем переключусь на tcsh и изменю ее на "running". Если я вернусь в bash, будет ли SPORT отображаться как "running"? (Я бы попробовал сам ...
09.09.2017
2
ответа

Использование Crontab -e с нестандартным редактором с ограниченной оболочкой (невозможно экспортировать переменную или запустить редактор)

У меня есть пользователь с сильно ограниченными правами. Хотя мне разрешено изменять мой crontab, редактор по умолчанию - nano, что может стать настоящей проблемой, если вы привыкли к vi и не хотите облажаться ...
05.09.2017
2
ответа

Установка содержимого файла с символами новой строки и других специальных символов в качестве переменной среды с интерпретацией включенных переменных [дубликат]

Учитывая, что я хотел бы создать переменные среды из файлов, содержащих символы новой строки и специальные символы. Подсказка в том, что это содержимое может иметь ссылки на другие переменные среды, которые должны быть ...
27.07.2017
2
ответа

Переменная локали 'ЯЗЫКА' - как установить английский язык как основной язык? Ошибка в gettext?

Переменная "ЯЗЫКА", как предполагается, устанавливает язык по умолчанию и может использоваться для определения ряда языков, где следующий язык будет использоваться, если сообщение не будет доступно в (предыдущем) первом...
14.07.2017
2
ответа

Исходный .bash_rc при запуске su в скрипте

Я пишу скрипт, который должен запускаться с разрешениями sudo. Но затем мне нужно выполнить команду от другого пользователя, который получает это .bash_rc, где некоторые переменные env перегружены ...
03.06.2017
2
ответа

Запуск приложения сеанса DBus из режима пользователя systemd

У меня есть простая необходимость запустить службу пользователя systemd с доступом ко всем переменным окружения, предоставляемым сеансом DBus пользователя. Вот мой пример модуля: [Unit] Description=Environment Demo [...
02.06.2017
2
ответа

Действительно ли переменные среды видимы непривилегированным пользователям на Linux?

Я пытаюсь определить, заметны ли в Linux переменные среды для процесса другими (некорневыми) пользователями. Непосредственный вариант использования помещает секреты в переменные среды. Это...
23.05.2017
2
ответа

Zsh: export: not valid in this context

При выполнении этого скрипта я столкнулся с ошибкой на этой строке (соответствующий фрагмент ниже): ... _NEW_PATH=$("$_THIS_DIR/conda" ..activate "$@") if (( $? == 0 )); then export PATH=$_NEW_PATH # If ...
23.05.2017
2
ответа

Введение ENV - пустой указатель

Я попытался извлечь переменные среды в процессе Python со справкой ENV - пустой указатель, который работает даже на переменные среды, содержащие символ новой строки. Но на некоторых машинах я имею...
23.05.2017
2
ответа

Почему каталог env вызывается перед echo?

Я смотрю на программу, написанную на C. Проблема с этой программой основана на этом строка кода. system ("/ usr / bin / env echo и что теперь?"); Я так понимаю, что system () просто выполняет команду. Но я ...
12.05.2017
2
ответа

Что такое «(set -o posix; set) | меньше »делаешь? [дубликат]

Когда я искал команду для вывода списка всех переменных оболочки, я каким-то образом понял, что есть команда для вывода списка всех переменных среды, но почему-то некому перечислить все переменные оболочки, потому что ...
10.05.2017
2
ответа

В Linux у нас есть / etc / environment для хранения глобальной переменной. В FreeBSD?

В Linux, когда мне нужно сохранить переменную глобально, я использую / etc / environment. Какой соответствующий файл во FreeBSD? Я видел это https: //www.freebsd.org/doc/en_US.ISO8859-1/articles/new-users/your -...
04.05.2017
2
ответа

Как циклично выполниться через xargs, где каждый сценарий использует общую огибающую переменную

Действительно ли возможно инициировать 10 из тех же сценариев оболочки, которые также инициируют больше копий и имеют их всех, используют ту же огибающую переменную? Например: script.sh: #!/bin/bash экспортируют $ COUNTER= ((COUNTER+1)...
13.04.2017
2
ответа

Расширение переменной оболочки и эффект шарика и разделения на нем

Это сообщение на самом деле содержит два отдельных вопроса, но я думаю, собирая в группу их, даст еще некоторый контекст. Я прошел этот вопрос на кавычках вокруг переменных, но я делаю не совсем...
13.04.2017
2
ответа

Могу ли я проанализировать тип переменной bash?

Я пишу функцию, которая выводит даты. Я хотел бы позволить пользователю настраивать вывод, предоставляя аргументы на текущий момент с переменной среды. Чтобы сохранить пробелы в строках формата, я '...
13.04.2017
2
ответа

Можно выполнить сброс и очистку сценария bash * целиком * environment и как?

Вы знаете этот материал sudo: По умолчанию используется env_reset, что делает внедрение среды невозможным. Я бродил, можно ли получить эту функциональность напрямую из сценария bash, «изнутри»? В ...
02.02.2017
2
ответа

Можно ли задать несколько каталогов для $HOME?

Мне интересно, могу ли я сделать что-то вроде: export HOME=$HOME:$HOME/.configs Чтобы я мог хранить все свои пользовательские конфигурации в ~/.configs. Я знаю, что это возможно, но я не уверен, не вызовет ли это ...
17.01.2017
2
ответа

Переменным, сконфигурированным в bashrc, все еще предлагалось экспортировать

У меня есть этот файл bash, в котором мне нужно экспортировать две переменные SDK_PATH и BIN_PATH, поэтому, чтобы больше не беспокоиться об их экспорте, я добавил их в файл ~ / .bashrc но когда я запускаю bash, он подсказывает мне, что я ...
08.01.2017
2
ответа

printenv выходит с кодом ошибки 1 для несуществующего имени env

Я использую LinuxMint (тоже пробовал CentOS) и пытаюсь использовать команду printenv для переменной среды, которая может существовать, а может и не существовать. Поэтому я хочу, чтобы он напечатал значение этого имени, если оно ...
01.12.2016
2
ответа

изменить / proc / PID / Environment после запуска процесса

$ k = vp & [1] 3028 есть ли способ для p изменить содержимое / proc / 3028 / environment, чтобы не упоминать k = v, пока p все еще работает?
12.08.2016
2
ответа

Экспортированные функции bash иногда видны из Perl

Мои Redhat 9, OpenBSD 4.9, FreeBSD 10, Macos X, LinuxMint 17.3 и Ubuntu 14.04.4 все выводят OK при выполнении этого: myfunc() { echo OK; } export -f myfunc perl -e open\(\$fh,\"\|-\",\"@ARGV\"\)\;close\$...
02.08.2016
2
ответа

Замена только определенных переменных на envsubst

Я пытаюсь выполнить замену переменных среды через envsubst, но я хочу заменить только определенные переменные. Из документации я могу сказать envsubst о замене только определенных ...
07.07.2016
2
ответа

Почему способность состоит в том, чтобы определить функции в переменной окружения не угроза безопасности сам по себе?

Насколько я понимаю обычно считают безопасным позволить любому предоставить информацию, которая будет храниться в переменной окружения. Уязвимость контузии является проблемой здесь, потому что это означает...
22.05.2016
2
ответа

Что задает переменная окружения $SHELL?

Где переменная окружения $SHELL впервые устанавливается в системе UNIX? Как найти и распечатать все эти стандартные настройки терминала?
21.04.2016
2
ответа

Массивы в Zsh. Проверьте, не определена ли какая-либо из следующих переменных

Допустим, у нас есть набор переменных, которые мы хотим проверить, определены ли они, и установить условие, если какие-либо из них не определены. Я думаю поступить примерно так: #! / Usr / bin / env zsh ...
27.10.2015
2
ответа

Какой «правильный» формат для переменной среды HTTP_PROXY? Заглавные буквы или нет?

Я встречал и http_proxy, и HTTP_PROXY. Обе формы эквивалентны? Имеет ли один из них приоритет над другим?
30.06.2015
2
ответа

Дистрибутив kali не использует файл / etc / environment?

Я добавил путь к файлу / etc / environment, и теперь он такой : mindaugas @ Кали: ~ $ cat / etc / environment | tr ":" "\ n" ПУТЬ = "/ usr / local / sbin / usr / local / bin / usr / sbin / usr / bin / sbin / bin / sbin "Я ...
24.06.2015
2
ответа

Отключить все переменные ENV, соответствующие _PROXY

Я пытаюсь отключить все переменные среды, соответствующие _PROXY: env | grep -i _proxy | столбец -t -s '=' | awk '{print $ 1}' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable, но это ...
16.06.2015
2
ответа

Что такое $PWD? (по сравнению с текущим рабочим каталогом)

Таким образом, Википедия (ссылка) говорит мне, что команда pwd коротка для "печати рабочий каталог", и это имеет смысл. Но для переменной среды, "P" должен быть акронимом для чего-то еще, чем...
13.06.2015
2
ответа

Как получить корректные сценарии запуска на интерактивном, не войдите в оболочку

Я пытаюсь настроить нормальную/применимую среду в базовой OpenSolaris-производной (OmniOS, распределение Illumos/OpenIndiana). У меня есть весь код инфраструктуры, в котором я нуждаюсь в .profile, .inputrc, и....
10.06.2015