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


4
Yol bağımsız shebangs
İki makinede çalıştırmak istediğim bir senaryom var. Bu iki makine aynı git deposundan betiğin kopyalarını alır. Komut dosyasının doğru yorumlayıcıyla çalışması gerekir (örn. zsh). Ne yazık ki, her ikisi de env ve zshyerel ve uzak makinelerde farklı yerlerde yaşamak: Uzak makine $ which env /bin/env $ which zsh /some/long/path/to/the/right/zsh Yerel …
20 shell  zsh  cron  path 

4
`` hangisi, ama hepsi
Sanırım çoğu whichkomuta aşina ve onu sık sık kullanıyorum. Burada ne kadar ve nereden komut benim yoldaki ilk olan sadece merak değilim bir duruma koştu, ama hepsi hepsi benim yollarında komutlardır. Hangi man sayfasını denedim (yazmak man whichbeni güldürdü), ama hiçbir şey görmedim.
19 path 

1
Neden kökte / usr / local yolu yok?
Benim vm ve sunucularımda kök için varsayılan yol / usr / local / bin içermediğini fark ettim sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Sunucudaki normal kullanıcılar / usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Neden kök yolda / usr / local'a ihtiyaç duymasın ki? Bir kullanıcı için varsayılan yol nerede tanımlanır?
19 root  path 


3
`` Hangi '' komutum yanlış olabilir (bazen)?
Son emacs sürümünü kaynak kodundan (v24.2) derledim, çünkü makinemde yüklü olan sürüm (oldukça) benim için (v21.3) eski. Her zamanki gibi yaptım: $configure --prefix=$HOME make make install Şimdi emacs test ediyorum ve benim $HOME/binyolum sistem bir geçersiz kılmak gerekiyordu iken (hala benim .bashrcdosyada $ PATH için tercih beri) hala önceki sürümü …
17 bash  emacs  path  which 

4
crontab PATH değişkeni nasıl ayarlanır
Crontab'dan bir komut dosyası çalıştırırken sorun yaşadım. Bazı araştırmalardan sonra sorunun PATH parametresinin / sbin içermemesi nedeniyle olduğunu anladım. Ne / etc / crontab dahil ne baktım: PATH=/sbin:/bin:/usr/sbin:/usr/bin Bir test olarak - PATH değişkenini yazdırmak için basit cron işi: * * * * * echo $PATH &> /root/TMP.log çıktı: cat …
17 centos  cron  path 

4
PATH değişkeninin bash olarak nerede ayarlandığının tam görünümü
Birkaç yerde PATHayarlanmış /etc/profileveya .profileev dir dosyada okudum . Yolun ayarlandığı tek yerler bunlar mı? Bunu daha iyi anlamak istiyorum. Gelen /etc/profiledosyanın şu yorum söylediği gibi "system-wide .profile file for the Bourne shell". Bu, profil dosyalarının bash için ana yapılandırma dosyaları olduğu anlamına mı geliyor? Bu dosyada PATHvar ayarlanan hiç …

1
$ PATH ortam değişkenindeki yüzde
$ PATH'ım şöyle: /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, ben sorun olmadan bulunan değnek çağırabilir /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand sevmek $ 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 Ancak, bourne kabuk uyumluluk modunda, değnek bulunamaz: $ wand sh: 2: wand: not …
16 shell  path  dash  ash 

3
X uygulamalarının erişebilmesi için PATH veya diğer ortam değişkenlerini nasıl ayarlarım?
Env değişkenlerini KDE tarafından tanınacak şekilde nasıl ayarlayabilirim? Kabuk olmayan bir ortamda (KDE) yolu nasıl ayarlarsınız? Yukarıdaki iki sorunun aksine, bunu GNOME için nasıl yapacağımı bilmek istiyorum. Ya da daha iyisi, pencere yöneticisinden bağımsız bir yöntem var mı? Kabuk / terminal için genellikle düzenlerim ~/.bashrc. Pencere yöneticisi ne olursa olsun, …

4
Çok satırlı bir sözdizimi kullanarak PATH'a yol ekleme
Anladığım kadarıyla, PATHortam değişkenine yol eklemenin genel yolu , :karakterle ayrılmış yolları birleştirmektir . Örneğin, ben buna üç yolları eklemek istiyorsanız /my/path/1, /my/path/2ve /my/path/3bunu aşağıdaki gibi yapmak zorunda kalacak,: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 ki bu okunması kolay değil. Çok satırlı bir sözdizimi kullanarak değişken tanımlamak veya değişkenlere yol eklemek için bir yol var …

4
bash: adduser: komut centOS'ta bulunamadı
CentOS 5.5'i VMWare 8'e yakın zamanda yükledim ve sisteme yeni bir kullanıcı eklemeye çalışıyorum. su -Seçeneği kullanmadığım sürece kullanıcı ekleyemiyorum . Yolun düzgün ayarlanmamış bir şey yapması gerektiğine inanıyorum. Yolu güncelledim ve işte böyle görünüyor /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin Komutun zaten yolun bir parçası olan / sbin dizininde olduğuna inanıyorum. Biri bana başka …
16 shell  path 

1
Neden rsync bulunamadı?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Ssh - hpux3 makinesini yapsaydım 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 Ben belirledik PATHiçinde $HOME/.profileve $HOME/.bashrc. /etc/profileDosyada ayarlamam gerekir mi?
16 rsync  path 

3
PATH'de yürütülebilir bir işlevi, varolan bir işlevle aynı ada sahip çalıştırma
Bazen bir yürütülebilir dosyayı gölgeleyen ve argümanlarını veya çıktısını değiştiren bir işlev tanımlarım. Böylece işlev yürütülebilir ile aynı ada sahiptir ve ben işlev özyinelemeli çağırmadan işlevinden çalıştırılabilir çalıştırmak için bir yol gerekir. Örneğin, otomatik olarak çıktısını çalıştırmak fossil diffyoluyla colordiffve less -Rben kullanın: function fossil () { local EX=$(which fossil) …
16 bash  path  function 

2
Hangi koşullarda ilk önce yolda bulunan yürütülebilir dosya kullanılmaz?
Yolda bir yürütülebilir ilk oluşumunu kullanarak osx üzerinde zsh (homebrew ile yüklü 5.4.2_1) ile bazı garip bir davranış yaşıyorum. İşte senaryo: echo $PATH İadeler: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin demlemek ikisinde de /usr/local/Cellar/zplug/HEAD-9fdb388/bin ve usr/local/bin/brew Bu, hangi döndüren bir demleme çalıştırarak onaylanır : /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Ama hangi demlemek koşmak zaman döner: /usr/local/bin/brew ve demlemek …
15 zsh  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.