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

PATH (все в верхнем регистре) - это имя переменной среды в Unix-подобных операционных системах, DOS, OS / 2 и Microsoft Windows, указывающее набор каталогов, в которых ищутся исполняемые программы.


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

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

1
Почему root не имеет / usr / local в пути?
Я заметил, что путь по умолчанию для root на моем виртуальном компьютере и серверах не включает / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin В то время как обычные пользователи на сервере имеют / usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Почему root не нужен / usr / …
19 root  path 

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

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

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

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

1
Процент в переменной окружения $ PATH
Мой $ PATH выглядит так: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games В bash я могу без проблем вызвать палочку, расположенную в /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand нравиться $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Однако в режиме совместимости с оболочкой Bourne палочка …
16 shell  path  dash  ash 

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

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

1
Почему 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 Я поставил PATHв $HOME/.profileи $HOME/.bashrc. Должен ли я установить его в /etc/profileфайле?
16 rsync  path 

3
Запуск исполняемого файла в PATH с тем же именем, что и у существующей функции
Иногда я определяю функцию, которая скрывает исполняемый файл и настраивает его аргументы или вывод. Поэтому имя функции совпадает с именем исполняемого файла, и мне нужен способ запуска исполняемого файла из функции без рекурсивного вызова функции. Например, для автоматического запуска вывода fossil diffчерез colordiffи less -Rя использую: function fossil () { …
16 bash  path  function 

2
При каких обстоятельствах исполняемый файл, впервые найденный в пути, не будет использоваться
У меня странное поведение с zsh (5.4.2_1, установленным с homebrew) на osx, не использующим первое вхождение исполняемого файла в пути. Вот сценарий: echo $PATH возвращает: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin варево в обоих /usr/local/Cellar/zplug/HEAD-9fdb388/bin и usr/local/bin/brew Это подтверждается запуском которого -a brew, который возвращает: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Но когда я запускаю, который варит это возвращает: …
15 zsh  path 

4
bash: adduser: команда не найдена в CentOS
Я недавно установил CentOS 5.5 на свой VMWare 8, и я пытаюсь добавить нового пользователя в систему. Я не могу добавить пользователя, если не использую su -опцию. Я считаю, что это должно что-то делать с неверно заданным путем. Я обновил путь, и вот как это выглядит /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin Я считаю, что …
15 shell  path 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.