Запитання з тегом «path»

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

9
Як я можу чисто додати до $ PATH?
Мені б хотілося додати речі до $ PATH, на всій системі або для окремого користувача, без потенційного додавання одного і того ж шляху кілька разів. Одна з причин цього хочу зробити так, щоб можна було внести доповнення .bashrc, які не потребують входу, а також корисніше для систем, які використовують (наприклад) …
31 shell  path 


1
Bash запам'ятовує неправильний шлях до виконуваного файлу, який був переміщений / видалений
Коли я це роблю which pip3 я отримав /usr/local/bin/pip3 але коли я намагаюся виконати, pip3я отримую помилку наступним чином: bash: /usr/bin/pip3: No such file or directory Це тому, що я нещодавно видалив цей файл. Тепер whichкоманда вказує на іншу версію, pip3яка знаходиться в, /usr/local/binале оболонка все ще пам’ятає неправильний шлях. …
29 bash  path  which 

9
Видалення каталогу з PATH
Я намагаюся компілювати wxWidgets за допомогою MingW, і у мене на шляху є cygwin, який, здається, конфліктує. Тому я хотів би видалити /d/Programme/cygwin/binзі змінної PATH, і мені цікаво, чи є якийсь елегантний спосіб це зробити. Наївним підходом було б повторити його у файлі, видалити його вручну та надсилати джерело, але …

3
Як змінити PATH в сценарії оболонки?
У мене є кілька проектів, які вимагають від мене зміни версій Java / Grails / Maven. Я намагаюся впоратися з цим за допомогою деяких сценаріїв, які б внесли зміни. Наприклад: #!/bin/sh export JAVA_HOME=/cygdrive/c/dev/Java/jdk1.5.0_22 export PATH=$JAVA_HOME/bin:$PATH export GRAILS_HOME=/cygdrive/c/dev/grails-1.0.3 export PATH=$GRAILS_HOME/bin:$PATH export MAVEN_HOME=/cygdrive/c/dev/apache-maven-2.0.11 export PATH=$MAVEN_HOME/bin:$PATH which java which grails which mvn Коли …

2
Яка різниця між PATH та LD_LIBRARY_PATH?
У мене виникають певні труднощі в розумінні різниці між PATHі LD_LIBRARY_PATH. У мене є інсталяційна установка, яка потребує файлу pkg.tcl, і я не куди додати шлях до неї: чи слід це PATHчи LD_LIBRARY_PATH?
27 path 

2
Bash не знаходить програми, хоча це на моєму шляху
У мене на моєму шляху є програма. Програма запускається при виконанні з вказаним повним шляхом. Але програму неможливо знайти, коли я запускаю її лише з назвою. По суті, я хочу зрозуміти, як можливий вихід нижче та як його виправити, щоб мою програму насправді можна було знайти без вказаного повного шляху: …
26 bash  path 

2
Що означає $ {PATH: +: $ {PATH}}?
Нещодавно я помітив наступне у своєму профілі cygwin, точніше: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Що це означає? Чому це не просто $ PATH? Це "якщо $ PATH існує, тоді додамо: $ PATH"? Моя мета - поміняти місцями замовлення та розмістити доріжки cygwin за стежкою Windows. У минулому я мав би $PATH:/usr/local/bin:/usr/bin але це мене …

4
Додавання до шляху порівняння з / bin
Наш адміністратор sys встановив на сервер програмне забезпечення (Maven) і сказав усім додати /usr/local/maven/bin/папку на свій шлях. Я думаю, що було б зручніше просто зв'язати декілька програм у цій папці з /binпапки (або іншої папки, яку кожен має на своєму шляху) так: ln -s /usr/local/maven/bin/* /bin Це правильно? Чи є …

4
Поділіться псевдонімами та налаштуваннями PATH між zsh та bash
Оболонка, якою я зазвичай користуюся, є zsh. У мене є кілька псевдонімів, щоб увімкнути колір у деяких програмах, таких як lsі grep. Я також встановив свій власний шлях, щоб я міг виконувати програми в нестандартному місці (наприклад, в ~/bin/). Я не буду змінювати оболонку кореня на zsh, але я хотів …
24 shell  bash  zsh  path  alias 


2
Чи гарантує POSIX шлях до будь-яких стандартних утиліт?
З C, який найпростіший спосіб запустити стандартну утиліту (наприклад, ps) та жодну іншу? Чи має POSIX гарантії , що, наприклад, стандарт psв /bin/psабо я повинен скинути змінну оточення PATH , щоб отримати те , що я з confstr(_CS_PATH, pathbuf, n);і потім запустити програму через PATH-пошуку?
22 path  c  posix  exec 

1
З чого почалася річ ~ / .local / bin? Наскільки воно поширене?
Я знаходжу все більше інструментів, які розміщують виконувані файли у ~ / .local / bin. Я старий і для мене ~ / bin - це місце в моєму $ HOME для виконуваних файлів. Звідки виникла ця божевільна нова мода? Чому люди роблять це? Наскільки воно поширене? Чи формалізовано це де-небудь? …

5
Шебанг і стежка
Чому шебангу потрібна стежка? Неправильно #!ruby Правильно #!/usr/local/bin/ruby #!/usr/bin/env ruby Операційна система повинна мати інформацію щодо шляху для зареєстрованої команди, і чому вона все ще очікує її надання?
22 scripting  path 

1
Чому в якості роздільника шляху було обрано двокрапку
Чому двокрапка ( :) була обрана як роздільник шляху? Зауважте, що я маю на увазі "роздільник шляху", а не "роздільник каталогів". Роздільник шляху - це символ, розміщений між записами в PATHзмінній середовища. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this symbol Все в комп'ютерах і програмному забезпеченні колись було навмисним рішенням, якийсь десь десь приймав. …
22 path  history 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.