«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.

11
Nasıl doğru yol PATH ekleyebilirim?
PATHOrtam değişkenine yeni bir yolun nereye ekleneceğini merak ediyorum . Bunun düzenleme .bashrc(örneğin) ile yapılabileceğini biliyorum , ancak bunun nasıl yapılacağı belli değil. Bu yoldan: export PATH=~/opt/bin:$PATH veya bu? export PATH=$PATH:~/opt/bin

7
Cron bir işi yürütürken 'çalışma dizini' nedir?
Komut satırından çalıştırdığımda çalışan bir komut dosyasını kullanıyorum, ancak programladığımda crondosyaları veya komutları bulamadığı için hatalar alıyorum. Sorum iki katlıdır: Kullanarak bir cron işi zamanlarken crontab -e, kullanıcı kimliğimi izinlerinin temeli olarak kullanır mı? Yoksa bir tür cron kullanıcı kimliği ve ilgili izinleri kullanıyor mu? Bir cron işi başlatıldığında, çalışma …


7
Sudo`yu $ PATH’a nasıl koruyabilirim?
/ Opt / godi / sbin (özel bir dizin) üzerine kurulmuş bir program çalıştırmam gerekiyor. Bu dizini PATH'ime eklerseniz, .bashrc dosyama aşağıdaki satırı ekleyerek export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin daha sonra sadece para cezası komutunu çalıştırabilirim (sudo gerektirdiği için başarısız olması dışında). Ancak sudo kullanmaya çalıştığımda: sudo godi_console Aşağıdaki hatayı alıyorum sudo: godi_console: …
123 sudo  path 

4
Çalıştırılabilir dosyalar çalışma zamanında paylaşılan nesneleri nerede arar?
Bağlantı / derleme zamanında paylaşılan nesnelerin nasıl tanımlanacağını anlıyorum. Bununla birlikte, çalıştırılabilir dosyaların *.soyürütme zamanında paylaşılan nesneyi ( kitaplıkları) nasıl aradıklarını merak ediyorum . Örneğin, uygulamam kütüphanede a.outtanımlanan işlevleri çağırıyor lib.so. Derledikten sonra, lib.soiçinde yeni bir dizine geçiyorum $HOME. a.outOraya gidip onu aramayı nasıl söyleyebilirim ?

3
Eklemek güvenli mi. PATH’E Nasıl olur?
İnsanların diğer yanıtlarda , geçerli çalışma dizinini (' .') $PATHortam değişkeninize eklemenin kötü bir fikir olduğunu söylediklerini gördüm , ancak sorunu özellikle ele alan bir soru bulamadım. Peki neden .yoluma eklememeliyim ? Tüm uyarılara rağmen yine de yaparsam, neye dikkat etmeliyim? Sona eklemek, baştan daha güvenli midir?
49 path 

16
Awk komutuyla yinelenen $ PATH girişlerini kaldırın
Dizinlerin kopyalarını PATH ortam değişkenimden çıkarmamı sağlayacak bir bash shell işlevi yazmaya çalışıyorum. Bunu, komutu kullanarak tek satır komutuyla gerçekleştirmenin mümkün olduğu söylendi awk, ancak nasıl yapılacağını çözemiyorum. Nasıl bilen var mı?
48 bash  shell  awk  path 

5
$ PATH içindeki girişler yineleniyor mu?
Ben birkaç arkadaşımdan bashrc'ye kaynak veriyorum. Bu yüzden $ PATH değişkenime çift girişler yaptım. Başlamak için uzun süren komutların sorunu olup olmadığından emin değilim. $ PATH dahili olarak bash'ta nasıl çalışır? Daha fazla PATHS sahibi olmak başlangıç ​​zamanımı yavaşlatıyor mu?
45 bash  path 

4
PATH'i insan tarafından okunabilir bir şekilde gösterme
PATH ortam değişkenimi daha okunaklı bir şekilde göstermek istiyorum. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Bunun gibi bir şey düşünüyorum: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

2
Hangi dağıtımların $ PATH'ta $ HOME / .local / bin var?
Örnek: Ubuntu'da .localana dizinde daima bir dizin bulunur ve .profilebu satırı içerir: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binvarsayılan olarak mevcut değildir, ancak oluşturulduysa zaten $PATHiçindedir ve içindeki yürütülebilir dosyaları bulunabilir. Bu, XDG dizini belirtiminde tam olarak belirtilmemiştir, ancak ondan türetilmiş görünmektedir. Merak ediyorum, eğer bu en yaygın son kullanıcı dağıtımlarında var olduğu varsayılabilir. Örneğin, …

7
Sudo ve su üzerinden çalışırken PATH değişkenleri neden farklı?
Fedora VM'mde, kullanıcı hesabımla çalışırken /usr/local/binyolumda var: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Ve aynı zamanda çalıştırırken su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Ancak, üzerinden çalışırken sudo, bu dizin yolda değil: [root@justin-fedora12 justin]# exit [justin@justin-fedora12 ~]$ sudo bash [root@justin-fedora12 ~]# env | …


3
Tüm yollarda Cygwin'in / cygdrive önekinden nasıl kurtulurum?
Git için Windows ile birlikte gelen ve acayip bir sorunla karşılaşan bash kabuğundan Cygwin'e geçiyorum. Birisi /cygdrive/tüm yollara eklemenin iyi bir fikir olacağını düşünürken, bunun korkunç bir çirkin fikir olduğunu düşünüyorum. Bunu ekleyerek kısmen düzeltebileceğimi belirleyebildim. mount --change-cygdrive-prefix / export HOME=/c/Users/BZISAD0 .bashrc dosyamda, fakat PATH değişkenine bir göz atarsam, her …
36 path  cygwin  bashrc 

2
Cron'un PATH'i nerede belirlenir?
Cron, crontab olduğu kullanıcının yolunu kullanmaz ve bunun yerine kendine has bir yolu vardır. PATH=/foo/barCrontab'ın başına ekleyerek kolayca değiştirilebilir ve klasik geçici çözüm, cron tarafından çalıştırılan komutlara her zaman mutlak yollar kullanmaktır, ancak cron'un varsayılan PATH'i nerede tanımlanır? Arch sistemimde (cronie 1.5.1-1) aşağıdaki içerikleri içeren bir crontab oluşturdum ve aynı …
34 cron  path 

7
$ PATH içinde bulunan aynı betiğin altındaki bir dosyaya bakın
Komut dosyasını herhangi bir dizinden çağırabilmem için $ PATH öğesine eklenen bir dizinin altına yerleştirilen bir bash komut dosyasına sahibim. Komut dosyasıyla aynı dizinin altında başka bir metin dosyası var. Senaryoda metin dosyasına nasıl başvurulur acaba? Örneğin, komut dosyası yalnızca metin dosyasının içeriğini cat textfileçıkartacaksa, komut dosyasını farklı bir dizinden …
33 bash  path 

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.