Вопросы с тегом «path»

27
В чем разница между PATH и LD_LIBRARY_PATH?

У меня есть некоторые трудности с пониманием разницы между PATHи LD_LIBRARY_PATH. У меня есть установочная установка, которой нужен файл pkg.tcl, и я не знаю, куда добавить путь к нему: он должен быть PATHили...

26
Bash не находит программу, даже если она на моем пути

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

25
Что означает $ {PATH: +: $ {PATH}}?

Недавно я заметил следующее в моем профиле cygwin, точнее: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Что это означает? Почему не просто $ PATH? Это «если $ PATH существует, то добавить: $ PATH»? Моя цель - поменять порядок и поместить пути cygwin за путями Windows. В прошлом я бы...

24
Добавление к пути против ссылки из / bin

Наш системный администратор установил на сервере программное приложение (Maven) и сказал всем добавить /usr/local/maven/bin/папку в свой путь. Я думаю, что было бы удобнее просто связать несколько программ в этой папке из /binпапки (или другой папки, которая есть у каждого на своем пути) следующим...

24
Совместное использование псевдонимов и настроек PATH между zsh и bash

Оболочка, которую я обычно использую, есть zsh. У меня есть несколько псевдонимов для включения цвета в некоторых программах, таких как lsи grep. Я также установил свой собственный путь, чтобы я мог выполнять программы в нестандартном месте (например, в ~/bin/). Я не буду менять оболочку root на...

22
POSIX гарантирует пути к любым стандартным утилитам?

Из C, какой самый простой способ запустить стандартную утилиту (например, ps) и ничего другого? Имеет ли POSIX гарантии , что, например, стандарт psв /bin/psили я должен сбросить переменную окружения PATH , чтобы получить то , что я с confstr(_CS_PATH, pathbuf, n);и затем запустить программу через...

22
Шебанг и путь

Зачем шебангу нужен путь? Неправильно #!ruby Правильный #!/usr/local/bin/ruby #!/usr/bin/env ruby Операционная система должна иметь информацию о пути для зарегистрированной команды, и почему она все еще ожидает, что она будет...

22
Как началась вещь ~ / .local / bin? Насколько широко это распространено?

Я нахожу все больше и больше инструментов, которые помещают исполняемые файлы в ~ / .local / bin. Я стар, и для меня ~ / bin это место в моем $ HOME для исполняемых файлов. Откуда возникла эта сумасшедшая новая мода? Почему люди делают это? Насколько широко это распространено? Это где-нибудь...

22
Почему двоеточие было выбрано в качестве разделителя пути

Почему двоеточие ( :) было выбрано в качестве разделителя пути? Обратите внимание, что я имею в виду «разделитель пути», а не «разделитель каталогов». Разделитель пути - это символ, помещенный между записями в PATHпеременной среды. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this symbol...

20
Путь независимых шебангов

У меня есть скрипт, который я хочу запускать на двух машинах. Эти две машины получают копии скрипта из одного и того же git-репозитория. Скрипт должен запускаться с правильным интерпретатором (например zsh). К сожалению, оба env и zshживут в разных местах на локальных и удаленных машинах: Удаленная...

19
Почему root не имеет / usr / local в пути?

Я заметил, что путь по умолчанию для root на моем виртуальном компьютере и серверах не включает / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin В то время как обычные пользователи на сервере имеют / usr / local / bin...

19
`который`, но все

Я думаю, что большинство знакомо с whichкомандой, и я использую ее часто. Я просто столкнулся с ситуацией, когда мне любопытно не только какая команда находится на моем пути первой, но сколько и где все команды на всех моих путях. Я попробовал справочную страницу (печатание man whichзаставило меня...

17
Полное представление о том, где переменная PATH установлена ​​в bash

Я прочитал в нескольких местах, где PATHустановлен файл /etc/profileили .profileфайл, находящийся в домашнем каталоге. Это единственные места, в которых установлен путь? Я хочу лучшего понимания этого. В /etc/profileфайле, как говорится в следующем комментарии "system-wide .profile file for the...

17
как установить переменную PATH crontab

У меня была проблема с запуском скрипта из crontab. После некоторых исследований я понял, что проблема в том, что параметр PATH не включает / sbin. Я посмотрел, что он включает в / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin В качестве теста - простое задание cron для печати переменной PATH:...

17
Моя команда `which` может быть неправильной (иногда)?

Я скомпилировал последнюю версию emacs из исходного кода (v24.2), потому что версия, установленная на моем компьютере, (довольно) старая для меня (v21.3). Я сделал обычное: $configure --prefix=$HOME make make install Сейчас я тестирую emacs и понял, что он все еще запускает предыдущую версию ... в...

17
Что символ @ обозначает в начале пути к сокету домена unix в Linux?

Когда я запускаю netstat --protocol unixили lsof -Uвижу, что некоторые пути к сокетам Unix начинаются с символа @, например, @ / tmp / dbus-qj8V39Yrpa . Затем, когда я запускаю, ls -l /tmpя не вижу файл с именем dbus-qj8V39Yrpa там. Вопрос в том, что означает этот префиксный символ @? И второй...

16
Добавление путей в PATH с использованием многострочного синтаксиса

Насколько я понимаю, обычным способом добавления пути к PATHпеременной среды является объединение путей, разделенных :символом. Например, если я хочу добавить к нему три пути /my/path/1, /my/path/2и /my/path/3я должен сделать это следующим образом: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3...

16
Почему rsync не найден?

rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Если бы я сделал SSH к машине hpux3 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Я поставил...