«environment-variables» etiketlenmiş sorular

Ortam değişkenleri, aynı değeri paylaşan sistem çapında değişkenlerdir. Bu değişkenler genellikle komutlar yürütülürken kabuk tarafından ayrıştırılır ve uygun değişkenlerine genişletilir. Örneğin, bu, kullanıcıların komut dosyalarındaki sabit kodlanmış yolları güncellemeye gerek kalmadan dosya konumlarını taşımasına olanak tanır (yalnızca ortam değişkenini güncellemeleri gerekir).

2
BASH $ PROMPT_COMMAND'ın ZSH eşdeğeri nedir?
BASH, $PROMPT_COMMANDherhangi bir birinci düzey etkileşimli istemden önce yürütülecek komutu tanımlayan bir ortam değişkenini destekler . Bunun bir ZSH dengesini arıyorum. Belgeler , bunu precmdbaşarmak için tanımlayabileceğim bir fonksiyon olduğunu söylüyor; ancak, bunu bir ortam değişkeninden nasıl tanımlayacağımı bilmiyorum. ZSH'nin bu işlevin tanımını içeren bir dosyayı okumasını sağlayacak bir ortam …

3
Kritik parolaları sunucu ortamı değişkenlerinde saklamak güvenli midir?
Her biri hassas, kritik görev sistemleri (mesaj kuyrukları, veri depoları ve diğer hizmetler) için düz metin şifreler içeren yapılandırma dosyalarına sahip bir sunucu kümem var. Bazı insanlar kritik şifreleri konfigürasyon dosyalarından sunucu altında çalışan kullanıcı hesaplarının ortam değişkenine taşır. Bu şekilde, konfigürasyon dosyaları sürüm kontrolüne adanabilir ve sistem yöneticisinin yalnızca …


3
PATH ortam değişkenini Windows 7'de yeniden başlatmadan değiştirebilir miyim?
Yine de PATH ortam değişkenini (veya genel olarak değişkenleri) Windows 7 Exterprise'ta (64 bit) değiştirmek ve cmd.exeyeniden başlatmaya gerek kalmadan PowerShell'de veya komut isteminde ( ) etkin hale getirmesi mümkün mü? Kabuğu / istemini yeniden açmayı umursamıyorum, ancak yeniden başlatmanız çok fazla. Şu anda Advanced Systems settings ->Çevre Değişkenleri üzerinden …

1
Windows 7 - Kullanıcıya özgü% PATH%
Her kullanıcının% PATH% içinde kendi özel dizini olduğu Windows 7 için bir sistem kurmak istiyorum. % PATH% ayarını yapmayı denedim %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]ama işe yaramıyor. Ne yapmaya çalıştığımı fark etmeyenler EXPORT PATH=~/biniçin, * nix'te olduğu gibi. Gerekirse kullanıcıya özel bir temelde olabilir (ve aslında makine genelindeki ayarlara tercih edilir).

3
Debian tabanlı sistemlerde LANG ve LANGUAGE ortam değişkeni
Hem LANG hem de LANGUAGE ortam değişkeninin bazı programlar tarafından kullanıcı arabirimi dilini belirlemek için kullanıldığı anlaşılıyor. Bu değişkenlerin tam semantiği nedir ve doğru kullanımları hakkında nereden bilgi alabilirim? Yerel ayar (1) için manpage yalnızca LC_ * ortam değişkenleri ailesinden bahseder. Ayrıca, orada açıklanmayan bir LC_ALL değişkeni de vardır.

1
Windows'ta tek bir komut için ortam değişkenlerini nasıl ayarlarsınız? [çiftleme]
Bu sorunun cevabı burada zaten var : Windows cmd.exe'de aynı komut satırında değişken ayarlama ve kullanma (4 yanıt) 3 yıl önce kapalı . ENVVAR=abc commandUnix gibi Windows'ta tek bir komut için ortam değişkenleri ayarlamanın bir yolu var mı ? setWindows'ta komut tarafından ayarlanan değişkenler aşağıdaki komutlar için kalır gibi görünüyor, …

7
Windows 8 Komut satırım neden yolunu güncellemiyor?
PATH değişkenime yeni bir giriş eklemem gerekiyordu. Bu benim işimde ortak bir faaliyettir, ancak yakın zamanda Windows 8'i kullanmaya başladım. İşlemin Windows 7, Vista, XP'ye benzer olacağını varsaydım ... İşte olaylar dizim: Sistem özelliklerini açın (Başlat-> ["Denetim Masası" yazın]] -> Denetim Masası \ Sistem ve Güvenlik \ Sistem -> Gelişmiş …

1
Linux'ta HOSTNAME ortam değişkeni
Linux kutumda (spesifik olarak Gentoo Linux 2.6.31) HOSTNAME ortam değişkeninin kabuğumda olduğunu, ancak komut dosyalarında olmadığını fark ettim. Örneğin, $ echo $HOSTNAME İadeler xxxxxxxx.com, fakat $ ruby -e 'puts ENV["HOSTNAME"]' İadeler nil Öte yandan, örneğin, USER ortam değişkeni hem kabukta hem de komut dosyalarında kullanılabilir. USER yazdığımda görünen ortam değişkenleri …

2
Kullanıcı ve Sistem Ortamı Değişkenleri: Sistem Değişkenleri Kullanıcı Değişkenlerini Geçersiz Kılar mı?
Dizüstü bilgisayarımın haklarını yükselttim ancak yönetici haklarını kullanmadım. Sistem ortamı değişkenlerini değiştirmek için yönetici hakları gerekir. Bir sistem ortamı değişkeni ile aynı ada sahip bir kullanıcı ortamı değişkeni oluşturduğumda, kullanıcı değişkeninin sistem değişkenini geçersiz kılacağını, ancak bu durumun böyle görünmediğini bekledim. Sistem değişkeniyle aynı ada sahip bir kullanıcı değişkeni ekledikten …

7
Bir kabuk değişkeninin dışa aktarılıp aktarılmadığını kontrol etmenin en basit komut dosyası nedir?
Bazı kabuk oturumları için, bir kabuk değişkeni ayarlanıp dışa aktarılmazsa bir uyarı bayrağı yazdırabilirim. SET_MEAyarlanmamış veya boşsa , istemde "Hata" yazdırmak için böyle bir şey yapmak oldukça basittir . test_var () { test -z "$1" && echo Error; } PS1='$(test_var "$SET_ME") \$ ' SET_MEDışa aktarmadan ayarladığımda işaretlemek başarısız olur , …

4
Ekran oturumu ortam değişkenleri yeni grafik girişini yansıtacak şekilde güncelleniyor mu?
Linux kullanıyorum ve tüm komut satırı işlerimi tek bir ekran oturumu içinde yapmayı seviyorum, böylece terminallerimi kaybetmeden grafiksel girişimi ve benzerlerini yeniden başlatabilirim. Ancak, oturumumu kapatıp grafik oturumuma yeniden döndüğümde, bu DBus oturumları gibi tüm oturum ortamı değişkenlerimi değiştirir. Bu, tekrar oturum açtıktan sonra ekran oturumumun artık eski (ve yanlış) …

3
Balıklarda $ PATH değişkeninden bir yol nasıl kaldırılır?
Ben komut tamamlama kullanmaya çalıştığımda Debian ve son zamanlarda (bazı yükseltme sonra) benim kabuk olarak balık kullanıyorum: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory Bunu çalıştırıyorum: echo $PATH Bana bunu verir: /usr/lib/x86_64-linux-gnu/libfm /usr/local/bin /usr/bin /bin /usr/local/games /usr/games …

2
Ortam Değişkenlerinde TEMP ve TMP
Bu iki ortam değişkenine TEMP ve TMP sahip olmak doğru mudur? Birinde değişiklik yaparsam, diğerinde de aynı değişiklikleri yapmalıyım? Örneğin cygwin'i kuruyordum ve talimatlar PATH değişkenini değiştirmemi söyledi, ancak hem TEMP hem de TMP'de yol değişkeni var. İkisi arasındaki fark nedir? İnsanların bunu neden görmek istediğinden emin değilim ama yolun …

3
Envsubst'ta SHELL-FORMAT nedir?
Ben tökezledi zaman envsubstsadece belirli değişkenler değiştirilmesi ve KABUK-FORMAT parametresi aranıyor ama işe alamadım ne olabilir şüpheli için kullanmak istedi. Ne yazık ki, manve infosayfaları herhangi bir kullanım örneği vermiyor ve sadece Bir SHELL-FORMAT verilirse, yalnızca SHELL-FORMAT içinde başvurulan ortam değişkenleri değiştirilir Bu bana nasıl başvuracağımı söylemiyor.

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.