Mae yna ddau orchymyn defnyddiol iawn yn Linux sy'n gadael i chi weld rhan o ffeil. Gelwir y cyntaf yn ben ac yn ddiofyn, mae'n dangos i chi y 10 llinell gyntaf mewn ffeil. Yr ail yw'r gorchymyn cynffon sy'n golygu eich bod yn edrych ar y 10 llinellau diwethaf mewn ffeil.
Pam fyddech chi eisiau defnyddio un o'r gorchmynion hyn? Beth am ddefnyddio gorchymyn y gath i weld y ffeil gyfan neu ddefnyddio golygydd fel nano ?
Dychmygwch fod gan y ffeil rydych chi'n ei ddarllen 300,000 o linellau ynddo.
Dychmygwch hefyd fod y ffeil yn defnyddio llawer o le ar ddisg.
Defnydd cyffredin ar gyfer y pennaeth yw sicrhau bod y ffeil rydych chi am ei weld yn wir yn ffeil gywir. Fel arfer, fe allwch chi ddweud os ydych chi'n edrych ar y ffeil gywir trwy weld yr ychydig linellau cyntaf. Yna gallwch ddewis defnyddio golygydd fel nano i olygu'r ffeil.
Mae'r gorchymyn cynffon yn ddefnyddiol ar gyfer edrych ar y llinellau ffeiliau diwethaf ac mae'n dda iawn pan fyddwch am weld beth sy'n digwydd mewn ffeil log a gedwir yn y ffolder / var / log .
Bydd y canllaw hwn yn dangos i chi sut i ddefnyddio'r gorchymyn cynffon yn cynnwys yr holl switshis sydd ar gael.
Enghraifft o Fynediad Y Gorchymyn Tail
Fel y crybwyllwyd yn flaenorol, mae'r gorchymyn cynffon yn ddiofyn yn dangos 10 llinell olaf ffeil.
Mae'r cystrawen ar gyfer y gorchymyn cynffon fel a ganlyn:
cynffon
Er enghraifft, i weld y log ar gyfer eich system, gallwch ddefnyddio'r gorchymyn canlynol:
cynffon sudo /var/log/boot.log
Byddai'r allbwn yn rhywbeth fel hyn:
* Dechrau galluogi gweddill dyfeisiau bloc amgryptio sy'n weddill [OK]
* Dechrau cadw udev log a rheolau diweddaru [OK]
* Aros yn arbed log udev a rheolau diweddaru [OK]
* dosbarthwr lleferydd anabl; golygu / etc / default / dispatcher speech
* Ychwanegiadau VirtualBox anabl, nid mewn Peiriant Rhithwir
wedi'i heneiddio'n anabl; golygu / etc / default / saned
* Adfer cyflwr datrys ... [OK]
* Cydweddedd rhedeg rhedeg y System Stopio V [OK]
* Dechrau Rheolwr Arddangos MDM [OK]
* Stopio Anfonwch ddigwyddiad i ddangos bod plymouth ar ben [OK]
Sut i Fynodi Nifer y Llinellau I'w Dangos
Efallai eich bod am weld mwy na 10 llinell olaf y ffeil. Gallwch nodi nifer y llinellau yr ydych am eu gweld gan ddefnyddio'r gorchymyn canlynol:
cynffon sudo -n20
Byddai'r enghraifft uchod yn dangos 20 llinyn olaf y ffeil.
Amgen, gallwch chi ddefnyddio'r switsh -n i nodi man cychwyn y ffeil hefyd. Efallai eich bod chi'n gwybod bod y 30 rhes yn gyntaf mewn ffeil yn sylwadau ac rydych chi am weld y data o fewn ffeil. Yn yr achos hwn, byddech chi'n defnyddio'r gorchymyn canlynol:
cynffon sudo -n + 20
Defnyddir y gorchymyn cynffon yn aml ochr yn ochr â'r gorchymyn mwy fel y gallwch ddarllen y ffeil ar dudalen ar y tro.
Er enghraifft:
cynffon sudo -n + 20
| mwy
Mae'r gorchymyn uchod yn anfon y 20 llinellau olaf o enw'r ffeil a'i phibellau fel y mewnbwn i'r gorchymyn mwy:
Gallwch hefyd ddefnyddio'r gorchymyn cynffon i ddangos nifer benodol o bytes yn hytrach na llinellau:
cynffon sudo -c20
Unwaith eto, gallwch ddefnyddio'r un switsh i ddechrau dangos o rif byte penodol fel a ganlyn:
cynffon sudo -c + 20
Sut i Monitro Ffeil Log
Mae yna lawer o sgriptiau a rhaglenni nad ydynt yn allbwn i'r sgrîn ond maent yn cael eu hychwanegu at ffeil log wrth iddynt redeg.
Yn yr achos hwn, efallai y byddwch am fonitro'r ffeil log wrth iddo newid.
Gallwch ddefnyddio'r gorchymyn cynffon canlynol i wirio sut mae'r log yn newid bob cymaint o eiliadau:
cynffon sudo -F -s20
Gallwch hefyd ddefnyddio cynffon i barhau i fonitro log nes bod proses yn marw fel a ganlyn:
cynffon sudo -F --pid = 1234
I ddod o hyd i'r broses broses ar gyfer proses, gallwch ddefnyddio'r gorchymyn canlynol:
ps -ef | grep
Er enghraifft, dychmygwch eich bod yn golygu ffeil gan ddefnyddio nano. Gallwch ddod o hyd i'r ID broses ar gyfer nano gan ddefnyddio'r gorchymyn canlynol:
ps -ef | grep nano
Bydd allbwn y gorchymyn yn rhoi ID proses i chi. Dychmygwch mai ID 1234 yw'r broses.
Gallwch nawr redeg cynffon yn erbyn y ffeil yn cael ei olygu gan nano gan ddefnyddio'r gorchymyn canlynol:
cynffon sudo -F --pid = 1234
Bob tro mae'r ffeil yn cael ei gadw o fewn nano, bydd y gorchymyn cynffon yn codi'r llinellau newydd ar y gwaelod. Dim ond pan fydd yr olygydd nano ar gau.
Sut i Ymddeol â'r Gorchymyn Tail
Os byddwch yn cael gwall wrth geisio redeg y gorchymyn cynffon oherwydd nad yw'n hawdd ei gael am ryw reswm yna gallwch ddefnyddio'r paramedr retry i gadw'n ôl eto nes bod y ffeil ar gael.
cynffon sudo --retry -F
Dim ond mewn gwirionedd y bydd hyn yn gweithio ar y cyd â'r -F fel y bydd angen i chi ddilyn y ffeil er mwyn ailadrodd.
Crynodeb
Mae'r canllaw hwn yn dangos y defnydd mwyaf cyffredin o'r gorchymyn cynffon.
I ddarganfod mwy o wybodaeth am y gorchymyn cynffon, gallwch ddefnyddio'r gorchymyn canlynol:
cynffon dyn
Fe welwch fy mod wedi cynnwys sudo yn y rhan fwyaf o'r gorchmynion. Dim ond pan nad oes gennych ganiatâd fel y mae eich defnyddiwr arferol i weld y ffeil yn unig, ac mae angen caniatâd uchel arnoch.