15 intervijas jautājumi par komandu Linux "ls" - 1. daļa


Saraksta komanda UNIX un UNIX operētājsistēmā “ls” ir viena no visvienkāršākajām un visplašāk izmantotajām komandrindas lietderībām. Tā ir POSIX saderīga lietderība, kas pieejama GNU coreutils un BSD variantiem.

Lai iegūtu vēlamos rezultātus, komandu “ls” var izmantot ar dažādām iespējām. Šī raksta mērķis ir padziļināts ieskats failu saraksta komandā Linux ar atbilstošiem piemēriem.

Ans: Šeit glābšanai nāk Linux failu saraksta komanda “ls”.

# ls

Alternatīvi, mēs varam izmantot komandu ‘echo’, lai direktorijā iekļautu failus kopā ar aizstājējzīmi (*).

# echo *
# echo */

Ans: Mums jāizmanto opcija ‘-a’ (saraksts ar slēptajiem failiem) ar komandu ‘ls’.

# ls -a

Ans: Mums jāizmanto opcija ‘-A’ (neuzskaitiet netiešos. Un ..) ar komandu ‘ls’.

# ls -A

Ans: Mums jāizmanto opcija ‘l’ (garš formāts) ar komandu ‘ls’.

# ls -l

Iepriekš minētajā piemērā izeja šķiet.

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

Šeit drwxr-xr-x ir faila atļauja īpašniekam, grupai un pasaulei. Īpašniekam ir atļauja lasīt (r), rakstīt (w) un izpildīt (x). Grupai, kurai pieder šis fails, ir lasīšanas (r) un izpildes (x) atļauja, bet nav rakstīšanas atļaujas, tā pati atļauja nozīmē pasaulei, kurai ir piekļuve šim failam.

  1. Sākotnējais “d” nozīmē tā direktoriju.
  2. Skaitlis “5” apzīmē simbolisko saiti.
  3. File Binary pieder lietotāja avi un grupas tecmint.
  4. 30. septembra 11:31 norāda datumu un laiku, kad tas pēdējo reizi tika mainīts.

Ans: Mums jāizmanto opcija ‘-a’ (saraksts ar slēptajiem failiem) un ‘-l’ (garš saraksts) kopā ar komandu ‘ls’.

# ls -la

Alternatīvi mēs varam izmantot opcijas -A un ' -l ' ar komandu ls ', ja mēs nevēlamies norādīt netiešo' .' un '..'.

# ls -lA

Ans: Mums jāizmanto iespēja ‘–author’ kopā ar opciju ‘-l’, lai izdrukātu katra faila autora vārdu.

# ls --author -l

Ans: Mums vienkārši jāizmanto opcija ‘-b’, lai drukātu aizbēgšanu bez grafiskām rakstzīmēm.

# ls -b

Ans: Šeit jāizmanto opcija ‘–block-size = scale’ kopā ar opciju ‘-l’. Mums piemērā ir jānoņem ‘mērogs’ ar vēlamo mērogu, ti, M, K utt.

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

Ans: Šeit palīdz glābt opciju ‘-B’ (neuzskaitīt netiešos ierakstus, kas beidzas ar ~).

# ls -B

Ans: Mums jāizmanto opcija ‘-c’ un opcija ‘-l’ ar komandu ls, lai izpildītu iepriekš ieteikto vajadzību.

# ls -cl

Ans: Mums jāizmanto trīs opcijas kopā, ti, ‘-l’, ‘-t’ un ‘-c’ ar komandu ls, lai kārtotu failus pēc modifikācijas laika, vispirms jaunākā.

# ls -ltc

Ans: Mums jāizmanto opcija ‘–color = parameter’. Krāsu opcijai izmantojamie parametri ir “auto”, “vienmēr” un “nekad”, kas ir pašsaprotami.

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

Ans: Šeit ir noderīga opcija ‘-d’.

# ls -d

Ans: Šeit iepriekš minētajā scenārijā mums jāpievieno aizstājvārds .bashrc failam un pēc tam jāizmanto novirzīšanas operators, lai ierakstītu izvadi uz failu, nevis standarta izvadi. Mēs izmantosim redaktoru nano.

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

Tas pagaidām ir viss. Neaizmirstiet zemāk esošajos komentāros sniegt mums vērtīgas atsauksmes. Drīz būšu šeit atkal ar vēl vienu interesantu rakstu. Līdz tam sekojiet līdzi un sazinieties.

Īsts arī :

  1. 10 komandas intervijas jautājumi - 2. daļa
  2. 15 pamata komandas “ls” operētājsistēmā Linux