Cara mengubah warna perintah ls di Linux

El ls perintah Ini adalah salah satu yang paling banyak digunakan saat kami bekerja di konsol, kami perhatikan bahwa kami belum mendedikasikan artikel apa pun untuk perintah luar biasa ini di blog, jadi kami membawa tutorial bagaimana mengubah warna perintah ls. Dengan cara yang sama, kami akan memberikan penjelasan singkat tentang perintah ini dan penggunaannya.

Kami akan mengandalkan informasi resmi dan berbagai metode yang ditemukan di web untuk tujuan yang sama, jadi artikel ini akan menjadi kompilasi dari berbagai metode yang terbukti dan berhasil yang dilakukan oleh berbagai individu. ubah warna perintah ls

Apa perintah ls?

Mengutip Wikipedia:

«ls (dari bahasa Inggris list, yang terjemahannya list, list atau list) adalah perintah dan turunan Linux yang menunjukkan daftar file dan direktori dalam direktori tertentu. Hasilnya dicantumkan menurut abjad.

File dan direktori yang namanya dimulai dengan . (titik) tidak ditampilkan dengan instruksi ls, itulah sebabnya mereka sering disebut "file tersembunyi". Pilihan -a de ls menghambat perilaku ini, dan menampilkan semua file dan subdirektori, bahkan yang dimulai dengan titik.

ls ini adalah salah satu alat paling dasar dari sistem operasi Unix, jadi ini adalah bagian dari paket GNU Coreutils.»

Warna default dalam hasil perintah ls

Secara default, setiap warna yang dilemparkannya saat kita menjalankan perintah ls memiliki arti, karena ini adalah cara untuk mengklasifikasikan file sesuai dengan karakteristiknya.

  • Hijau: File yang dapat dieksekusi.
  • Hitam: File normal.
  • Azul: Direktori atau folder.
  • Surgawi: Tautan simbolis.
  • Merah: File terkompresi (.tar, .gz, .zip, .rpm).
  • Magenta: File gambar (.jpg, gif, bmp, png, tif)

Cara mengubah warna perintah ls

Opsi 1: Memodifikasi .bashrc kami

Agar hasil perintah ls memiliki warna yang berbeda dari default, kita harus memodifikasi file .bashrc kita, untuk ini kita harus melakukan langkah-langkah berikut:

Edit file .bashrc kami dari terminal

nano $HOME/.bashrc

Tambahkan yang berikut ini ke akhir file:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

Unggah file dan nikmati.

source ~/.bashrc

Anda dapat mengedit ekspor menggunakan pengaturan berikut.

Daftar opsi:

  • tput tebal - tebal
  • tput rev - warna terbalik
  • tput sgr0 - Atur ulang semua
  • tput setaf {CODE} - Setel warna latar depan, lihat warna {CODE}

KODE WARNA:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

Opsi 2: Cara lain untuk mengubah .bashrc kami

Seperti yang kita lakukan pada langkah sebelumnya, kita harus memodifikasi file .bashrc kita, untuk ini kita harus melakukan langkah-langkah berikut:

Edit file .bashrc kami dari terminal

nano $HOME/.bashrc

Tambahkan yang berikut ini ke akhir file:

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

Garis pertama membuat ls gunakan parameter -Warna secara default, yang memberi tahu ls yang menunjukkan outputnya berdasarkan pengaturan variabel.

Baris kedua mewakili warna yang ingin Anda berikan ke berbagai file linux, mereka diwakili oleh denotasi berikut:

di = direktori
fi = file
ln = tautan simbolis
pi = File FIFO
so = file soket
bd = blok (buffer) file khusus
cd = karakter (tidak buffer) dari file khusus
or = tautan simbolis menunjuk ke file yang tidak ada (yatim piatu)
mi = file tidak ada yang ditunjukkan oleh tautan simbolik (terlihat saat mengetik ls -l)
ex = file yang dapat dieksekusi

Warna-warna yang menyertai setiap jenis file diwakili oleh angka, untuk mengetahui konversi tiap warna dapat dilihat pada tabel berikut:

0 = warna default
1 = tebal
4 = bergaris bawah
5 = teks berkedip
7 = bidang kebalikan
31 = merah
32 = hijau
33 = oranye
34 = biru 
35 = ungu
36 = ungu 
37 = abu-abu
40 = background hitam
41 = latar belakang merah
42 = latar belakang hijau 
43 = latar belakang oranye
44 = latar belakang biru
45 = background ungu
46 = latar belakang cyan
47 = background abu-abu
90 = abu-abu tua
91 = lampu lalu lintas merah
92 = lampu hijau
93 = kuning
94 = cahaya biru
95 = cahaya ungu
96 = pirus
100 = background abu-abu
101 = latar belakang merah 
102 = background hijau muda
103 = latar belakang kuning
104 = background biru muda
105 = lampu latar ungu
106 = latar belakang pirus

Opsi 3: Menggunakan LS_COLORS

Cara lain untuk mengubah warna adalah menggunakan LS_COLORS, kumpulan warna yang memungkinkan kita menetapkan warna ke keluaran perintah ls. Untuk menggunakannya, cukup masuk ke terminal dan lakukan perintah berikut:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

Dengan berbagai bentuk tersebut ubah warna perintah ls, Anda dapat mengonfigurasi rendering output dari perintah hebat ini sesuai keinginan Anda.

Dengan informasi dari aliran tumpukan y linux-sxs


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Gonzalo Martinez dijo

    Karena Anda mengutip Wikipedia, biarkan tidak berubah.

    "Ls" adalah perintah UNIX dan turunannya, bukan perintah Linux dan turunannya.

    Tidak semuanya merupakan ciptaan Linux dan perangkat lunak bebas.