7
ответов

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

Так, я должен совместно использовать переменные среды между оболочками, и что изменения на переменных быть быстро распознанным всеми оболочками, как глобальные переменные. Но они должны быть связаны с основным PID...
03.05.2017
6
ответов

Как я могу сразу запустить скрипт после соединения через SSH?

Я начал задавать этот вопрос, но ответил на это, в то время как у меня был он открытый. Я собираюсь отправить этот вопрос, чтобы продолжить он с моим решением и оставить его открывается к другим потенциальным решениям. <предыстория> я'...
22.03.2011
5
ответов

Почему переменные ПУТИ отличаются при выполнении через sudo и su?

На моей мягкой фетровой шляпе VM при выполнении с моей учетной записью пользователя у меня есть/usr/local/bin в моем пути: [justin@justin-fedora12 ~] ENV $ | grep ПУТЬ СОЕДИНЯЕТ =/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/каналом...
24.12.2015
5
ответов

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

Это раздражает меня. Я замеченный несколько предложений (все использующие различные файлы и синтаксис) и ни один из них не работал. Как я устанавливаю переменную среды для определенного пользователя? Я нахожусь на debian, сжимают...
22.05.2015
4
ответа

Как определить, куда переменная среды прибыла из?

У меня есть экземпляр Linux, который я настроил некоторое время назад. Когда я разжигаю его и вхожу в систему как корень, там некоторые переменные среды, которые я настроил, но я не могу помнить или найти, куда они произошли из. Я имею...
29.01.2019
4
ответа

Обнаружение X сессий в сценарии удара (.bashrc и т.д.)

Недавно я поместил xset b прочь к моему .bashrc. Теперь я раздражаюсь ошибкой thet, открывается, когда я регистрируюсь на пути tty или через ssh, т.е. вне X сессий. Первой вещью, которая прибыла в мой ум, был [[-z "$SOME_VAR"]]...
23.05.2017
4
ответа

Какова команда 'редактора' в ударе?

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

Почему я должен сбросить огибающий Вар в tmux, когда я повторно прикрепляю?

Я главным образом работаю над Mac, и ssh/tmux подключают к машине Linux, чтобы сделать мою работу. У меня есть ssh-агент, работающий на машине Linux. Я установил-g среду обновления "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID...
03.02.2017
4
ответа

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

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

Как правильно добавить путь к ПУТИ?

Я задаюсь вопросом, где новый путь должен быть добавлен к переменной окружения PATH. Я знаю, что это может быть выполнено путем редактирования .bashrc (например), но не ясно, как сделать это.Сюда: экспорт...
17.09.2015
4
ответа

Как я запускаю программу в новой оболочке?

У меня есть программа, которая делает БОЛЬШОЕ огибающее управление. Это устанавливает PYTHONPATH и LD_LIBRARY_PATH и материал как этот. Эта программа должна запустить ДРУГУЮ программу, но в новом ENV, безо всего из...
11.11.2013
4
ответа

Что такое точно переменная среды?

Я знаю, что VARIABLE=value создает переменную среды, и VARIABLE=value экспорта делает его доступным для процессов созданный текущей оболочкой. ENV показывает текущие переменные среды, но...
18.09.2013
4
ответа

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

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

Сценарий для изменения текущего каталога (CD, pwd)

Я хочу запустить скрипт для простого изменения текущего рабочего каталога: #!/bin/bash CD web/www/project, Но, после того, как я выполню его, текущий pwd, остается неизменным! Как я могу сделать это?
19.12.2011
4
ответа

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

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

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

Предположим, что у меня есть MY_VAR=0 экспорта в ~/.bashrc. У меня есть открытый терминал гнома, и в этом терминале, я изменяю значение $MY_VAR на 200. Так, если я действительно повторяю $MY_VAR в этом терминале, 200 показан. Теперь, я...
28.02.2011
4
ответа

не допустите дубликаты в $PATH на источнике [дубликат]

У меня есть следующий код, это получено =" $ ПУТИ моего .shellrc {ПУТЬ}: $ {ДОМАШНИЙ}/perl5/bin" СОЕДИНЯЮТ =" $ каналом {ПУТЬ}: {ДОМАШНИЕ}/.bin $" экспортируют ПУТЬ, но если я вношу изменения в другой код и затем получаю этот файл, мой
18.12.2010
3
ответа

дешифровка оператора Unix

Я для дешифровки, что говорится здесь: IP экспорта = '/sbin/ifconfig | grep 'inet addr: '| grep-v '127.0.0.1' | сокращает-d:-f2 | awk '{печатают 1$}'', я знаю, что он должен установить IP как переменную среды, но...
17.11.2018
3
ответа

Сброс http_proxy переменная среды

Обновленный 11/03: После выполнения некоторого теста с Вашими предложениями я только могу быть уверен в одной вещи: существует что-то связанное с графической средой, потому что, если я вхожу в систему через ssh или использование...
13.09.2018
3
ответа

Почему $JAVA_HOME не сохраняется на Mac? [дубликат]

На моем Mac OS 10.6.6 я пытаюсь сохранить огибающий переменный $JAVA_HOME, но он не придерживается! $ экспортируют JAVA_HOME =/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home, После того как я перезапускаю его, не будет...
23.05.2017
3
ответа

Как я устанавливаю ПУТЬ или другие переменные среды так, чтобы X приложений могли получить доступ к нему?

Как я могу установить огибающие переменные так, чтобы KDE распознал их? Как Вы устанавливаете путь в несреде оболочки (KDE)? В отличие от вышеупомянутых двух вопросов, я хочу знать, как сделать это для GNOME. Или лучше...
13.04.2017
3
ответа

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

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

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

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

Переменная среды набора автоматически после входа в систему SSH (никакой корневой доступ)

Ситуация: Я запускаю Ubuntu 12.04 LTS на виртуальной машине. Я регулярно должен соединяться со своей учетной записью на университетском сервере, я делаю это путем открытия терминала и использования ssh-Y username@server.com...
15.11.2013
3
ответа

Добавление префиксов/суффиксов к именам файлов, не заменяя все это вводом с клавиатуры снова?

Я хотел бы сделать что-то как следующий $ tmp=name* $ mv $tmp new_ $tmp $ ls new_* $ new_name-with-stuff-i-dont-want-to-type name-with-stuff-i-dont-want-to-type Установка среды...
01.11.2013
3
ответа

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

У меня есть набор некоторых (сторонних) сценариев оболочки, которые, как предполагается, соединяются с удаленным хостом и запускают некоторых демонов (hadoop, если это имеет значение). Эти сценарии полагаются в большой степени на имя хоста чтобы к...
17.10.2013
3
ответа

Действительно ли это - хорошая идея поместить переменные среды в/usr/local/bin

Я использую aws cfn для запуска экземпляров человечности, и я должен передать переменные, предоставленные в сценарии запуска cfn сценариям на экземпляре. Например, я могу передать "db-server=db-2.domain.com" и существует...
03.10.2013
3
ответа

Что делает “LC_ALL=C”?

Что C оценивает за LC_ALL, делают в подобных Unix системах? Я знаю, что это вызывает ту же локаль для всех аспектов, но что делает C?
22.08.2013
3
ответа

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

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

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

У меня есть сценарий оболочки, который экспортирует значения переменных при выполнении. Те же значения будут использоваться в другом сценарии. Как запустить этот скрипт (test.sh) в кроне. #!/bin/sh экспортируют I = "10" $I эха, я буду...
31.05.2013

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121--------647----ElasticSearch является основанным на JSON поиском и механизмом аналитики, часто связываемым с Logstash, который собирает данные и Kibana, который визуализирует результаты. Существуют отдельные теги для них.

ElasticSearch является основанным на JSON поиском и механизмом аналитики, часто связываемым с Logstash, который собирает данные и Kibana, который визуализирует результаты. Существуют отдельные теги для них.

Elasticsearch является открытым исходным кодом распределенный, УСПОКОИТЕЛЬНЫЙ поиск и механизм аналитики, который хранит данные, такие как собранный Logstash, способом, который допускает быстрые поиски на единственной машине или кластере. УСПОКОИТЕЛЬНЫЙ API и JSON позволяют клиентам на многих языках включая Java, Python.NET, SQL и PHP.

См. elastic.co страницу продукта, и теги и .

---------121 дистрибутив Linux--------648----на основе Ubuntu и технологий GNOME с его собственной оболочкой и приложениями.

Дистрибутив Linux на основе Ubuntu и технологий GNOME с его собственной оболочкой и приложениями.

элементарная ОС является основанным на Ubuntu дистрибутивом Linux, который включает несколько приложений первой стороны и ее собственную исходную оболочку, Пантеон. В то время как это основано на Ubuntu, каждая часть пользовательского интерфейса, от всплеска начальной загрузки до отдельных приложений, изменяется с основательными инструкциями по интерфейсу пользователя в памяти.

---------121 Ряд динамических переменных--------649----, которые могут влиять на рабочее поведение процессов и доступ к ресурсам.

Ряд динамических переменных, которые могут влиять на рабочее поведение процессов и доступ к ресурсам.

Введение

Переменные среды в подобных Unix операционных системах определяют поведение и доступ в системе. Некоторые настройки содержатся в параметрах конфигурации, другой определяются вводом данных пользователем. Оболочка отслеживает все настройки в среде, которая создает каждый раз, когда она запускает сессию с переменными, определяя системные свойства. Переменные среды условно определяются с помощью прописных букв.

Список переменных окружения является шоу при помощи ENV команд и printenv:

$ printenv XDG_VTNR=7 LC_PAPER=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 XDG_SESSION_ID=c2 XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/aav LC_MONETARY=en_GB.UTF-8 CLUTTER_IM_MODULE=xim 

printenv может запросить на конкретную переменную

$ printenv SHELL /bin/bash 

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

$ env test_var="The test" $ echo $TEST_VAR The test 

Переменные Shell показывают с командой набора:

$ set BASH=/bin/bash BASHOPTS=checkwinsize:cmdhist BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() 

Создание переменной оболочки:

$ SOME_VAR="test shell var" 

Эта переменная определяется только для оболочки.

$ set | grep SOME_VAR 

Но не в переменных среды:

$ printenv | grep SOME_VAR 

При создании переменной среды переменные Shell могут быть превращены в переменные среды

$ export SOME_VAR $ printenv | grep SOME_VAR 

Переменная среды может быть возвращена для окружения переменных

$ export -n SOME_VAR 

Общие переменные среды

ПУТЬ – список путей к каталогам. Когда пользователь вводит команду, не обеспечивая полный путь, этот список проверяется, чтобы видеть, содержит ли это путь, который приводит к команде.

ДОМОЙ (подобный Unix) - dicate, где корневой каталог пользователя расположен в файловой системе.

ТЕРМИН – указывает тип компьютерного терминала или используемого эмулятора терминала (например, vt100).

ПОЧТА – раньше указывала, где почта пользователя должна быть найдена.

SHELL - оболочка по умолчанию

PWD - печатает текущий рабочий каталог

Ссылка и дополнительные материалы для чтения

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

Каково различие между 'ENV' и 'printenv'?

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

Как считать и установить экологический и переменные Shell на VPS Linux