«path» etiketlenmiş sorular

PATH (tümü büyük harf), Unix benzeri işletim sistemleri, DOS, OS / 2 ve Microsoft Windows'ta bir ortam değişkeninin adıdır ve yürütülebilir programların aranacağı dizinleri belirtir.

9
$ PATH’a temiz bir şekilde nasıl ekleyebilirim?
Potansiyel olarak aynı yolu birden çok kez eklemeden $ PATH öğesine sistem genelinde veya tek bir kullanıcı için bir şeyler eklemenin bir yolunu istiyorum. Bunu yapmak istemenin bir nedeni .bashrc, giriş yapılmasını gerektirmeyen ilavelerin girilebilmesi ve ayrıca lightdmasla aramayan sistemler (örneğin) kullanan sistemler için daha yararlı olmasıdır .profile. $ PATH …
31 shell  path 


1
Bash, taşınan / silinen bir yürütülebilir dosyanın yanlış yolunu hatırlıyor
Ben yaparken which pip3 alırım /usr/local/bin/pip3 ancak yürütmeye çalıştığımda pip3aşağıdaki gibi bir hata alıyorum: bash: /usr/bin/pip3: No such file or directory Bunun nedeni, yakın zamanda bu dosyayı silmiş olmamdır. Şimdi whichkomut pip3bunun içinde bulunan başka bir versiyona işaret ediyor /usr/local/binancak kabuk hala yanlış yolu hatırlıyor. Bu yolu unutmasını nasıl sağlayabilirim? …
29 bash  path  which 

9
PATH'tan bir dizini kaldırma
MingW kullanarak wxWidget'ları derlemeye çalışıyorum ve yolumda cygwin var, bu da çatışmaya benziyor. Bu yüzden /d/Programme/cygwin/binPATH değişkeninden kaldırmak istiyorum ve bunu yapmanın zarif bir yolu olup olmadığını merak ediyorum. Saf yaklaşım onu ​​bir dosyaya yansıtmak, el ile kaldırmak ve kaynaklamak olacaktır, ancak bahse girerim ki bu konuda daha iyi bir …

3
Bir kabuk betiğinde PATH nasıl değiştirilir?
Java / Grails / Maven'in sürümlerini değiştirmemi gerektiren birkaç projem var. Bunu, değişiklikleri yapacak bazı betikler ile ele almaya çalışıyorum. Örneğin: #!/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 Bu yürütüldüğünde, PATH'yi komut dosyası bağlamında başarılı bir şekilde değiştirir, …

2
PATH ve LD_LIBRARY_PATH arasındaki fark nedir?
Ben arasındaki farkı anlamak bazı zorluklar yaşıyorum PATHve LD_LIBRARY_PATH. Pkg.tcl dosyasına ihtiyaç duyan bir kurulum kurulumum var ve yolunu nereye ekleyeceğimi bilmiyorum: PATHya da öyle olmalı LD_LIBRARY_PATHmı?
27 path 

2
Bash benim yolumda olsa bile bir program bulamıyor
Yolumda bir program var. Program belirtilen tam yolla yürütüldüğünde çalışır. Ancak program, yalnızca adıyla çalıştırdığımda bulunamıyor. Temel olarak, aşağıdaki çıktının nasıl mümkün olduğunu ve programın gerçekte tam bir yol belirtilmeksizin bulunabilmesi için nasıl düzeltileceğini anlamak istiyorum: root:/usr/local/bin# ./siege **************************************************** siege: could not open /usr/local/bin/etc/siegerc run 'siege.config' to generate a new …
26 bash  path 

2
$ {PATH: +: $ {PATH}} ne anlama geliyor?
Geçenlerde cygwin profilimde aşağıdakileri daha net bir şekilde fark ettim: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Bunun anlamı ne? Neden sadece $ PATH değil? Bu bir '$ PATH varsa, sonra ekle: $ PATH' mi? Amacım emri değiştirmek ve cygwin yollarını pencere yolunun arkasına koymak. Geçmişte yapardım $PATH:/usr/local/bin:/usr/bin ama bu beni şaşırtıyor. Belki de yapmalıyım PATH="${PATH:+${PATH}:}/usr/local/bin:/usr/bin" …

4
/ Bin dizinine bağlanma yolunu ekleme
Sistem yöneticimiz sunucuya bir yazılım uygulaması (Maven) kurdu ve herkese /usr/local/maven/bin/klasörü yoluna eklemesini söyledi . Sadece bu klasördeki birkaç programı /binklasörden (veya herkesin yolunda olduğu diğer klasörlerden) bu şekilde bağlamak daha uygun olabilir : ln -s /usr/local/maven/bin/* /bin Bu doğru mu? Önerimin bazı gizli yan etkileri var mı?

4
Zsh ve bash arasında takma adları ve PATH ayarını paylaşın
Normalde kullandığım kabuk zsh. Ben gibi bazı programlarda rengini etkinleştirmek için çeşitli adlar var lsve grep. Özel yolumu da ayarladım, böylece programları standart dışı bir yerde (örn. Gibi ~/bin/) yürütebilirim . Ben root shell değişmeyecek için zsh, ama bu kök de buna sahip böylece bu ayarı paylaşmak istiyorum. Bunun zshkaynak …
24 shell  bash  zsh  path  alias 


2
POSIX herhangi bir standart yardımcı programın yolunu garanti ediyor mu?
C'den, standart bir yardımcı program çalıştırmanın en kolay yolu nedir (örneğin, ps) ve başka bir şey yok? Örneğin bir standart mu POSIX garanti psolduğunu /bin/psveya ben ile ne elde etmek PATH ortam değişkeni sıfırlamak gerekir confstr(_CS_PATH, pathbuf, n);ve ardından YOL-arama üzerinden hizmet programını çalıştırın?
22 path  c  posix  exec 


5
shebang ve yol
Bir shebang neden bir yola ihtiyaç duyar? Yanlış #!ruby Doğru #!/usr/local/bin/ruby #!/usr/bin/env ruby İşletim sistemi, kayıtlı bir komutun yoluyla ilgili bilgiye sahip olmalı ve neden hala verilmesini bekliyor?
22 scripting  path 

1
Kolon neden yol ayırıcı olarak seçildi?
Neden kolon ( :) yol ayırıcı olarak seçildi? "Yol ayırıcı" derken, "dizin ayırıcı" demediğimi unutmayın. Yol ayırıcı, PATHortam değişkenindeki girişler arasına yerleştirilen semboldür . PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this symbol Bilgisayarlardaki ve yazılımlardaki her şey bir zamanlar birileri tarafından kasten verilen bir karardı. Örneğin, neden tilde ev dizinini temsil ediyor (ve neden …
22 path  history 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.