linux ls dosya / dirs renklerini değiştirme


13

Siyah bir arka plan ile macun kullanıyorum ve koyu mavi olan kirlerin renklerini değiştirmenin bir yolu olup olmadığını merak ediyordum.

DIR_COLORS.xterm ve DIR_COLORS fark ettim

bu rolü oynuyorlar mı?

Yanıtlar:


10

Kullandığınız Linux sürümüne bağlıdır, örneğin Ubuntu'da Bash Dosyasını düzenlerken, diğerlerinde DIR_COLORS'ı düzenlersiniz.

CentOS / RHEL / Fedora

Adım 1 - DIR_COLORS giriş klasörünüze kopyalayın veya tüm hesaplar için bunu atlayın.

cp /etc/DIR_COLORS ~/.dir_colors

Adım 2 - DIR_COLORS'ı düzenleyin (Ana klasörünüze kopyaladıysanız, aksi takdirde vi dir_colors

vi ~/.dir_colors

3. Adım - Bulma

DIR 01;34     # directory

Adım 4 - Değiştir (33'ü istediğiniz renkle değiştirin)

DIR 01;33     # directory

Bunu Xterm dosyasında da yapmanız gerekebilir, ancak genellikle bu daha yereldir.

Ubuntu

Adım 1 - Ubuntu Önce Bash Dosyasını Yedekleyin

sudo cp .bashrc .bashrc-backup

Adım 2 - Sonra Bashrc Dosya nano

sudo nano .bashrc

Ubuntu kullanıcıları için daha fazla yardım burada bulunabilir.

http://help.ubuntu.com/community/CustomizingBashPrompt


4
Ubuntu sudoiçin kendi .bashrc dosyanızı düzenlemek için kullanmamalısınız . Bununla birlikte, bağladığınız kılavuz istemi renklendirmeyi kapsar, değil ls. Debian tipi dağıtımlar kullanmayın anlaşılmaktadır ~/.dir_colorsiçin lskullandıkları, $LS_COLORSadlı küçük program ile kurulum yapılabilir ortam değişkenidircolors
DerfK

11

PuTTY, X terminallerini taklit etmek için kendi renk özelliklerini kullanır. Başlangıçta aldığınız ana yapılandırma penceresindeki Pencere -> Renkler kategorisinin altındadır. 'PuTTY'nin görüntülediği kesin renkleri ayarlama' bölümünde 'Ayarlamak için bir renk seçin' kutusundaki girişleri düzenleyebilirsiniz. Örneğin, normal dizin rengi ANSI mavisidir. Bunu çok karanlık buluyorum, bu yüzden onu hafifletiyorum (74,74,255).

Çoğu dağıtım (ve kesinlikle Ubuntu gibi Debian benzeri şeyler) altında standart bir bash oturumunda renkleri etkinleştirmek için önce dircolorsyürütülebilir dosyanın varlığını test edin , ardından yerel bir geçersiz kılma arayın .dircolors. Bulunursa, yerel renkle dircolors komutunu çalıştırın ve yoksa sistem varsayılanlarını kullanın.

if [ -x /usr/bin/dircolors ]; then
   test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi

-bBayrağının Bourne kabuğu uyumlu renklenmesini kuralları yayar. Renkleri değiştirmek için, istediğiniz geçersiz kılmaları içeren bir X11 kaynak dosyası sağlamanız gerekir. Bunu içine koyun ~/.Xresourcesve benzer satırlar ekleyin *xterm*color12: #1e90ff. Bu, bir sonraki girişinizde X kaynak veritabanınızla birleştirilir. Hangi rengin hangi dosya türüyle eşlendiğini görmek için denemeniz gerekir.


3

.dircolors.xtermÖrneğin, aşağıdaki kodları kullanarak değiştirebilirsiniz ... Durumunuzda, farklı bir dizin rengi istiyorsanız, "01; 34" yerine "01; 31" gibi bir şeye geçin.

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00       # global default, although everything should be something.
FILE 00         # normal file
DIR 01;34       # directory
LINK 01;36      # symbolic link
FIFO 40;33      # pipe
SOCK 01;35      # socket
BLK 40;33;01    # block device driver
CHR 40;33;01    # character device driver
ORPHAN 01;05;37;41  # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to

1

Bir linux kutusuna bağlanmak için Windows'ta PuTTY kullanarak aynı sorunu yaşadım. Hızlı bir düzeltme PuTTY kullanıcı arayüzünün Kayıtlı Oturum özelliğini kullanmaktır. PuTTY başlangıç ​​ekranından:

  1. "Oturum" sekmesini açın: "Kayıtlı Oturumlar" metin kutusuna bir oturum adı girin
  2. "Pencere"> "Renkler" sekmesini açın: "Ayarlanacak rengi seçin" seçim kutusunun altında, "ANSI Mavisi" ni seçin. "Değiştir" düğmesini tıklayın.
  3. Daha açık bir renk seçin.
  4. "Oturum" sekmesini açın: yeni oturumunuzun seçili olduğundan emin olun ve "Kaydet" düğmesini tıklayın

Şimdi, tekrar bağlanmak istediğinizde, Kaydedilmiş Oturumunuzu seçebilir ve yükleyebilirsiniz. Renkleriniz korunacaktır.

Aynı kutuya art arda bağlanıyorsanız, diğer cevapları tercih ederim. Kullanıcı arabirimini kullanmak yerine bir yapılandırma dosyasını düzenlemeyi tercih ederim. Ancak, yeni bir makineye yalnızca birkaç kez bağlanmam gerektiğinde bunu yararlı buldum.

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.