El komanda ls Oneshtë një nga më të përdorurat kur punojmë në tastierë, vërejmë se nuk i kemi kushtuar asnjë artikull kësaj komande të shkëlqyeshme në blog, kështu që sjellim tutorialin e si të ndryshojmë ngjyrat e komandës ls. Në të njëjtën mënyrë, ne do të japim një shpjegim të shkurtër të kësaj komande dhe përdorimin e saj.
Ne do të mbështetemi te informacioni zyrtar dhe metodat e ndryshme që gjenden në internet për të njëjtin qëllim, kështu që ky artikull do të jetë një përmbledhje e metodave të ndryshme të provuara dhe të punës të kryera nga individë të ndryshëm.
Cila është komanda ls?
Duke cituar Wikipedia:
«ls (e anglishtes list, përkthimi i të cilit është listë, listë ose listë) është një komandë Linux dhe derivatet që tregojnë një listë të skedarëve dhe direktorive në një direktori të caktuar. Rezultatet renditen alfabetikisht.
Skedarët dhe drejtoritë emri i të cilave fillon me . (periudha) nuk shfaqen me udhëzimet ls, e cila është arsyeja pse ata shpesh quhen "skedarë të fshehur". Opsioni -a de ls Frenon këtë sjellje dhe tregon të gjitha skedarët dhe nëndrejtoritë, madje edhe ato që fillojnë me një periudhë.
ls është një nga mjetet më themelore të sistemeve operative Unix, pra është pjesë e paketës Koreutilët e GNU-së.»
Ngjyrat e parazgjedhura në rezultatet e komandës ls
Si parazgjedhje, secila prej ngjyrave që hedh kur ekzekutojmë komandën ls kanë një kuptim, pasi është mënyra për të klasifikuar skedarët sipas karakteristikave të tyre.
- E gjelbër: Skedarët e ekzekutueshëm.
- I zi: Skedar normal.
- Azul: Direktoritë ose dosjet.
- Celeste: Lidhje simbolike.
- Rojo: Skedarë të kompresuar (.tar, .gz, .zip, .rpm).
- I purpurtë: Skedarët e imazhit (.jpg, gif, bmp, png, tif)
Si të ndryshoni ngjyrat e komandës ls
Opsioni 1: Modifikimi i .bashrc tonë
Në mënyrë që rezultatet e komandës ls të jenë me një ngjyrë tjetër nga ajo e paracaktuar, ne duhet të modifikojmë skedarin tonë .bashrc, për këtë ne duhet të kryejmë hapat e mëposhtëm:
Redaktoni skedarin tonë .bashrc nga terminali
nano $HOME/.bashrc
Shtoni sa vijon në fund të skedarit:
export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"
Ngarko skedarin dhe shijo.
source ~/.bashrc
Mund ta modifikoni eksportin duke përdorur cilësimet e mëposhtme.
Lista e opsioneve:
- tput i theksuar - i theksuar
- rev tput - ngjyra të përmbysura
- tput sgr0 - Rivendosni të gjitha
- tput setaf {CODE} - Vendos ngjyrën e planit të parë, shih ngjyrën {CODE}
KODI I NGJYRS:
Color {code} Color
0 Black
1 Red
2 Green
3 Yellow
4 Blue
5 Magenta
6 Cyan
7 White
Opsioni 2: Një mënyrë tjetër për të modifikuar .bashrc-në tonë
Siç bëmë në hapin e mëparshëm, ne duhet të modifikojmë skedarin tonë .bashrc, për këtë ne duhet të kryejmë hapat e mëposhtëm:
Redaktoni skedarin tonë .bashrc nga terminali
nano $HOME/.bashrc
Shtoni sa vijon në fund të skedarit:
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
Linja e parë bën ls përdorni parametrin -Ngjyrë si parazgjedhje, e cila tregon ls që tregon rezultatet e tij bazuar në vendosjen e ndryshores.
Linja e dytë përfaqëson ngjyrën që dëshironi t'u jepni skedarëve të ndryshëm linux, ato përfaqësohen nga shënimi i mëposhtëm:
di = drejtori
fi = skedar
ln = lidhje simbolike
pi = Skedari FIFO
so = skedar fole
bd = bllok (buffer) i skedareve speciale
cd = karakteri (i paqartë) nga skedarët e veçantë
or = lidhje simbolike që tregon një skedar inekzistent (jetim)
mi = skedar inekzistent i treguar nga një lidhje simbolike (e dukshme kur shtypni ls -l)
ex = skedar i ekzekutueshëm
Ngjyrat që shoqërojnë çdo lloj skedari përfaqësohen me numra, për të ditur shndërrimin e secilës ngjyrë mund të shihni tabelën vijuese:
0 = ngjyra e paracaktuar
1 = me shkronja të zeza
4 = nënvizuar
5 = teksti i ndezur
7 = fushë e kundërt
31 = e kuqe
32 = jeshile
33 = portokalli
34 = blu
35 = vjollcë
36 = purpurtë
37 = gri
40 = sfond i zi
41 = sfond i kuq
42 = sfond i gjelbër
43 = sfond portokalli
44 = sfond blu
45 = sfond vjollcë
46 = sfond cian
47 = sfond gri
90 = gri e errët
91 = drita e kuqe
92 = dritë jeshile
93 = e verdhë
94 = dritë blu
95 = drita vjollcë
96 = bruz
100 = sfond gri
101 = sfond i kuq
102 = sfond jeshil i lehtë
103 = sfond i verdhë
104 = sfond me dritë blu
105 = drita e pasme e purpurt
106 = sfond bruz
Opsioni 3: Përdorimi i LS_COLORS
Një mënyrë tjetër për të ndryshuar ngjyrat është përdorimi i LS_COLORS, një koleksion ngjyrash që na lejon të caktojmë ngjyrat në daljen e komandës ls. Për ta përdorur atë, thjesht futni terminalin dhe kryeni komandat e mëposhtme:
wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc
Me këto forma të ndryshme të ndryshoni ngjyrat e komandës ls, ju mund të konfiguroni paraqitjen e daljes së kësaj komande të shkëlqyeshme sipas dëshirës tuaj.
Me informacion nga rrjedha e stackover y linux-sxs
Meqenëse ju citoni Wikipedia lëreni të pandryshuar.
"Ls" është një komandë UNIX dhe derivatet, jo një komandë Linux dhe derivatet.
Jo gjithçka është një shpikje e Linux dhe softuerit të lirë.