Me pehea te huri i nga tae whakahau a ls i Linux

El ls whakahau Koinei tetahi o nga mea e whakamahia ana i te wa e mahi ana maatau i runga i te papatohu, ka kite maatau kaore i whakatapua tetahi tuhinga ki tenei whakahau pai i runga i te tuhinga, na ma maatau te akoranga o me pehea te huri i nga tae whakahau a ls. Waihoki, ka tukuna e maatau he whakamarama poto mo tenei whakahau me tona whakamahinga.

Ka whakawhirinaki atu matou ki nga korero mana me nga momo tikanga e kitea ana i runga i te paetukutuku mo taua kaupapa ano, no reira ko tenei tuhinga ka whakakao mai i nga momo momo tohu me nga tikanga mahi e mahia ana e nga tini tangata. hurihia nga tae o te whakahau ls

He aha te whakahau ls?

Te whakahua i a Wikipedia:

«ls (o te pakeha list, ko tana whakamaoritanga he raarangi, raarangi raarangi raarangi) he whakahau Linux me nga takenga mai e whakaatu ana i te raarangi o nga konae me nga raarangi i tetahi raarangi. Ko nga hua ka whakararangihia ki te taatai.

Ko nga konae me nga raarangi whai ingoa ka tiimata to ingoa . (wa) kaore i te whakaatuhia me nga tohutohu ls, na reira e kiia ana ko "nga konae huna." Te kowhiringa -a de ls Ka aukati i tenei whanonga, ka whakaatu i nga konae katoa me nga raarangiararangi, tae atu ki nga mea ka tiimata me te waa.

ls koinei tetahi o nga taputapu tino nui o te punaha whakahaere Unix, na he waahanga o te putea GNU Kaupapa Tuturu.»

Tae taunoa i nga hua whakahau ls

Na te taunoa, ko nga tae katoa ka maka e ia ka mahia e maatau te ls whakahau he tikanga, na te mea ko te huarahi ki te whakariterite i nga konae kia rite ki o raatau ahuatanga.

  • matomato: Nga konae ka taea te kawe.
  • Pango: Kōnae noa.
  • Azul: He whaiaronga, he kōpaki ranei.
  • Celeste: Hononga Tohu.
  • Rojo: Kōnae i kōpekehia (.tar, .gz, .zip, .rpm).
  • Kurauri: Kōnae atahanga (.jpg, gif, bmp, png, tif)

Me pehea te huri i nga tae o te whakahau ls

Kōwhiringa 1: Whakakē i to maatau .bashrc

Mo nga hua o te whakahau ls ki tetahi tae ke atu i te taunoa, me whakarereke e maatau ta maatau konae .bashrc, mo tenei me mahi e whai ake nei:

Whakatikahia ta maatau konae .bashrc mai i te taunga

nano $HOME/.bashrc

Taapirihia nga mea e whai ake nei ki te pito o te konae:

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

Tukuna te konae me te koa.

source ~/.bashrc

Ka taea e koe te whakatika i te kaweake ma te whakamahi i nga ritenga e whai ake nei.

Rarangi o nga whiringa:

  • tput maia - maia
  • tput rev - tae ke
  • tput sgr0 - Tautuhi katoa
  • tput setaf {CODE} - Tautuhia te tae o mua, tirohia te tae {CODE}

CODE Tae:

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

Kōwhiringa 2: Tetahi huarahi hei whakarereke i ta maatau .bashrc

Ka rite ki ta maatau i mahi ai i nga waahanga o mua me whakarereke ta maatau konae .bashrc, mo tenei me mahi e whai ake nei:

Whakatikahia ta maatau konae .bashrc mai i te taunga

nano $HOME/.bashrc

Taapirihia nga mea e whai ake nei ki te pito o te konae:

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

Ko te raina tuatahi ka mahi ls whakamahi i te tawhā -Whakaa na te taunoa, e kii ls e whakaatu ana i ona putanga i runga i te horahanga o te taurangi.

Ko te raina tuarua e tohu ana i te tae e hiahia ana koe ki te hoatu ki nga konae maha o te linux, ko enei e whai ake nei:

di = whaiaronga
fi = konae
ln = hononga hono
pi = Kōnae FIFO
so = konae konae
bd = aukati (buffer) o nga konae motuhake
cd = kiripuaki (kaore i te whakakahangia) mai i nga konae motuhake
or = hononga tohu e tohu ana ki tetahi konae kore (pani)
mi = koretake te konae i tohuhia e tetahi hononga hono (ka kitea ka patohia ana ls -l)
ex = konae kawenga

Ko nga tae e hono ana ki ia momo konae e whakaatuhia ana e nga nama, kia mohio ai ki te hurihanga o ia tae ka kite koe i te ripanga e whai ake nei:

0 = tae taunoa
1 = maia
4 = taararo
5 = kuputuhi piata
7 = āpure whakamuri
31 = whero
32 = kakariki
33 = karaka
34 = kikorangi 
35 = papura
36 = maaka 
37 = hina
40 = papamuri pango
41 = papamuri whero
42 = papamuri o muri 
43 = papamuri papamuri
44 = papamuri kikorangi
45 = papura papamuri
46 = papamuri cyan
47 = papamuri hina
90 = hina hina
91 = rama rama whero
92 = rama matomato
93 = kowhai
94 = rama kikorangi
95 = rama puru
96 = tiariki
100 = papamuri hina
101 = papamuri whero 
102 = papamuri kakariki maarama
103 = papamuri kowhai
104 = marama puru papamuri
105 = rama whakamarama papura
106 = papamuri papamuri

Kōwhiringa 3: Ma te whakamahi i te LS_COLORS

Ko tetahi atu huarahi ki te huri i nga tae ma te whakamahi i te LS_COLORS, he kohinga tae e taea ai e taatau te whakarite tae ki te putanga o te whakahau ls. Hei whakamahi, uru noa ki te tauranga ka mahi i nga whakahau e whai ake nei:

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

Tuhinga o mua hurihia nga tae o te whakahau ls, taea e koe te whirihora i te whakaaturanga o nga putanga o tenei whakahau nui kia pai ki a koe.

Tuhinga ka whai mai tukutumutu y linux-sxs


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

He korero, waiho i a koe

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Gonzalo Martinez ka mea

    Mai i te mea ka whakahuahia e koe a Wikipedia waiho kia kore e rereke.

    Ko te "Ls" he UNIX me te whakahau pongaponga, kaua ko te Linux me te whakahau puringa.

    Ehara ko nga mea katoa he mea hanga ki te Linux me te raupaparorohiko koreutu.