9
ответов

Удалите дублирующиеся записи $PATH с командой awk

Я пытаюсь записать функцию оболочки удара, которая позволит мне удалять дубликаты каталогов от моей переменной окружения PATH. Мне сказали, что возможно достигнуть этого с тем...
29.05.2017
7
ответов

“который” с небольшим “grep” - как решение?

# какой mkdir/bin/mkdir #, какой mkdi #, Как может, я получаю путь, например: двоичный файл mkdir, не зная название двоичного файла? (команда). Так, чтобы, какой mkdi произвел бы/bin/mkdir также.
14.10.2014
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
ответа

Каков 'рабочий каталог', когда крон выполняет задание?

У меня есть сценарий, который работает, когда я выполняю его из командной строки, но когда я планирую его с кроном, я получаю ошибки, что он не может найти файлы или команды. Мой вопрос является двукратным: Когда я планирую крон...
06.10.2016
4
ответа

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

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

найдите команду: как проигнорировать путь?

Я должен найти некоторый тип файлов в каталоге, и это - подкаталоги, и я только должен распечатать имена файлов. Таким образом, вот основная команда: найдите - тип f - называет "*.c" Теперь, как я мог сократить...
20.05.2013
4
ответа

Разложение спецификаций пути в самый длинный общий префикс + суффикс

Учитывая любые два абсолютных specs1 пути Unix, можно было анализировать каждую спецификацию как конкатенацию самого длинного общего префикса и определенного суффикса. Например,/abc/bcd/cdf->/abc/bcd + cdf/abc/bcd/chi/...
06.03.2013
4
ответа

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

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

Предотвращение дубликата entried в ПУТИ (.cshrc)

Я должен предварительно ожидать каталоги к переменной пути в моем .cshrc файле, и я хочу удостовериться, что записи не повторяются по сравнению с существующими каталогами в переменной пути. Может кто-то...
21.11.2018
3
ответа

Способ в масштабе всей системы установить или получить $JAVA_HOME в Ubuntu?

Интересно, обеспечивает ли сама Ubuntu способ в масштабе всей системы найти текущий JAVA_HOME или существует ли правильное место для установки JAVA_HOME. Mac OS X преуспевает в этом для/usr/libexec/java_home...
01.03.2018
3
ответа

Где исполняемые файлы ищут общие объекты во времени выполнения?

Я понимаю, как определить, включают общие объекты в соединение/время компиляции. Однако я все еще задаюсь вопросом, как исполняемые файлы ищут общий объект (*.so библиотеки) во время выполнения. Например, мой...
26.07.2017
3
ответа

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

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

Псевдонимы доли и установка PATH между zsh и ударом

Оболочка, которую я обычно использую, является zsh. У меня есть несколько псевдонимов для включения, раскрашивают некоторые программы, такие как ls и grep. Я также установил свой пользовательский путь так, чтобы я мог выполнить программы в нестандартном м
13.04.2017
3
ответа

Почему ПУТЬ сбрасывается в команде sudo? [дубликат]

После большого расстраивающего контакта главной кирпичной стены я обнаружил это: $PATH эха $/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/steve/bin $ sudo колотят $PATH эха #/usr/local/...
13.04.2017
3
ответа

Я не вижу .bashrc в своем корневом каталоге, но хочу внести постоянное изменение в свой путь

Я пытаюсь добавить местоположение к своей переменной $PATH на Mac рабочий OS X. Я следую этому учебному руководству, в котором говорится для редактирования .bashrc файла. Я не вижу этот файл в корневом каталоге, даже когда я делаю...
23.10.2013
3
ответа

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

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

Как сделать GNU grep значением по умолчанию в FreeBSD?

Я запускаю FreeBSD, С 9.1 ВЫПУСКАМИ. Я установил GNU grep с portmaster textproc/gnugrep. Однако "значение по умолчанию" grep для пользователей является все еще FreeBSD grep. #/usr/local/bin/grep-V/usr/local/bin/grep (...
21.02.2013
3
ответа

Выполнение исполняемого файла в ПУТИ с тем же именем как существующая функция

Иногда я определяю функцию, что тени исполняемый файл и настраивают его аргументы или вывод. Таким образом, функция имеет то же имя как исполняемый файл, и мне нужен путь, как выполнить исполняемый файл от...
21.01.2013
3
ответа

Создайте команду для исполняемого файла Linux

Я использую программу под названием WebKit узла, но я не могу запустить программу, не указывая полный путь к исполняемому файлу. Есть ли любой способ связать команду (такую как WebKit узла) с...
05.12.2012
3
ответа

Добавленный каталог bin к моему пути, не может выполнить команды в нем с 'sudo команда'

Я сделал каталог bin в своей домашней папке, куда я помещаю все свои сценарии. Затем в моем .bashrc я добавил следующее: экспортируйте $PATH:/home/myusername/bin PATH=, Таким образом, я мог получить доступ к файлам, от которых я поместил туда...
18.10.2012
3
ответа

Как я избавляюсь от/cygdrive префикса Cygwin во всех путях?

Я переключаюсь на Cygwin от оболочки удара, которая поставлется с Мерзавцем для Windows и обнаружением со странной проблемой. Кто-то думал, что это будет хорошая идея добавить/cygdrive/ко всем путям, в то время как я думаю...
10.08.2012
3
ответа

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

Я работаю, который и получают следующее, brendan$ который Python/opt/local/bin/python brendan$ который-a Python/opt/local/bin/python/usr/bin/python brendan$ ls-l/opt/local/bin/python lrwxr-xr-x...
22.07.2011
3
ответа

Дублирующиеся записи в $PATH проблема?

Я получаю bashrc's немногих моих друзей. Таким образом, я заканчиваю тем, что имел дублирующиеся записи в своей переменной $PATH. Я не уверен - ли это проблема для команд, занимающих много времени запускаться. Как делает $PATH внутренне...
13.06.2011
2
ответа

Как установить переменную среды JAVA_HOME, который будет сохранен на выходе? [дубликат]

Возможный Дубликат: Как я устанавливаю переменную пользовательской среды? (постоянно, не сессия), я использую SuSe. Сначала у меня было установленный jdk7, таким образом, JAVA_HOME был:/usr/java/jdk1.7.0_05/я удалил jdk7 и...
30.12.2019
2
ответа

Проверка, если ПУТЬ содержит $HOME/mydir и добавление его если не (все в сценарии) [дубликат]

Возможный Дубликат: не допустите дубликаты в $PATH на источнике, Некоторые мои сценарии расположены в $HOME/mydir. К сожалению, они не доступны откуда-либо, если этот dir не является частью ПУТИ. Я...
18.03.2019
2
ответа

Добавление папки файлов банки к моему пути

У меня есть инструменты Java, которые я должен использовать. Инструменты находятся в папке, полной файлов банки. Я хотел добавить эту папку к своему пути по очевидным причинам, но после того, как я редактирую свой .bash_profile для включения нового...
21.08.2018
2
ответа

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

Я установил node.js в пользовательском местоположении и добавил местоположение к $PATH в .profile файле. Узел $ - $ версии v0.6.2, какие $ узла повторяют $PATH/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/...
23.09.2017
2
ответа

Действительно ли безопасно добавить. к моему ПУТИ? Каким образом?

Я видел, что люди упоминают в других ответах, что это - плохая идея включать текущий рабочий каталог ('. ') в Вашей переменной среды $PATH, но не смогли найти вопрос конкретно...
13.04.2017
2
ответа

Путь там, но не может назвать одну программу, не указывая путь [дубликат]

Возможный Дубликат: Как правильно добавить путь к ПУТИ? Я установил "перфект" на Linux. Но я могу только использовать его путем определения пути: ~/bin/perf я проверил путь при помощи эха, и я нашел, что / мусорное ведро...
13.04.2017

ПУТЬ (весь верхний регистр) является названием переменной среды в подобных Unix операционных системах, DOS, ОС/2 и Microsoft Windows, указывая ряд каталогов, где исполняемые программы разыскиваются.

ПУТЬ (весь верхний регистр) является переменной среды в UNIX и Linux (и многие другой) операционные системы. Это содержит разграниченный список двоеточия каталогов, где оболочка перерывает, когда команда выполняется. Исполняемые файлы хранятся в различных каталогах в UNIX и операционных системах Linux.

Примеры

Простой способ показать переменную $PATH:

echo "$PATH" printf "%s\n" "$PATH" 

Типичный ПУТЬ похож:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 

Дальнейшее чтение