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

11
POSIX гарантирует, что стандартные утилиты находятся в PATH?

В разделе «Поиск и выполнение команд» в спецификации POSIX указывается, что PATHвыполняется поиск при поиске утилиты для выполнения (с некоторыми исключениями). Упоминает ли спецификация где-нибудь, что PATHбудет инициализировано значением, которое гарантирует, что будут найдены все стандартные...

11
Как мне исправить путь для пункта?

Я пытаюсь заставить pip указать на другую установку, а не на установку по умолчанию. В настоящее время он указывает на / usr / bin / pip, но я хочу, чтобы он указывал на / usr / local / bin / pip. Я считаю, что у меня правильно установлен путь, а все остальное указывает на правильное...

11
$ HOME / bin dir отсутствует в $ PATH

По моему у ~/.profileменя есть последний блок, который должен загрузить мои личные, bin/ directoryкак это: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Но, похоже, не загружено: echo $PATH...

11
Будет ли $ 0 всегда включать путь к сценарию?

Я хочу использовать текущий скрипт, чтобы распечатать справку и информацию о версии из раздела комментариев вверху. Я думал о чем-то вроде этого: grep '^#h ' -- "$0" | sed -e 's/#h //' Но потом мне стало интересно, что произойдет, если скрипт находится в каталоге, который находится в PATH и...

10
Почему в PATH живет так много программ?

Одна вещь, которая озадачивает меня по поводу настольного Linux, по крайней мере, это то, что почти все находится в моем PATH. Под всем, я имею в виду каждое настольное приложение, включая такие вещи, как gnome-character-map и glchess. Они не имеют интерфейсов командной строки, о которых можно было...

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

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

10
В чем разница между «echo $ PATH» и / etc / paths?

Когда я эхо $ PATH я получаю это: Users/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-tools. Я хочу удалить некоторые пути из этого, но когда я открываю файл с помощью...

10
Используйте `/ etc / paths` или` / etc / paths.d` для добавления элементов в PATH в macOS Sierra?

Из того, что я почерпнул в разных местах, где обсуждались /usr/libexec/path_helperвсе, очевидно, что современный способ добавления элементов в переменную среды PATHв macOS Sierra 10.12 заключается в следующем: Редактировать /etc/pathsфайл Добавить файл (ы) для чтения из /etc/paths.dкаталога. Мои...

10
Список всех файлов / двоичных файлов в текущем PATH

Есть ли «простой» способ запуска команды в стиле «ls -la» для вывода списка всех файлов / исполняемых файлов в текущем PATH? (Я намереваюсь направить вывод в grep для поиска команд с неизвестными префиксами, но в основном с известными «именами», тот случай, когда автозаполнение / табуляция в bash...

10
Как задан путь для поиска страниц man?

Я озадачен тем, как manзадан путь, используемый для поиска страниц. «Правильная вещь», кажется, происходит волшебным образом. Например, если изменить мой путь от /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin в...

10
куда поместить бинарные файлы, чтобы они всегда были в пути и могли быть легко найдены

Я делаю довольно много двоичных файлов, скриптов и т. Д., Которые я хочу легко установить (используя мои собственные rpms). Поскольку я хочу, чтобы они были доступны всем, моя интуиция заключалась бы в том, чтобы поместить их в / usr / bin; нет необходимости менять путь Однако; мои исполняемые...

10
Найти абсолютный путь из скрипта

В сценарии я получаю $0возможный относительный путь к нему. Для преобразования в абсолют я нашел такое решение, которое не понимаю: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Моя проблема в магии внутри ${0%/*}и ${0##*/}. Похоже, что первый извлекает имя каталога, а второй извлекает имя...

10
zsh - полностью раскрыть двоичный путь на <tab>

В моем текущем поведении zsh нажатие на вкладку после ввода «sudo» просто добавляет пробел. $ sudo ... Я действительно хочу, чтобы вкладка полностью развернулась до пути двоичного файла, который она собирается выполнить, когда я нажму на вкладку, что позволит мне увидеть, что будет запущено: $...

10
Почему моя программа под названием «set» не выполняется?

Я создал простую программу на C, например: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } И мой PATH был изменен в etc / bash.bashrc примерно так: PATH=.:$PATH Я сохранил эту программу как set.c и собираю ее gcc -o set set.c в...

9
Можно ли добавить в мой $ PATH один исполняемый файл, а не весь каталог?

У меня XAMPP установлен в OSX, и по умолчанию он добавляет путь к своему собственному binкаталогу (полному различных утилит) к моей $PATHпеременной: # Add path to XAMPP PHP version export XAMPP_PHP=/Applications/XAMPP/xamppfiles/bin export PATH="$XAMPP_PHP:$PATH" Скорее , к сожалению, одна из его...

9
Где я установил мой путь PATH?

Я хочу удалить ~/binиз моего PATH. Я установил его несколько месяцев назад, когда Linux (Ubuntu) был для меня совсем новым, но я не знаю, как я его добавил ... Ничего не появляется, когда я ищу все файлы, перечисленные ниже. Где еще это может быть установлено? Он префиксируется после...

9
Добавление каталога в PATH через Makefile

У меня возникли проблемы с экспортом ПУТИ, который я изменил в Makefile, в текущий Терминал. Я пытаюсь добавить в PATH папку bin внутри каталога Makefile. Вот соответствующая полоса make-файла: PATH := $(shell pwd)/bin:$(PATH) install: mkdir -p ./bin export PATH echo $(PATH) Эхо печатает его...

9
Grep для шаблона в начале или в середине строки

Начну с того, что считаю эту проблему чуть менее невинной, чем кажется. Что мне нужно сделать: проверить папку в переменной окружения PATH. Это может быть в начале или где-то после. Мне просто нужно убедиться, что эта папка есть. Пример моей проблемы - давайте использовать /opt/gnome. СЦЕНАРИЙ 1:...

9
Изменить пользователя и загрузить всю среду в сценарии оболочки

У меня возникли некоторые проблемы с нашим авторским скриптом, который меняет пользователя и запускает несколько процессов ruby ​​daemon. В прошлом я просто bash -c "do the business" -l someuserиспользовал -lфлаг для эмуляции входа в систему. До сих пор это прекрасно работало, наш процесс ruby...