Linux'ta ortam değişkenleri önemli değerlere ve ayarlara sahiptir. Komut dosyaları, uygulamalar ve kabuklar, genellikle kendilerini yapılandırmak veya davranışlarını kontrol etmek için bu değerleri okur. Terminalinizdeki ortam değişkenlerini göstermenin ve listenin nasıl yorumlanacağınızı göstermenin birkaç yolu.
Çevre Değişkenleri Hakkında Her Şey
Bir ortam değişkeninin değeri nasıl gösterilir
Printenv kullanarak ortam değişkenleri nasıl listelenir
Bazı yaygın ortam değişkenleri
Çevresel Teftişler
Çevre Değişkenleri Hakkında Her Şey
Çeşitli test bilgisayarlarımızın ortalama 50 Ortam Değişkenleri her birinde. Bir ortam değişkeni, diğer tüm değişkenler gibi, bir ad ve değerin bir kombinasyonudur. . isim benzersizdir, değişken oluşturulduğunda ayarlanır ve çevre değişkeninin ömrü boyunca sürer.
Değişkenler değer bizim için. Bir sürecin değerin ne olduğunu bilmesi gerektiğinde, bir listedeki adla değişkeni arar ve değeri ondan okur. Değişken adları değiştirilemese de, değerleri olabilir.
Sık sık sistem ortam değişkenlerini değiştirmezsiniz, ancak gerekirse yapabilirsiniz. Örneğin, boyutunu artırmak isteyebilirsiniz.
Bash kabuğu komut geçmişi
önbellek. Değerini düzenleyebilirsiniz
$ HistSize
ortam değişkeni
".bashrc" dosyanız
Hatırlanan komut sayısı için yeni bir üst sınır belirlemek.
Bu temiz ve kullanışlı, ama sık sık yapacağınız bir şey değil. Çevre değişkenleri temerrütlerinde bırakılma eğilimindedir veya bir kez değiştirilir ve sonra unutulur. Sık sık uğraşacağınız bir şey değiller.
Bununla birlikte, bilgisayarınızda tanımlanan ve kullanılan ortam değişkenlerinin nasıl kontrol edileceğini bilmek faydalıdır. Çevre değişkenlerini bir terminal penceresine yazdırmak, değerlerini görmenizi sağlar ve Linux deneyiminizin hangi yönlerinin bu arka plan değerlerine tabi olduğunu gösterir.
İLGİLİ: Linux'ta Bash'te Çevre Değişkenleri Nasıl Kurulur
Bir ortam değişkeninin değeri nasıl gösterilir
Kullanabilirsiniz
Eko
Bir ortam değişkeninde depolanan değeri görmek için. Bunu yapmak için çevre değişkeninin adını önceden bilmeniz gerekir.
Linux'taki tüm çevre değişkenlerinin adlarını ve değerlerini göstermek için yaygın olarak kullanılan iki yöntem vardır. Onlar
enc
ve
printenv
komutlar.
.
printenv
Komut, bunu yapmanın resmi yoludur. Komut yazıldı
Özellikle bu amaçla
. .
enc
Komuta bir
tamamen farklı amaç
.
enc
Çevre değişkenleri için geçici, kullanıcı tarafından belirtilmiş değerlerle bir uygulama çalıştırmak için kullanılır. Bunlar gerçek depolanan değerleri geçersiz kılar ve uygulamanın değiştirilmiş bir ortamda çalışmasına izin verir. Eğer çağırırsan
enc
Komut satırı parametreleri olmadan, varsayılan eylemi ortam değişkenlerini listelemektir.
Yanlış çağrılan bir aracın yan etkisine bağlı olmak yerine, iş için tasarlanmış aracı da kullanabiliriz, bu nedenle kullanacağız.
printenv
Örneklerimizdeki ortam değişkenlerini kontrol etmek için.
Printenv kullanarak ortam değişkenleri nasıl listelenir
.
printenv
Komut, ortam değişkenlerini göstermenizi sağlar ve pratikte çok basittir. Çok az seçeneği var. Kullanabilirsiniz
-Sürüm
Bilgisayarınızdaki sürümün sürüm numarasını bulma seçeneği ve
--yardım
Bu iki ve bir komut satırı seçeneğinin kısa bir açıklamasını görmek için komut.
Diğer seçenek
-0
(NULL Terminator) seçeneği. Genellikle,
printenv
Her satırın sonuna yeni bir hat karakteri ekleyerek çevre değişkenlerini satır başına bir liste. .
-0
Seçenek, bu NewLine karakterini boş bir baytla değiştirir. Eğer öyleyse bu seçeneği kullanırsınız
boru
NewLine karakterlerine ihtiyaç duymayan başka bir uygulamaya çıktı.
Etkisi
-0
Terminal penceresindeki seçenek, çıktıyı bir araya getirilemez bir metin duvarına tıkamaktır.
Bu formatta listelenen çevre değişkenlerini anlamak neredeyse imkansızdır. Hiç kullanmanız gerekirse, nadir bir olay olacaktır.
-0
seçenek. Hadi bırakalım ve tekrar deneyelim.
Çıktı, satır başına bir ortam değişkeni ile yazdırılır. Sözleşmeye göre, ortam değişkeni adları her zaman büyük harfler kullanır. Değişken adının hemen ardından eşit bir işarettir ”
=
“, Ardından Çevre Değişkeninin ayarlandığı değer.
Hala çok fazla çıktı var, bu yüzden ortam değişkenlerini borulamayı daha kolay bulabilirsiniz
içine
az
.
Bu, ortam değişkenleri listesinde gezinmenizi ve listeyi de aramanızı sağlar.
İlgilendiğiniz ortam değişkeni hakkında bir şeyler biliyorsanız,
kullanmak
gıcırdatmak
Olası adayları bulmak için. İçinde “ekran” kelimesi olan bir ortam değişkeni olduğunu bildiğinizi varsayalım. Listeyi şu şekilde arayabiliriz:
Bazı yaygın ortam değişkenleri
Farklı Linux bilgisayarlardaki varsayılan ortam değişkenleri, çeşitli dağıtımların bakımcılarının tercihlerine tabidir, Masaüstü Ortamları ve kabuklar. Linux cihazınızdaki ortam değişkenlerini kontrol ederken, değişen sonuçlar görebilirsiniz.
İşte bir Linux bilgisayarında bulabileceğiniz daha yaygın ortam değişkenlerinden bazıları Gnome masaüstü ortamı .
- Bashopts : Bash başlatıldığında kullanılan komut satırı seçeneklerinin listesi.
- Bash_Version : Bash sürümü.
- Sütunlar : Sütunlardaki terminalin genişliği.
-
Direk
: Dizin yığını ile kullanılmak üzere
.
pushdVepopdkomutlar . - HistFilesize etmek : Geçmiş dosyasına yazılabilecek maksimum komut geçmişi satırı sayısı.
- Histizize etmek : Maksimum satır sayısı komut geçmişi bellekte saklanmasına izin verilir. Bu numarayı aşarsanız, daha önce hatırlanan komutların üzerine yazılır. Terminal pencerenizi kapattığınızda, komut geçmişi geçmiş dosyasına yazılır.
- EV : Mevcut kullanıcının ana dizin.
- Ana bilgisayar adı : Bilgisayarın Adı .
- Ifs : Kullanıcı girişini ayrıştırmak için kullanılan dahili alan ayırıcı. Varsayılan değer bir alandır.
- Lug : Karakter kodlaması dahil mevcut dil ve yerelleştirme ayarları.
- LS_COLORS : Bu, LS'den çıktıya renk eklemek için kullanılan kodları tanımlar.
- POSTA : Mevcut kullanıcının Linux posta kutusuna giden yol.
- Oldpwd : Önceki çalışma dizini.
- PS1 : Birincil komut istemi tanımı. Bu, terminal pencerenizdeki istemin neye benzediğini tanımlar.
- YOL : Kabuğa bir komut yazdığınızda eşleşen bir komut veya uygulama için aranan kolon tarafından ayrılmış dizinler listesi.
- PWD : Mevcut çalışma dizini.
- KABUK : Senin adı varsayılan kabuk .
- TERİM : Bir kabuk çalıştırdığınızda taklit edilen terminal türü.
- Uid : Geçerli kullanıcının kullanıcı tanımlayıcısı.
- Kullanıcı : Mevcut kullanıcı.
-
_
: En son yürütülen komut. Eğer kullanırsan
printenvBunu listelemek için her zaman olacakprintenv.
Çevresel Teftişler
Tüm çevre değişkenlerinizi listelemek için kullanın
printenv
. Çıktıyı Boru
gıcırdatmak
sonuçları filtrelemek ve kullanmak için
Eko
Belirli, bilinen bir ortam değişkeninin değerini yazdırmak için.