Kif tara t-tmiem ta 'fajl fil-Linux bil-Kmand ta' l-iskeda

Hemm żewġ kmandi utli ħafna fil-Linux li tavżak tara parti minn fajl. L-ewwel wieħed jissejjaħ ras u b'mankanza, juri l-ewwel 10 linji f'fajl. It-tieni huwa l-kmand tad-denb li awtomatikament ihallik tara l-aħħar 10 linji f'fajl.

Għaliex kieku tridu tuża xi wieħed minn dawn il-kmandi? Għaliex mhux biss tuża l -kmand tal-qtates biex tara l-fajl kollu jew tuża editur bħal nano ?

Immaġina li l-fajl li qed taqra għandu 300,000 linja fiha.

Immaġina wkoll li l-fajl jikkonsma ħafna spazju fuq id-disk.

Użu komuni għall-kmand ewlieni huwa li jiġi żgurat li l-fajl li tixtieq tara huwa tassew il-fajl korrett. Normalment tista 'tgħid jekk qed tħares lejn il-fajl korrett biss billi tara l-ewwel ftit linji. Tista 'mbagħad tagħżel li tuża editur bħal nano biex teditja l-fajl.

Il-kmand tad-denb huwa utli biex wieħed jara l-aħħar ftit linji ta 'fajls u huwa tajjeb ħafna meta trid tara x'qiegħed jiġri f'fajl tar-reġistru miżmum fil-folder / var / log .

Din il-gwida ser turi kif tuża l-kmand tad-denb inkluż il-swiċċijiet kollha disponibbli.

Eżempju ta 'Użu tal-Kmand ta' l-Iskeda

Kif imsemmi qabel il-kmand tad-denb awtomatikament juri l-aħħar 10 linji ta 'fajl.

Is-sintassi għall-kmand tad-denb hija kif ġej:

denb

Pereżempju biex tara l-log tal-but għas-sistema tiegħek tista 'tuża l-kmand li ġej:

sudo tail /var/log/boot.log

L-output ikun xi ħaġa bħal din:

* L-istartjar jippermetti lill-apparati tal-blokka kriptati tal-boot-time li baqa '[OK]
* Bidu ħlief udev reġistru u aġġornament regoli [OK]
* Twaqqaf is-salvataġġ udev log u regoli ta 'aġġornament [OK]
* diskors-dispaċċ b'diżabilità; editja / etc / default / speech-dispatcher
* Żidiet VirtualBox b'diżabilità, mhux f'Magna Virtwali
diżabbli; editja / etc / default / saned
* Ir-restawr tal-istat ta 'soluzzjoni ... [OK]
* Sistema ta 'waqfien V compatibility runlevel [OK]
* Bidu MDM Display Manager [OK]
* Twaqqaf Ibgħat avveniment biex tindika li l-plymouth hija aġġornata [OK]

Kif Speċifika In-Numru ta 'Linji Biex Turi

Forsi inti trid tara aktar mill-aħħar 10 linji tal-fajl. Tista 'tispeċifika n-numru ta' linji li trid tara billi tuża l-kmand li ġej:

sudo tail -n20

L-eżempju ta 'hawn fuq juri l-aħħar 20 linja tal-fajl.

Alternattiv tista 'tuża s-swiċċ -n biex tispeċifika wkoll il-punt tat-tluq fil-fajl. Forsi taf l-ewwel 30 ringiela f'fajl huma kummenti u inti biss trid tara d-data f'fajl. F'dan il-każ, tuża l-kmand li ġej:

sudo tail -n + 20

Il-kmand tad-denb ta 'spiss jintuża flimkien mal-kmand aktar sabiex inti tista' taqra l-fajl paġna kull darba.

Pereżempju:

sudo tail -n + 20 | aktar

Il-kmand ta 'hawn fuq jibgħat l-aħħar 20 linja mill-isem tal-file u jgħaddih bħala l-input għall-ikbar kmand:

Tista 'wkoll tuża l-kmand tad-denb biex turi ċertu numru ta' bytes minflok linji:

sudo tail -c20

Għal darb'oħra tista 'tuża l-istess swiċċ biex tibda turi minn ċertu numru tal-byte kif ġej:

sudo tail -c + 20

Kif Tissorvelja Log File

Hemm ħafna skripts u programmi li ma joħorġux għall-iskrin imma jżidu ma 'fajl ta' reġistrazzjoni kif qegħdin jaħdmu.

F'dan il-każ, inti tista 'tixtieq tissorvelja l-fajl log kif tinbidel.

Tista 'tuża l-kmand tad-denb li ġej biex tivverifika kif il-log jibdel kull tant sekonda:

sudo tail-F-s20

Tista 'wkoll tuża d-denb biex tkompli tissorvelja ġurnal sakemm proċess imut kif ġej:

sudo tail-F --pid = 1234

Biex issib l-id tal-proċess għal proċess tista 'tuża l-kmand li ġej:

ps -ef | grep

Per eżempju, jimmaġina li qed teditja fajl bl-użu ta 'nano. Tista 'ssib l-ID tal-proċess għan-nano billi tuża l-kmand li ġej:

ps -ef | grep nano

L-output mill-kmand jagħtik ID tal-proċess. Immaġina li l-ID tal-proċess huwa 1234.

Issa tista 'ddedika l-fajl li qed jiġi editjat minn nano billi tuża l-kmand li ġej:

sudo tail-F --pid = 1234

Kull darba li l-fajl jiġi ffrankat fi ħdan nano il-kmand tad-denb se jittellgħu l-linji l-ġodda fil-qiegħ. Il-kmand jieqaf biss meta l-editur nano jingħalaq.

Kif terġa 'tintuża l-Kmand ta' l-ilsien

Jekk tirċievi żball waqt li tkun qed tipprova tmexxi l-kmand tad-denb minħabba li ma tkunx aċċessibbli għal xi raġuni allura tista 'tuża l-parametru b'lura biex tibqa' pprova mill-ġdid sakemm il-fajl ikun disponibbli.

sudo tail -retry -F

Dan biss verament jaħdem flimkien mas-swiċċ-F kif għandek bżonn tkun wara l-fajl li jrid jerġa 'jipprova.

Sinteżi

Din il-gwida turi l-użi aktar komuni tal-kmand tad-denb.

Biex issib aktar informazzjoni dwar il-kmand tad-denb tista 'tuża l-kmand li ġej:

denb tal-bniedem

Tinduna li inkludiet sudo fil-biċċa l-kbira tal-kmandi. Dan huwa meħtieġ biss fejn m'għandekx permessi bħala utent normali tiegħek biex tara l-fajl u għandek bżonn permessi elevati.