4
ответа

В чем разница в использовании переменных оболочки и переменных окружения?

На самом деле я не знал, что есть два разных типа переменных, к которым можно получить доступ из командной строки. Я знал только, что могу объявлять переменные типа: foo="мои дорогие друзья" bar[0]="один" bar[1]="два"...
07.05.2017
4
ответа

Как я могу сделать переменные среды “экспортируемыми” в сценарии оболочки, слоняются поблизости?

Я имею несколько учетных записей Amazon EC2 и хочу быстро смочь переключить переменные, такие как $EC2_HOME, с помощью сценария. Я имею, настраивали сценарий оболочки как это: #!/bin/sh экспортируют EC2_HOME =/home/...
27.11.2016
4
ответа

Как передать пароль дочернему процессу?

Передача пароля в командной строке (дочернему процессу, запущенному из моей программы), как известно, небезопасна (поскольку ее могут увидеть даже другие пользователи с помощью команды ps ). Можно ли передать его как ...
16.07.2016
4
ответа

Как я создаю средство запуска приложения GUI для xfce4-терминала с рыбой, но наследованием переменных среды от удара?

Если я выполню рыбу от подсказки удара, то она наследует переменные среды, которые я установил в своем .bashrc и .profile файлах, включая важную переменную $PATH.Пока все хорошо. Теперь, я хочу xfce4-...
16.05.2016
4
ответа

Существует ли “.bashrc” эквивалентный файл, считанный всеми оболочками?

Является ~/.bashrc единственным местом для определения пользователя определенные переменные среды, псевдонимы, модификации для СОЕДИНЕНИЯ КАНАЛОМ переменной, и т.д.? Я спрашиваю, потому что кажется, что ~/.bashrc, кажется, только для удара, но другой...
21.04.2016
4
ответа

Невозможно добавить папку в PATH в файле .profile

Ниже приведен мой файл .profile: # ~ / .profile: выполняется интерпретатором команд для оболочек входа. { {1}} # Этот файл не читается bash (1), если существует ~ / .bash_profile или ~ / .bash_login #. # см. / Usr / ...
26.08.2015
4
ответа

подразделение удара чисел в текстовом файле

У меня есть два числа в файле test.txt, я хотел бы способ разделить второе число на первое число и присвоить результат переменной или файлу в сценарии удара, который я могу использовать. Я использовал awk "НОМЕР =...
15.03.2015
4
ответа

Подсказка изменения при запуске терминала со сценария удара (но не влияют на все терминалы),

У меня есть два установленные терминала, терминал гнома и xfce4-терминал. Я хотел бы иметь только xfce терминал, показывающий простое> как подсказка, когда я запускаю его. Терминальная гномом подсказка должна остаться...
02.11.2014
4
ответа

почему мы не должны экспортировать сюда?

$ IFS = ";" $ читают сначала второй, я; a_i b c $ повторяют $first, я - $second эха $ a_i b c, $IFS эха $, я исправляюсь, то чтение, сначала второе, является подпроцессом текущего процесса оболочки? Если да, почему не делают...
31.08.2014
4
ответа

Как я запускаю все сессии оболочки в каталоге кроме $HOME?

Когда я открываю свою оболочку невхода в систему в Ubuntu, мой существующий рабочий каталог является/home/user_name (моя переменная среды $HOME), но я хочу изменить это таким образом, что, когда я запускаю свой терминал, я нахожусь в некоторых...
04.07.2014
4
ответа

Как постоянно установить переменные окружения

Мои переменные являются LD_LIBRARY_PATH =/usr/lib/oracle/11.2/client64/lib ORACLE_HOME =/usr/lib/oracle/11.2/client64, Как сохранить эти переменные постоянно?
28.02.2014
4
ответа

Как я могу сделать псевдонимы оболочки доступными при окружении из Vim?

В моем .zshrc я объявляю некоторые псевдонимы. Например, какой dbstart показывает содержание того псевдонима. Если я открываю энергию от той оболочки, это - дочерний процесс. В Vim я могу выполнить команды оболочки с:! some_command...
04.02.2014
4
ответа

У меня есть переменная среды для набора ЛЕНГА в ~/.profile, но это не становится установленным

Я хочу установить локаль. Я имею, это в моем ~/.profile #language экспортирует TESTING123=en_GB.utf8 экспорта LANG=en_GB.utf8, Но когда я ввожу: $LANG$TESTING123 эха, который я получаю (ЛЕНГ не набор, но TESTING123...
08.01.2014
4
ответа

Каков лучший distro/shell-agnostic способ установить переменные среды?

Вопрос говорит все это. Я в настоящее время использую Дугу Linux и zsh, но я хотел бы решение, что (в минимуме) работы и на VTs и в xterms и также (надо надеяться, предпочтительно) продолжат работать если я...
26.08.2013
4
ответа

Как добавить, что путь к системному $PATH для невхода в систему всех пользователей окружает для debian

После установки некоторых программ в/opt/xxx/bin я хочу добавить/opt/xxx/bin к системному $PATH для оболочки невхода в систему всех пользователей.Что мне делать?
12.07.2013
4
ответа

Среда другого пользователя в дочернем процессе

У меня есть родительский процесс, работающий как 'корневой' пользователь. После ветвления (), execl () и setuid ()/setgid (), дочерний процесс запускается как другой пользователь ОС (скажите что user1). Печать среды показывает, что это...
03.04.2013
4
ответа

Как считать переменные среды процесса

/proc Linux / <pid> / окружают, не обновляет (насколько я понимаю, файл содержат начальную среду процесса). Как я могу считать текущую среду процесса?
31.03.2013
4
ответа

Как я изменяюсь, текстовый редактор по умолчанию в Debian (сжимают) дистрибутив

"Собственный редактор Joe" не приезжает естественно ко мне. Как я изменяюсь на использование нано или энергии? Я попробовал EDITOR=nano экспорта, но это, кажется, не уважают. Я хотел бы, чтобы visudo уважал это также.
11.07.2012
4
ответа

Почему, 'в то время как IFS = читала' используемый так часто вместо 'IFS =; в то время как считано..'?

Кажется, что нормальная практика поместила бы установку IFS вне цикла с условием продолжения для не повторения установки его для каждого повторения... Это просто, обычная "обезьяна видит, обезьяна действительно" разрабатывают, как он...
17.08.2011
4
ответа

$VAR по сравнению с $ {VAR} и заключить в кавычки или не заключить в кавычки

Я могу записать $VAR1 VAR=, которым $VAR1 {VAR1} VAR =" $ VAR=" VAR =" $ {VAR1}" конечный результат мне весь кажется о том же. Почему я должен записать один или другой? разве какой-либо из них не является портативным / POSIX?
28.03.2011
3
ответа

Как установить значение с новой строкой командой `env `?

Я имею в виду использование команды GNU env или BSD env в виде :env [имя=значение...] [утилита [аргументы...]] Похоже, нет способа экранировать специальные символы в части значения, но я не совсем уверен, как реализован env для анализа части значения
14.10.2021
3
ответа

Каковы возможные причины ошибки command not found, кроме переменной PATH?

Каковы возможные причины того, что команда не может быть найдена в Linux? Кроме того, что это не в PATH? Немного справочной информации :При попытке выполнить pdflatex из vscode у меня возникли проблемы, что vscode не смог найти pdflatex
21.09.2021
3
ответа

Почему PAGER, EDITOR, VISUAL пусты?

Когда я пытаюсь использовать эти переменные среды, я получаю пустую строку :$ $PAGER некоторый _файл; bash :какой-то _файл :команда не найдена $ Я проверил несколько вещей :$ эхо $ ПЕЙДЖЕР; $ человек мужчина; ##Здесь используется...
05.01.2021
3
ответа

В Bash установить двухбайтовое значение IFS

Как установить IFS в два байта в Bash? ЕСЛИ=',;' будет разграничивать каждую часть, которая находится между двумя простыми и/или простыми ; вместо,; как разделитель Как эмулируется/обходной путь, чтобы...
18.10.2020
3
ответа

Как в оболочке bash загрузить значение свойства из файла свойств (env )в переменную в оболочке bash?

У меня есть SA _ПАРОЛЬ=Пароль1! в файле test/.makefile _test _env. Я хотел бы получить значение "Пароль1!" в переменную в моей оболочке bash. я пробовал это $ MY _VAR=$ (grep SA _ПАРОЛЬ...
01.09.2020
3
ответа

Как запустить пользовательский модуль systemd через соединение ssh с правильными переменными среды?

У меня есть модуль systemd --user, который работает корректно при запуске из консоли машины (Arch Linux). Однако, когда я подключаюсь к машине по ssh и запускаю ту же команду для запуска пользовательского модуля, происходит сбой. ...
16.05.2020
3
ответа

Как изменить переменные окружения PATH в Catalina?

Какое-то приложение говорит мне добавить что-то в переменные среды PATH, я знаю, что один из способов сделать это — создать файл в ~/.zshrc, но я хотел бы знать, где находится файл с переменной PATH=.. ..
16.04.2020
3
ответа

проблема с удаленным сервером scp

У меня есть доступ администратора к удаленному компьютеру с Debian linux. Сначала все работало хорошо. Я попытался определить некоторые переменные глобально, чтобы все пользователи могли запускать определенный код. Теперь я не могу scp...
20.03.2020
3
ответа

Как я могу динамически изменить путь в моих псевдонимах?

У меня есть куча псевдонимов в моем файле .cshrc, которые используют путь: /projects/project_name/my_name/$CLIENT Я написал короткий скрипт, который предназначен для получения имени папки из моего рабочего каталога...
06.12.2019
3
ответа

Установка переменной окружения в командной строке и ее влияние на две команды

Эта команда работает так, как ожидалось > TEST=`uuidgen` sh -c 'echo "$TEST"' BE6DFB7B-D872-49D7-91E6-24D01644B0A2 > повторить $ТЕСТ [пустая строка] Она устанавливает переменную TEST локально в командной строке, и это ...
21.10.2019