El ls komutu Konsol üzerinde çalışırken en çok kullanılanlardan biridir, blogdaki bu mükemmel komuta herhangi bir makale ayırmadığımızı not ediyoruz, bu yüzden öğreticiyi getiriyoruz. ls komut renkleri nasıl değiştirilir. Aynı şekilde, bu komutun ve kullanımının kısa bir açıklamasını vereceğiz.
Aynı amaçla web'de bulunan resmi bilgilere ve çeşitli yöntemlere güveneceğiz, bu nedenle bu makale, çeşitli kişiler tarafından gerçekleştirilen çeşitli kanıtlanmış ve çalışma yöntemlerinin bir derlemesi olacak.
Ls komutu nedir?
Wikipedia'dan alıntı yapmak:
«ls (İngilizce'nin list, çevirisi liste, liste veya liste) bir Linux komutu ve belirli bir dizindeki dosya ve dizinlerin bir listesini gösteren türevleridir. Sonuçlar alfabetik olarak listelenmiştir.
İsmi ile başlayan dosyalar ve dizinler . (nokta) talimatla birlikte gösterilmez ls, bu nedenle bunlara genellikle "gizli dosyalar" denir. Seçenek -a de ls Bu davranışı engeller ve noktayla başlayanlar dahil tüm dosyaları ve alt dizinleri gösterir.
ls işletim sistemlerinin en temel araçlarından biridir Unixyani paketin bir parçası GNU Çekirdek Programları.»
Ls komut sonuçlarında varsayılan renkler
Varsayılan olarak, ls komutunu çalıştırdığımızda attığı renklerin her birinin bir anlamı vardır, çünkü dosyaları özelliklerine göre sınıflandırmanın yolu budur.
- Yeşil: Yürütülebilir dosyalar.
- Zenci: Normal dosya.
- mavi: Dizinler veya klasörler.
- Göksel: Sembolik bağlantı.
- Rojo: Sıkıştırılmış dosyalar (.tar, .gz, .zip, .rpm).
- eflatun: Görüntü dosyaları (.jpg, gif, bmp, png, tif)
Ls komutunun renkleri nasıl değiştirilir
1. Seçenek: .bashrc dosyamızı değiştirme
Ls komutunun sonuçlarının varsayılandan farklı bir renkte olması için .bashrc dosyamızı değiştirmeliyiz, bunun için aşağıdaki adımları uygulamalıyız:
.Bashrc dosyamızı terminalden düzenleyin
nano $HOME/.bashrc
Aşağıdakileri dosyanın sonuna ekleyin:
export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"
Dosyayı yükleyin ve keyfini çıkarın.
source ~/.bashrc
Aşağıdaki ayarları kullanarak dışa aktarımı düzenleyebilirsiniz.
Seçenekler listesi:
- tput kalın - kalın
- tput rev - ters renkler
- tput sgr0 - Tümünü sıfırla
- tput setaf {CODE} - Ön plan rengini ayarlayın, renge bakın {CODE}
RENK KODU:
Color {code} Color
0 Black
1 Red
2 Green
3 Yellow
4 Blue
5 Magenta
6 Cyan
7 White
2. Seçenek: .bashrc dosyamızı değiştirmenin başka bir yolu
Önceki adımda yaptığımız gibi, .bashrc dosyamızı değiştirmeliyiz, bunun için aşağıdaki adımları uygulamalıyız:
.Bashrc dosyamızı terminalden düzenleyin
nano $HOME/.bashrc
Aşağıdakileri dosyanın sonuna ekleyin:
alias ls='ls --color LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS
İlk satır yapar ls parametreyi kullan -Renk varsayılan olarak ls çıktılarını değişkenin ayarına göre gösterir.
İkinci çizgi, çeşitli linux dosyalarına vermek istediğiniz rengi temsil eder, aşağıdaki ifade ile temsil edilirler:
di = dizin
fi = dosya
ln = sembolik bağlantı
pi = FIFO dosyası
so = soket dosyası
bd = özel dosyaların bloğu (arabelleği)
cd = özel dosyalardan (arabelleğe alınmamış) karakter
or = var olmayan bir dosyaya (yetim) işaret eden sembolik bağlantı
mi = sembolik bir bağlantı ile gösterilen var olmayan dosya (ls -l yazarken görülebilir)
ex = yürütülebilir dosya
Her bir dosya türüne eşlik eden renkler sayılarla temsil edilir, her rengin dönüşümünü öğrenmek için aşağıdaki tabloyu görebilirsiniz:
0 = varsayılan renk
1 = kalın
4 = altı çizili
5 = yanıp sönen metin
7 = ters alan
31 = kırmızı
32 = yeşil
33 = turuncu
34 = mavi
35 = mor
36 = macenta
37 = gri
40 = siyah arka plan
41 = kırmızı arka plan
42 = yeşil arka plan
43 = turuncu fon
44 = mavi arka plan
45 = mor arka plan
46 = camgöbeği arka plan
47 = gri arka plan
90 = koyu gri
91 = kırmızı trafik ışığı
92 = yeşil ışık
93 = sarı
94 = mavi ışık
95 = mor ışık
96 = turkuaz
100 = gri arka plan
101 = kırmızı arka plan
102 = açık yeşil arka plan
103 = sarı arka plan
104 = açık mavi arka plan
105 = mor arka ışık
106 = turkuaz arka plan
Seçenek 3: LS_COLORS kullanma
Renkleri değiştirmenin bir başka yolu da, ls komutunun çıktısına renkler atamamızı sağlayan bir renk koleksiyonu olan LS_COLORS kullanmaktır. Kullanmak için sadece terminale girin ve aşağıdaki komutları uygulayın:
wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc
Bu çeşitli biçimlerle ls komutunun renklerini değiştirin, Bu büyük komutun çıktısının oluşturulmasını beğeninize göre yapılandırabilirsiniz.
Bilgilerle Stackoverflow y Linux-sx'ler
Wikipedia'dan alıntı yaptığınız için değiştirmeden bırakın.
"Ls", bir Linux ve türevleri komutu değil, bir UNIX ve türevler komutudur.
Her şey bir Linux ve özgür yazılım icadı değildir.