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

4
Yerel ortam değişkeni nasıl değiştirilir?
Ben yarattı en_US.utf8 , et_EE.iso88591 ve ru_RU.utf8 yerelleştirme dosyalarını. Yerel ayar değişkenlerinden herhangi birini ru_RU.utf8 veya en_US.utf8 olarak değiştirmeye çalışırsam , bunun herhangi bir etkisi yoktur: # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale | grep LC_TIME …

3
Env, setenv, export ve ne zaman kullanılır arasındaki fark nedir?
Son zamanlarda ortam değişkenlerini ayarlamak için 3 seçeneğimiz olduğunu fark ettim: export envVar1=1 setenv envVar2=2 env envVAr3=3 Başka yollar varsa, lütfen bizi aydınlatın. Ne zaman diğerini tercih etmeliyim? Lütfen yönergeler önerin. Kabuk uyumluluğuna gelince, hangisi en geniş (daha fazla kabuk lehçesi kapsar)? Bu yanıtı zaten fark ettim ama soruyu envve …


6
Komut dosyası etkileşimli olmayan bir kabukta çalıştırılsın mı?
Bir senaryo çalıştıran bir cron işim var. Ben bir interaktif kabuk (ssh'ed bash) üzerinden komut dosyası çalıştırdığımda iyi çalışıyor. Betik cron üzerinden kendi kendine çalıştığında başarısız olur. Benim tahminim, etkileşimli kabukta ayarlanan bazı çevresel değişkenleri kullanıyor olması. Komut dosyasını gidereceğim ve bunları kaldıracağım. Değişiklik yaptıktan sonra, normalde olduğu gibi çalışmasını …


2
Komut dosyası aracılığıyla önyüklemede genel ortam değişkenleri nasıl ayarlanır ve oturum açmadan önce çalışan bir uygulama için kullanılabilir hale nasıl getirilir?
Önyükleme çalışan bir hizmet var ve bu hizmet bazı ortam değişkenleri veren arka planda bir bash komut dosyası çağırır. Yaşadığım sorun, bu ortam değişkenlerinin komut dosyamın yürütülmesi tamamlanır tamamlanmaz arka plan işleminin üst öğesine gönderilmiyor olmasıdır. Ayrıca, komut dosyası çalıştırıldıktan sonra hizmet daha sonra sahip olduğum bir uygulamayı başlatan başka …

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ç …

4
Kabuk değişkenleri ve ortam değişkenleri arasındaki kullanım farkı nedir?
Aslında komut satırından erişebileceğim iki farklı değişken türü olduğunu bilmiyordum. Tek bildiğim, gibi değişkenleri beyan edebilmem: foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" veya $ işareti ile bunlara erişme, örneğin: echo $foo echo ${bar[1]} veya dahili değişkenleri kullanarak, örneğin: echo $PWD PATH=$PATH:"/usr/bin/myProg" Şimdi iki (en azından?) Değişken türü olduğunu duydum: kabuk …

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, …

6
Bir bash betiğinde (.bashrc vb.) X oturumunu algılama
Geçenlerde xset b off.bashrc'ye koydum . Şimdi tty veya ssh, yani X oturumu dışında oturum açtığınızda ortaya çıkan hata beni rahatsız ediyor. Aklıma gelen ilk şey, [[ -z "$SOME_VAR" ]] && xset b off(test değişkeninin boş kalmaya karşı boş olmanın farklı bir soru olduğu ortaya çıktı). Ama hangisi doğru olan …

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 …

1
Pkexec kullanarak GUI uygulamalarını root olarak nasıl çalıştırabilirim?
Gnome3 Flashback Masaüstü Ortamı ile birlikte gelen Trisquel GNU / Linux-Libre kullanıyorum . GUI uygulamasını root olarak çalıştırabileceğimi biliyorum sudo& gksudoama GUI uygulamalarını nasıl root olarak çalıştırırım pkexec? Çalıştırmaya çalıştığımda gedit(veya benzeri başka bir uygulamada nautilus) pkexec geditO zaman kimlik doğrulaması için parola ister: - Şifre girdikten sonra hata ile …

1
Bir ortamda LD_LIBRARY_PATH değişkeninin eksik olması normal mi?
Tesadüfen benim Debian Jessie üzerinde hiçbir LD_LIBRARY_PATHdeğişken (tam printenv | grep LDolarak linker ile ilgili hiçbir şey echo "$LD_LIBRARY_PATH"gösterir ve aynı zamanda hiçbir şey gösterir) olduğunu bulduk . Bu, x terminal emülatöründe ( setgid nedeniyle temizleyebilir ) ve temel terminalde ( Ctrl+Alt+F1) söz konusudur . Debian'ın bir şekilde engelleyebilmesi için …

2
Geçici kullanım için nasıl temiz bir kabuk ortamı oluşturabilirim?
Ben Unix odaklı popüler bir Soru-Cevap sitesinde sık sık cevap veriyorum ve yanıtlarımın çoğunda bashkabuğu kullanarak örnekler veriyorum . Ancak, bunu her yaptığımda, her adımın hesaba katıldığından ve belgelendiğinden emin olmak için el ile temiz bir ortam oluşturma sürecinden geçmem gerekiyor. Bu süreci nasıl daha basit hale getirebilirim? İdeal olarak …

2
Ortamın doğru şekilde ayarlanması
GNOME'u çalıştırmak için zsh ve gdm kullanıyorum. Bir süre önce değişkenlerin doğru ayarlanmadığını keşfettim. Örneğin LANG / LC_ALL yanlış ( ""yerine en_GB.UTF-8). Ben bölünmüş .zshrciçine .zshrcve .profile. Sonuncusunda ortam değişkenlerini ayarladım, ancak oturum başlamadan önce değişkenleri nasıl ayarlayabilirim? Birkaç seçenek ( .xinitrc, .xsessionrc) denedim ama hiçbiri işe yaramadı. Düzenlemek için …

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.