Linux'ta ls komutunun renkleri nasıl değiştirilir

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 komutunun renklerini değiştir

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


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Gonzalo martinez dijo

    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.