«environment-variables» etiketlenmiş sorular

Ortam değişkenleriyle ilgili sorular için, çalışan işlem davranışını ve kaynaklara erişimi etkileyebilecek bir dizi dinamik değişken. Ortam değişkenleriyle ilgili sorular veya çalışan işlem davranışı ve kaynaklara erişimdeki değişken değerinin ayarlanması veya değiştirilmesinden kaynaklanan sorunlar hakkında sorular için bu etiketi kullanın.

3
Ortam değişkenlerini ayarlamanın en iyi dağıtım / kabuk agnostik yolu nedir?
Soru her şeyi söylüyor. Şu anda Arch Linux ve zsh kullanıyorum, ancak dağıtımları veya mermileri değiştirdiğimde (en azından) hem VT'lerde hem de xterms'de çalışan ve aynı zamanda (umarım, tercihen) çalışmaya devam edecek bir çözüm istiyorum. Farklı soruların farklı dokümanlarındaki bu soruya çılgınca farklı cevaplar duydum. Ubuntu, "use .pam_environment" diyor. Bence …


4
“_ =” Ne anlama geliyor?
Çalıştırdıktan sonra set -a var=99, çıktısında bir cümle bulabilirim set: ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Birisi bana "_ =" nin ne anlama geldiğini söyleyebilir mi? Bunun echo $varhiçbir şey vermeyeceğini not ediyorum . Eğer çalıştırırsam set -a, o zaman setbu değişkeni tekrar içermeyecek. Ne oluyor?

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
$ PWD nedir? (vs mevcut çalışma dizini)
Yani Wikipedia ( link ) komutun pwd"çalışma dizini yazdır" için kısa olduğunu ve bunun anlamlı olduğunu söyledi. Ancak çevre değişkeni için, "P", baskıdan başka bir şeyin kısaltması olmalıdır. İnsanların "mevcut çalışma dizini" hakkında konuştuğunu duydum, kulağa daha iyi geliyor ve daha sezgisel. Ancak, ortam değişkeni $ PWD, $ CWD olarak …

2
TERM ortam değişkeni varsayılanı nereden ayarlanır?
Masaüstü GUI’de GNOME Terminal emülatörüne sahip bir terminal penceresi açtığımda, TERM çevre değişkeni varsayılan değer olarak belirlenir xterm. Ben kullanırsanız CTL+ ALT+ F1bir konsol TTY penceresine anahtara ve echo $TERMdeğer olarak ayarlanır linux. Sormak için motivasyonum, dosyamda ~/.bashrcbir renk kabuğunun sağlanıp sağlanmadığını ya da sadece eski moda tek renkli olup …

5
LD_LIBRARY_PATH nerede? LD_LIBRARY_PATH env değişkenini nasıl ayarlarım?
Unix kullanarak bir c ++ programı oluşturmaya çalışıyorum. Hatayı aldım Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt LD_LIBRARY_PATH env değişkenimde libboost * 'un konumunu belirlemem gerektiğini ve daha sonra yaptığım gibi make komutunu yazarak başladığımı duydum. -L /usr/lib64 -l boost_regex-mt veya export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64 Fakat LD_LIBRARY_PATH nerede? LD_LIBRARY_PATH env değişkenini …

5
Makefile env dosyasını içerir
Bir Makefile içine bazı env değişkenleri eklemeye çalışıyorum. Env dosyası şuna benzer: FOO=bar BAZ=quux exportHer env için bir yol olmadığını not edin . Makefile'e öncü exportve sadece includeenv dosyasını eklersem, her şey olması gerektiği gibi çalışır. Ama env Varans'ı lider tutmam gerekiyor export. Bu sadece include envfileMakefile'da kullanmamı engelliyor . …



2
Bir kabuk ortamı nasıl sıfırlanır?
Bu sorun beni bir süredir rahatsız ediyor ve cevabımı EnvWatcher aracılığıyla bulduğumu düşündüğüm halde maalesef yalnızca Bash üzerinde çalışıyor. Ve ben zsh kullanırım. Env-watcher'ın yaptığı şeyleri, daha az derecede belki de çoğaltmak istiyorum, ancak bir kabuğunu temiz başlangıç ​​aşamasına sıfırlayabileceğim bir komut olup olmadığını bilmem gerekiyor. Örneğin, aşağıdaki iş akışına …


8
Başka bir işlemin ortam değişkenlerini nasıl kaynaklarım?
İncelersem /proc/1/environ, boş bayt ayrılmış bir işlemin 1ortam değişkenleri dizesini görebilirim . Bu değişkenleri mevcut ortamıma getirmek istiyorum. Bunu yapmanın kolay bir yolu var mı? procAdam sayfa bana bir satır-satır bazında her ortam değişkeni yazdırmak olmak yardımcı olan bir pasajı verir (cat /proc/1/environ; echo) | tr '\000' '\n'. Bu, içeriğin …

6
SSH ile bağlandıktan hemen sonra bir betiği nasıl çalıştırabilirim?
Bu soruyu sormaya başladım, ancak açıkken cevapladım. Bu soruyu göndereceğim, çözümümle takip edeceğim ve diğer olası çözümlere açık bırakacağım. <backstory> Ben bir tmux ve vim kullanıcısıyım. Uzak vim çalışmasını seviyorum, çünkü bir flash film bana bir çekirdek paniği verdiğinde Ubuntu geliştirme makineleriyle ilgili endişelenmek zorunda kalmıyorum. Tmux'u çalıştırmak, yeniden başlattıktan …

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.