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.