15 Mistoqsijiet tal-Intervista dwar il-Kmand ls tal-Linux - Parti 1


Il-kmand tal-elenkar f'UNIX u UNIX bħas-Sistema operattiva 'ls' huwa wieħed mill-aktar utilità bażika u użata ħafna fil-linja tal-kmand. Hija utilità konformi ma' POSIX disponibbli għal coreutils GNU u varjanti BSD.

Il-kmand 'ls' jista 'jintuża ma' varjetà ta 'għażliet biex tikseb ir-riżultati mixtieqa. Dan l-artikolu jimmira għal ħarsa profonda tal-kmand tal-elenkar tal-fajls fil-Linux b'eżempji rilevanti.

Tweġiba: Il-kmand tal-lista tal-fajls Linux 'ls' jiġi biex isalva hawn.

# ls

Alternattivament, nistgħu nużaw il-kmand 'echo' biex telenkaw fajls f'direttorju flimkien ma' wildcard (*).

# echo *
# echo */

Tweġiba: Għandna bżonn nużaw l-għażla '-a' (lista fajls moħbija) bil-kmand 'ls'.

# ls -a

Tweġiba: Għandna bżonn nużaw l-għażla '-A' (ma telenkax impliċita . u ..) bil-kmand 'ls'.

# ls -A

Tweġiba: Għandna bżonn nużaw l-għażla 'l' (format twil) bil-kmand 'ls'.

# ls -l

Fl-eżempju ta 'hawn fuq, l-output jidher simili.

drwxr-xr-x  5 avi tecmint      4096 Sep 30 11:31 Binary

Hawnhekk, drwxr-xr-x huwa permess tal-fajl għas-sid, il-grupp u d-dinja. Is-sid għandu permess Aqra(r), Tikteb(w) u Eżegwixxi(x). Il-grupp li jappartjeni għalih dan il-fajl għandu permess Read(r) u Execute(x) iżda mhux permess Write(w), l-istess permess jimplika għad-dinja li għandha aċċess għal dan il-fajl.

  1. L-Inizjali ‘d’ tfisser Direttorju tagħha.
  2. In-numru ‘5’ jirrappreżenta Link Simboliku.
  3. Il-Fajl Binarju jappartjeni għall-utent avi u l-grupp tecmint.
  4. It-30 ta' Settembru 11:31 tirrappreżenta d-data u l-ħin li fiha ġiet modifikata l-aħħar.

Tweġiba: Għandna bżonn nużaw l-għażla '-a' (lista fajls moħbija) u '-l' (elenkar twil) flimkien mal-kmand 'ls'.

# ls -la

Alternattivament Nistgħu nużaw l-għażla '-A' u '-l' bil-kmand 'ls', jekk ma rridux nielenkaw impliċita ' .' u '..'.

# ls -lA

Tweġiba: Għandna bżonn nużaw l-għażla '–author' flimkien mal-għażla '-l' biex nipprintjaw l-isem tal-awtur ta 'kull fajl.

# ls --author -l

Tweġiba: Għandna bżonn biss nużaw l-għażla '-b' biex nipprintjaw il-ħarba għal karattru mhux grafiku.

# ls -b

Tweġiba: Hawnhekk trid tintuża l-għażla '–block-size=scale' flimkien mal-għażla '-l'. Għandna bżonn inneħħu 'skala' fl-eżempju bl-iskala mixtieqa jiġifieri M, K, eċċ.

# ls --block-size=M -l
# ls --block-size=K -l

Tweġiba: Hawnhekk l-għażla '-B' (ma telenkax entrati impliċiti li jispiċċaw b'~) tiġi biex issalva.

# ls -B

Tweġiba: Għandna bżonn nużaw l-għażla '-c' u l-għażla '-l' bil-kmand ls biex nissodisfaw il-ħtieġa kif issuġġerit hawn fuq.

# ls -cl

Tweġiba: Għandna bżonn nużaw tliet għażliet flimkien jiġifieri, '-l', '-t' u '-c' bil-kmand ls biex issolvi l-fajls skond il-ħin tal-modifika, l-aktar ġodda l-ewwel.

# ls -ltc

Tweġiba: Għandna bżonn nużaw l-għażla '-kulur = parametru'. Il-parametru li għandu jintuża bl-għażla tal-kulur huma 'auto', 'dejjem' u 'qatt' li jispjegaw lilhom infushom.

# ls --color=never
# ls --color=auto
# ls --color=always

Tweġiba: Hawnhekk l-għażla '-d' tiġi utli.

# ls -d

Tweġiba: Hawnhekk fix-xenarju ta 'hawn fuq, għandna bżonn inżidu alias mal-fajl .bashrc u mbagħad nużaw operatur ta' redirect biex tikteb l-output għall-fajl u mhux output standard. Se nkunu qed nużaw l-editur nano.

# ls -a
# nano .bashrc
# ll >> ll.txt
# nano ll.txt

Dak kollu għalissa. Tinsiex tagħtina l-feedback siewi tiegħek fil-kummenti hawn taħt. Dalwaqt ser inkun hawn b'artiklu ieħor interessanti. Sa dakinhar ibqa' sintonizzat u konness.

Reali wkoll:

  1. 10 Mistoqsijiet għall-Intervista tal-Kmand ‘ls’ – Parti 2
  2. 15 Kmand Bażiku ‘ls’ fil-Linux