Kuidas muuta Linuxi käsu ls värve

El ls käsk See on konsoolil töötamisel üks enim kasutatavaid. Pange tähele, et me pole sellele suurepärasele käsule blogis ühtegi artiklit pühendanud, nii et kuidas muuta ls käsu värve. Samamoodi anname lühikese selgituse selle käsu ja selle kasutamise kohta.

Lähtume ametlikust teabest ja erinevatest veebis leiduvatest meetoditest samal eesmärgil, nii et see artikkel saab olema kokkuvõte erinevatest inimeste poolt läbi viidud tõestatud ja töömeetoditest. muuta käsu ls värve

Mis on ls käsk?

Tsiteerides Vikipeediat:

«ls (inglise keeles list, mille tõlkeks on nimekiri, loend või loend) on Linuxi käsk ja tuletised, mis näitavad teatud kataloogis olevate failide ja kataloogide loendit. Tulemused on loetletud tähestikulises järjekorras.

Toimikud ja kataloogid, mille nimi algab . (periood) ei kuvata koos käsuga ls, mistõttu neid nimetatakse sageli "peidetud failideks". Valik -a de ls pärsib seda käitumist ning näitab kõiki faile ja alamkatalooge, isegi neid, mis algavad punktiga.

ls see on opsüsteemide üks põhilisemaid tööriistu Unix, seega on see osa pakendist GNU Coreutils.»

Vaikevärvid käsu ls tulemustes

Vaikimisi on kõigil käsu ls käivitamisel visatavatel värvidel tähendus, kuna see on viis failide klassifitseerimiseks nende omaduste järgi.

  • Roheline: Käivitatavad failid.
  • neeger: Tavaline fail.
  • Azul: Kataloogid või kaustad.
  • Taevalik: Sümboolne link.
  • Punane: Tihendatud failid (.tar, .gz, .zip, .rpm).
  • Fuksiinpunane: Pildifailid (.jpg, gif, bmp, png, tif)

Kuidas muuta käsu ls värve

1. võimalus: meie .bashrc muutmine

Et käsu ls tulemused oleksid vaikeväärtusest erinevat värvi, peame oma .bashrc-faili muutma, selleks peame tegema järgmised sammud:

Redigeerige meie .bashrc-faili terminalist

nano $HOME/.bashrc

Lisage faili lõppu järgmine:

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

Laadige fail üles ja nautige.

source ~/.bashrc

Eksportimist saate muuta järgmiste seadete abil.

Valikute loend:

  • tput paks - paks
  • tput rev - ümberpööratud värvid
  • tput sgr0 - lähtestage kõik
  • tput setaf {CODE} - määrake esiplaani värv, vt värvi {CODE}

VÄRVIKOOD:

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

2. võimalus: veel üks võimalus meie .bashrc-d muuta

Nagu eelmises etapis, peame oma .bashrc-faili muutma, selleks peame tegema järgmised toimingud:

Redigeerige meie .bashrc-faili terminalist

nano $HOME/.bashrc

Lisage faili lõppu järgmine:

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

Esimene rida teeb ls kasutage parameetrit -Värv vaikimisi, mis ütleb ls mis näitab selle väljundeid muutuja sätte põhjal.

Teine rida tähistab värvi, mille soovite anda erinevatele Linux-failidele, neid tähistab järgmine tähis:

di = kataloog
fi = fail
ln = sümboolne link
pi = FIFO fail
so = sokli fail
bd = spetsiaalsete failide blokeerimine (puhver)
cd = märk (puhverdamata) spetsiaalsetest failidest
or = sümboolne link, mis osutab olematule failile (orb)
mi = olematu fail, millele osutab sümboolne link (nähtav ls -l tippimisel)
ex = käivitatav fail

Igat tüüpi failidega kaasnevad värvid on tähistatud numbritega, et teada saada iga värvi teisendamist, näete järgmist tabelit:

0 = vaikevärv
1 = paks
4 = allajoonitud
5 = vilkuv tekst
7 = vastupidine väli
31 = punane
32 = roheline
33 = oranž
34 = sinine 
35 = lilla
36 = magenta 
37 = hall
40 = must taust
41 = punane taust
42 = roheline taust 
43 = oranž taust
44 = sinine taust
45 = lilla taust
46 = sinine taust
47 = hall taust
90 = tumehall
91 = punane foorituli
92 = roheline tuli
93 = kollane
94 = sinine tuli
95 = violetne valgus
96 = türkiissinine
100 = hall taust
101 = punane taust 
102 = heleroheline taust
103 = kollane taust
104 = helesinine taust
105 = lilla taustvalgus
106 = türkiissinine taust

3. võimalus: LS_COLORS kasutamine

Teine viis värvide muutmiseks on värvikogu LS_COLORS kasutamine, mis võimaldab meil määrata värvid käsu ls väljundile. Selle kasutamiseks sisestage lihtsalt terminal ja tehke järgmised käsud:

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

Nende erinevate vormidega muuta käsu ls värve, saate selle suurepärase käsu väljundi kujutise konfigureerida oma maitse järgi.

Teabe abil virnastamine y linux-sxs


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Gonzalo martinez DIJO

    Kuna tsiteerite Vikipeediat, jätke see muutmata.

    "Ls" on UNIX-i ja tuletiste käsk, mitte Linuxi ja tuletiste käsk.

    Kõik pole Linuxi ja tasuta tarkvara leiutis.