«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
Ortam otomatik yükleme
Çalıştığım zaman, genellikle bilgisayarları veya sanal makineleri değiştirmem gerekiyor, bu da her geçiş yaptığımda, (Linux) ortamımı tekrar kurmam gerektiği anlamına geliyor. Sorum şu: Kullanabileceğim, ortamımı otomatik olarak ayarlayacak bir araç var mı (basit bir bash komut dosyasının aksine)? Kurulum, Debian paketlerini kurmak, .bash profilini (takma adlar, işlevler), ortam değişkenlerini içe …

1
Bir Windows ortam değişkeni bir toplu iş değişkenine atama?
Bir toplu iş komut dosyasındaki bir ortam değişkenine başka bir tane atayamıyor gibiyim. Örneğin, bu işe yarayacak: set varA=C:\this\is\a\directory ve mutlu bir şekilde kullanabilirim find /I "MyString" %varA% olay olmadan. Ancak, bu şekilde atamaya çalışırsam, varA=%ENVVAR%\more\dirs Parti, durdurulana kadar CMD penceresine yapışıyor. Hala Windows’un iğrenç benzersiz komut dosyasını öğrenme sürecindeyim …


3
Java hala bilgisayarda olduğunda python nasıl kurulur?
Bilgisayarıma python yüklemem gerekiyor. İnternetteki bazı makaleleri araştırdım ve ortam değişkenlerini aşağıdaki gibi ayarladım. set path=%path%;C:\Python27\ Bu yüzden sorun şu ki, bilgisayarımda bu yol değişkeni için mevcut değerler java içindir. Ve eğer bunu böyle ayarladıysam, java dosyalarımı derlemede herhangi bir sorun çıkacak mı bilmek istiyorum. Veya bunu yapmanın daha iyi …


1
TEMP-Folder yolu değişmez
TEMP -Folder'ımın yolunu TEMP ve TMP ortam değişkenlerini buna göre ayarlayarak D: \ TEMP olarak değiştirdim (Sistem-> Gelişmiş Seçenekler -> Ortam Değişkenleri altındaki UI'yı kullanarak). Ancak, Windows arama alanına % TEMP% yazarsanız , yine de eski yola giderim. Doğru değişti mi veya yanlış bir şey mi yaptım?

1
cmd hatası “Sistem belirtilen yolu bulamıyor.”
Ortam değişkenlerinde sakladığım bir dizine cd yapıyorum, bu hatayı alıyorum. Ama mesele şu ki, vim kullanarak aynı ev kullanarak aynı dizine cd koyduğumda, başarılı bir şekilde o dizine girebilirim. Bu ev içinde saklanan tüm dizinler için geçerlidir, hatta $ HOME yolu. Lütfen bana yardım edin. Ortam değişkeni şöyle ayarlanmıştır: İsim: …

0
Beni deli ediyor. SETX /?
Rosalee artık bir kullanıcı değil, adı her yerde kalıyor. Kayıt defterini dışa aktarmayı ve tüm Rosalee'ler üzerinde Bul / Değiştir yapmayı veya kullanmaya çalışmayı düşünüyorum setx, ancak sözdizimini bulamıyorum setx. C:\Windows\system32>set ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Rosalee\AppData\Roaming COMPUTERNAME=BRIDGEHAMPTON ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Rosalee LOCALAPPDATA=C:\Users\Rosalee\AppData\Local LOGONSERVER=\\BRIDGEHAMPTON SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\Rosalee\AppData\Local\Temp TMP=C:\Users\Rosalee\AppData\Local\Temp USERDOMAIN=BRIDGEHAMPTON USERNAME=Diane USERPROFILE=C:\Users\Rosalee windir=C:\Windows

1
win - python 2.7 & 3.6 - betiğin kabuktan kullandığı sürümü değiştiriyor
Ben bir senaryo vermiş test.pybenim de %USERPROFILE%klasörünün: import sys print("TEST", sys.version_info, sys.executable) Çalışırken cmd( WIN+ R) ve ardından test+ yazarken ENTER, aşağıdakiler döndürülür: C:\Users\wittrup>test ('TEST', sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0), 'C:\\Python27\\python.exe') Bunun python 3.6 ile çalışmasını istiyorum. Yüklü iki python sürümü var: C:\Python27\python.exe C:\Users\wittrup\AppData\Local\Continuum\Anaconda3 echo %path:;=&echo.% gösterir: C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem …

1
User32.Lib dahil etme
Chromium'un Windows sürümünü derlemeye çalışıyorum. Burada belirtilen yönergeleri izledim ve aşağıdaki komutu çalıştırırken son bölümde bir hata alıyorum: gn gen out/Default Hataya neden olan (python) kodunu inceledikten sonra şunu fark ettim: for path in env['LIB'].split(';'): if os.path.exists(os.path.join(path, 'User32.Lib')): vc_lib_um_path = os.path.realpath(path) break sonra assert vc_lib_um_path Bu satırdaki son hataya neden …

1
Unix sistemlerinde ortam değişkenlerini yönetmenin önerilen yolu nedir? [kapalı]
Her zaman Ubuntu, macOS, vb. İşletim sistemlerinde ortam değişkenlerini yönetmenin etkili yolunu düşünüyordum. Bununla ilgili birkaç sorum var. Sistemde yüklü olan her çalıştırılabilir yazılımın, çağrı açısından sistem genelinde erişilebilir olması gerektiği konusunda bir fikir var mı? Ya da çalıştırılabilir dosyalar varsayılan olarak yalnızca kabuk tarafından mı başlatılmalıdır? PATH değişkeni yöntemini …

1
Dizini değiştirmek için / usr / bin / env komutunu kullanarak [kapalı]
Önek ile komutları otomatik olarak çalıştırmak istiyorum /usr/bin/env $/usr/bin/env composer install (this runs OK) $/usr/bin/env cd public (failed ---> /usr/bin/env: cd: No such file or directory) Linux’ta yeniyim ve bence /usr/bin/env komut yazmak için garip bir yoldur. İkinci çizgimin neden işe yaramadığını merak ediyorum (bazıları çalışırken mkdir veya ls ) …
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.