Faili ir viena no vissvarīgākajām lietām, ar kuru sazināties Linux datorā. Daži no visbiežāk sastopamajiem failiem, ar kuriem sastopaties Linux sistēmā, ir konfigurācijas faili, žurnālfaili un skripti.

Spēja ērti skatīt failus no komandrindas ir spēcīga funkcija, ko Linux nodrošina saviem lietotājiem. Šajā rokasgrāmatā tiks parādītas dažādas komandrindas utilītas, kuras varat izmantot, lai skatītu failus Linux.

1. Kaķis

Kaķu lietderība ir viena no visbiežāk izmantotajām komandām failu satura skatīšanai Linux. Standarta failu izejas sasiešanai un drukāšanai varat izmantot komandu. Lai apskatītu faila saturu, izmantojot cat, vienkārši ierakstiet komandas nosaukumu, kam seko fails, kuru vēlaties skatīt.

cat / etc / passwd

Iepriekš norādītajā komandā kaķu komanda parāda passwd failu. The passwd fails satur ar lietotāju saistītu informāciju par Linux mašīnu.

Pēc noklusējuma komandas cat izeja netiks numurēta. Tāpēc, ja vēlaties izvadē numurēt rindas, varat izmantot -n opciju šādi.

kaķis -n / etc / passwd 

Jūs varat arī izmantot kaķu utilītu, lai vienlaikus skatītu vairākus failus.

sudo cat / etc / passwd / etc / shadow

Piezīme: Iepriekš minētā kaķu komanda izmanto sudo, jo / etc / shadow fails pieprasa, lai lietotājam būtu paaugstinātas privilēģijas, lai to apskatītu.

2. Nl

Nl komanda, saīsne ciparu rindas, ir ļoti līdzīgs komandai cat, izņemot to, ka komanda nl pēc noklusējuma numurē izejas rindas.

nl / etc / passwd 

Papildus izejas numerācijai nl lietderība dod jums iespēju formatēt izvadi un izlīdzināt izejas numerāciju. Piemēram, jūs varat formatēt rindu numurus ar pamatojumu pa kreisi šādi.

nl -nln / etc / passwd 

Lai gan nl lietderība galvenokārt tiek izmantota izejas līniju numerācijai, jūs varat arī izvēlēties līnijas nesumurēt, izmantojot -b opciju šādi.

 nl -b n / etc / passwd 

3. Vairāk

Daži no faila izvadiem, ar kuriem jūs sastopaties, var būt diezgan lieli. Lielāka lietderība ļauj vieglāk apskatīt lielus failus pa vienam ekrāna ekrānam.

Lai apskatītu passwd failu mazākās sadaļās, varat izmantot vairāk komanda:

vairāk / etc / passwd 

Iepriekš minētā komanda parādīs tikai tādu izvadi, kas var atbilst jūsu termināla lielumam. Izmantojiet F tastatūras taustiņu, lai virzītos uz priekšu izvades un B taustiņu, lai pārvietotos atpakaļ.

Ja vēlaties vienlaicīgi norādīt katrā sadaļā parādīto rindu skaitu, varat izmantot -x variants, kur x ir rindu skaits, kuru vēlaties parādīt komandai. Piemēram, šī komanda ekrānā parādīs četras rindas:

vairāk -4 / etc / passwd

Izmantojiet zemāk esošo komandu, lai uzzinātu vairāk par navigāciju izejas, kuru ģenerē komanda more, un kā meklēt virknes izvadē.

vairāk - palīdzēt

4. Mazāk

Mazāk lietderība ir vairāk komandu pēctecis, jo tā nodrošina papildu uzlabojumus un atdarināšanu nekā pēdējā. Turklāt mazāk lietderība ir ātrāka un palielina efektivitāti, jo tā negaida, lai izlasītu visu faila saturu, pirms tas var parādīt kādu izvadi.

mazāk / etc / passwd

Līdzīgi komandai vairāk izmantojiet F tastatūras taustiņu, lai virzītos uz priekšu izvades un B taustiņu, lai pārvietotos atpakaļ.

Lai izvadē parādītu līniju numurus, izmantojiet -N opciju šādi.

mazāk -N / etc / passwd

Teksta meklēšana

Lai meklētu virkni vai rakstu mazāk lietderības izvadā, vienkārši nospiediet taustiņu / tastatūras taustiņš, kam seko virkne, kuru vēlaties meklēt. Piemēram, lai meklētu virkni spēles produkcijas mazāk / etc / passwd, ierakstiet /games uz tastatūras, kam seko Enter taustiņu.

Meklētais teksts tiks izcelts tāpat kā iepriekš. Lai meklēšanā virzītos uz priekšu, nospiediet taustiņu n taustiņu un, lai pārvietotos atpakaļ. nospiediet N. Ņemiet vērā, ka n raksturs ir reģistrjutīgs atkarībā no kustības virziena.

Vēl viena spēcīga mazāk noderīgas iezīme ir tā, ka to var izmantot kā cauruli kādā izejas straumē vai citām komandām. Piemēram, komanda dmesg sāknēšanas laikā parāda kodola zvana bufera ziņojumus vai citu informāciju, kas saistīta ar kodolu. Tā kā šī žurnāla izeja var būt diezgan ilga, varat izmantot mazāk komandu, lai ierobežotu izvadi un ērtai navigācijai.

sudo dmesg | mazāk

Varat arī izmantot mazāk lietderību, lai datus parādītu interaktīvā veidā. Piemēram, ja to lieto kopā ar dmesg komandu, jūs varat iestatīt mazāk komandu, lai vienmēr parādītu jaunākos datus, jo sistēma turpina pievienot vairāk rindu izvadam. Lai izdarītu to pašu, izmantojiet + F opciju ar komandu šādi:

sudo dmesg | mazāk + F

Kā redzat no iepriekš minētās izejas, mazāk lietderība parāda, ka tā gaida, kad izvadē tiks parādīts vairāk datu. Nospiediet Ctrl + C pārtraukt seko J lai notīrītu izvadi.

5. Galva

Dažreiz jūs varētu vēlēties apskatīt tikai dažas pirmās faila rindas, un šeit noderīga ir galvenā utilīta. Pēc noklusējuma tiek parādītas tikai pirmās 10 faila rindas.

head / etc / passwd

Lai pielāgotu skatāmo rindu skaitu, izmantojiet -x variants, kur x ir rindu skaits, kuras vēlaties apskatīt. Piemēram, lai skatītu pirmās 20 rindas:

galva -20 / etc / passwd

6. Aste

Aste komanda darbojas gandrīz pretēji galvenajai utilītai, t.i., tā izvada faila pēdējo daļu. Pēc noklusējuma tiek parādītas pēdējās 10 faila rindas.

aste / etc / passwd

Tāpat kā komandu head, varat arī pielāgot skatāmo rindu skaitu.

aste -10 / etc / passwd

Lai rādītu reālus datus interaktīvā režīmā, izmantojiet -f karogs ar astes komandu. Piemēram, lai vienmēr skatītu pēdējos 10 žurnāla ziņojumus syslog fails:

tail -f / var / log / syslog

Darbs ar failiem Linux komandrindā

Šī rokasgrāmata ir parādījusi dažādus veidus, kā jūs varat apskatīt failus Linux. Spēja skatīt un strādāt ar failiem tieši no komandrindas ir atslēga. Kaut arī šīs utilītas piedāvā funkcijas, kas ļauj meklēt virknes, ir vairākas citas komandas, piemēram, grep lietderība ko varat izmantot izejas filtrēšanai savā sistēmā.

Papildus terminālim lietotāji var arī grafiski pārvaldīt un pārvietoties pa savu failu sistēmu. Linux ir pieejamas vairākas failu pārvaldnieka lietojumprogrammas, kuras varat izmēģināt bez maksas.

E-pasts
10 labākie failu pārvaldnieki Linux enerģijas lietotājiem

Uzticama failu pārvaldnieka izmantošana atvieglo failu organizēšanu. Šeit ir saraksts ar labākajiem Linux failu pārvaldniekiem.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Failu pārvaldība
  • Linux komandas
Par autoru
Mwiza Kumwenda (Publicēti 16 raksti)

Pēc savas profesijas Mwiza izstrādā programmatūru un plaši raksta par Linux un priekšējo programmēšanu. Dažas viņa intereses ir vēsture, ekonomika, politika un uzņēmumu arhitektūra.

Vairāk no Mwiza Kumwenda

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.