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

1
Kullanıcı kapsamı ortam değişkeni: PATH, dize değerini varolan değere ekler
Var olan PATH değişkenine nasıl değer ekleneceğini bilmek istiyorum (kullanıcı kapsamı): SETX PATH "%PATH%;D:\Myfolder\Test\" Yukarıdaki komut dosyası kullanarak sistem yolu değişken verilerini alır. %PATH% ve klasör yolumu ekle ( D:\Myfolder\Test\ ) PATH'e (kullanıcı kapsamı). İhtiyacım, eklemeden önce kullanıcı yolu değişkenini kullanmak. Bu dava için düzeltmeye ihtiyacım var. Lütfen önerinizi sağlayın.


1
Neden ortam değişkeni yeniden başlatılmadan cmd olarak güncellenmiyor?
CMD komutları: setx SOMEVARIABLE "newpath" /M setx SOMEVARIABLE "%SOMEVARIABLE%;newpath2" /M Beklenen çıktı ECHO %SOMEVARIABLE%: newpath;newpath2 Gerçek çıktı: %SOMEVARIABLE% Kaydedilen gerçek değer (Sistem Özelliklerinden-> Çevre Değişkenleri GUI'den): %SOMEVARIABLE%;newpath2 Beklenen çıktıyı elde etmenin tek yolu, ortam değişkenini her değiştirdiğimde komut istemini yeniden başlatmamdır. Bu işlemi, aynı işlem sırasında birden çok kez ekleyerek …


1
Sudo -u USER ile ortam değişkenleri nasıl ayarlanır?
Merhaba ve ingilizcem için şimdiden üzgünüm. Gibi root komutundan çalıştırmam gerekiyor envVariable1=15 envVariable2=25 sudo -u user1 sudo -E myCommand ancak ortam değişkenleri myCommand'a geçmiyor. Bu mantıksız görünebilir ancak komuttan root komutunu çalıştırmak gerekir ve sudo ile komut dosyalarında kullanılır. Problemi nasıl çözebilirim?


0
Ssh giriş yaparken kullanıcı yolunu ayarlamak için Cygwin komutu
Windows 7'de bir sshd'yi cygwin ile hizmet olarak kurdum, çalıştırmak için cyg_server oluşturmayı seçtim. Artık normal kullanıcı adımla SSH üzerinden makineme giriş yapabilirim, KULLANICI ortam değişkeni PATH'nin neye bağlı olduğu dışında her şey çalışıyor. Windows'da, PATH kullanıcısı PATH sistemine eklenir ve bu yerel olarak açılan bir cygwin kabuğunda da çalışır, …


1
Bash işlevlerini ssh ile dışa aktarma
Böylece ne sunucu ne de istemciyi değiştirmek zorunda kalmadan ortam değişkenlerini ssh ile transfer etmenin bir yolunu buldum: bash / sh / csh / tcsh içinde ortam değişkenini SSH / quoting yoluyla aktarma Ancak bunun gibi bash fonksiyonlarını da transfer edebilmek isterim: $ myfunc() { > echo Func $1 > …

2
Apache kullanıcısı www-data için çevresel değişkenleri ayarlama
Çevre değişkenini ayarlamak istiyorum GNUPGHOME=/path/to/home apache kullanıcısı için www-data. Ayar denedim GNUPGHOME içeride /etc/profile ile if [ "`id -u`" -eq 33 ]; then export GNUPGHOME="/path/to/home" fi İşte 33, kullanıcının kullanıcı kimliğidir. www-data. Ancak, yeni bir yeniden başlattıktan sonra bile su www-data ve koş echo $GNUPGHOME Değişkenin ayarlanmadığını görüyorum. Bunu nasıl …

0
OSX, DYLD_ * ortam değişkenlerini görmezden geliyor gibi görünüyor
Öncelikle C ++ ile yazılmış bir 3. parti SDK kullanmaya çalışıyorum. OSX'te derlenmiş çıktının (ODBC sürücüsü) çalıştırılması için önerilen yaklaşımları, bir ortam değişkeninin ayarlanmasını içerir DYLD_LIBRARY_PATH Gerekli bazı kütüphanelerin yollarını içermek için. Bu değişkeni ayarlamak, sürücüyü komut satırı yardımcı programları aracılığıyla test etmek için işe yaradı, ancak şu anki kabuk …

1
Vim'de insan yolunu bulmak
Bu yüzden Vim'i varsayılan man izleyicim olarak ayarladım. Ayrıca NERDTree otomatik olarak başlatılıyor - ancak NERDTree gerçekten her adamı kontrol ettiğimde man sayfalarının yerini göstermeden yapabilirdi. .Vimrc dosyasında aşağıdakileri ayarlamayı denedim: if (match(expand("%:p:h"),???) == -1) " load NERDTree here endif Fakat neye karşı eşleşecek olduğundan emin değilim. $ MANPATH ise …

4
Su için kabuk ortamı
Her zaman kullanılabilir olmasını istediğim bazı takma isimler ve değişiklikler var. Kullandıktan sonra root olarak giriş yaptığımda kullanım için ortam değişkenlerini ayarlamak mümkün müdür? sudo su?


0
AWS ElasticBeanstalk (Python) Ortam Değişkenleri ayarlandıktan sonra kayboluyor
Bu yüzden komik bir problem yaşıyorum. AWS'de ElasticBeanstalk kullanıyorum ve karşılık gelen Ortamlarla birlikte başlatılan birkaç Uygulama var. Geçmişte "Configuration" (Dashboard bağlantısının altında) ve ardından ilk seçenek olan "modifiye et" seçeneğini tıklatarak ortam değişkenlerini ayarlayabildim - Yazılım. Yazılımı Değiştir sekmesinde, WSGIPath, NumProcesses, NumThreads ayarlayabileceğiniz Konteyner seçenekleri adı verilen bir bölüm …

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.