Ինչպես դիտել Linux- ի պոչերի հրամանատարության վերջում

Linux- ում շատ օգտակար հրամաններ կան, որոնք թույլ են տալիս տեսնել ֆայլի մի մասը: Առաջինը կոչվում է ղեկավար եւ կանխադրված, ցույց է տալիս ֆայլի մեջ առաջին 10 տողերը: Երկրորդը պոչը հրաման է, որը լռելյայն թույլ է տալիս դիտել վերջին 10 տողերը ֆայլում:

Ինչու եք ուզում օգտագործել այս հրամաններից որեւէ մեկը: Ինչու ոչ միայն կատվի հրամանն օգտագործեք ամբողջ ֆայլը դիտելու համար կամ օգտագործեք խմբագիր, օրինակ ` նանո :

Պատկերացրեք, որ ձեր կարդացած ֆայլը ունի 300.000 գծեր:

Պատկերացրեք նաեւ, որ ֆայլը մեծ քանակությամբ սկավառակի տարածություն է օգտագործում:

Գլխի հրամանատարության ընդհանուր օգտագործումը համոզված է, որ դուք ուզում եք դիտել ֆայլը, ճիշտ է ճիշտ ֆայլը: Դուք սովորաբար կարող եք պատմել, թե արդյոք ճիշտ եք փնտրում ֆայլը, տեսնելով առաջին մի քանի տողերը: Կարող եք ընտրել այնպիսի խմբագիր, ինչպիսիք են նանոն, ֆայլը խմբագրելու համար:

Պոչի հրամանը օգտակար է ֆայլերի վերջին մի քանի տողերը դիտելու համար եւ շատ լավ է, երբ ցանկանում եք տեսնել, թե ինչ է տեղի ունենում / var / log թղթապանակում պահվող տեղեկամատյան ֆայլում :

Այս ուղեցույցը ցույց կտա ձեզ, թե ինչպես օգտագործել պոչը հրամանը, ներառյալ առկա բոլոր անջատիչները:

Պոչերի հրամանագրի օրինակ օգտագործումը

Ինչպես նշվեց, նախնական պոչը պատուհանը ցույց է տալիս ֆայլի վերջին 10 տողերը:

Պոչի հրամանագրի շարադրանքը հետեւյալն է.

պոչը

Օրինակ, համակարգը դիտելու համար կարող եք օգտագործել հետեւյալ հրահանգը.

sudo tail /var/log/boot.log

Արդյունքը կլինի նման բան:

* Սկսել թույլ տալ, որ մնացած boot-time կոդավորված բլոկային սարքերը [OK]
* Սկսել փրկել udev մուտք եւ թարմացման կանոններ [OK]
* Stopping udev մուտքագրում եւ թարմացման կանոններ [OK]
* խոսքի-դիսպետչեր հաշմանդամ; խմբագրել / etc / default / speech-dispatcher
* VirtualBox հավելումները անջատված են, այլ ոչ թե վիրտուալ մեքենայում
հաշմանդամ հաշմանդամներ; խմբագրել / etc / default / saned
* Վերականգնել լուծիչի վիճակը ... [OK]
* Stopping System V կարգավիճակի համատեղելիությունը [OK]
* Սկսած MDM Display Manager- ը [OK]
* Դադարեցումը ուղարկեք իրադարձություն, որը ցույց կտա plymouth- ը [OK]

Ինչպես ցույց տալ գծերի թիվը

Գուցե դուք ուզում եք տեսնել ավելին, քան ֆայլի վերջին 10 տողերը: Դուք կարող եք նշել այն տողերի քանակը, որոնք ցանկանում եք տեսնել հետեւյալ հրահանգով.

sudo tail -n20

Վերոնշյալ օրինակը ցույց կտա ֆայլի վերջին 20 տողերը:

Այլընտրանք կարող եք օգտագործել -n անջատիչը, ֆայլի սկզբնական կետը նշելու համար: Գուցե դուք գիտեք, որ ֆայլի մեջ առաջին 30 տողերն են մեկնաբանությունները եւ պարզապես ցանկանում եք տեսնել ֆայլի մեջ գտնվող տվյալները: Այս դեպքում օգտագործեք հետեւյալ հրահանգը.

sudo tail -n + 20

Պոչի հրամանը հաճախ օգտագործվում է ավելի շատ հրամանի կողքին, այնպես որ դուք կարող եք միաժամանակ կարդալ ֆայլը էջը:

Օրինակ:

sudo tail -n + 20 | ավելին

Վերոհիշյալ հրամանն ուղարկում է վերջին 20 տողերը ֆայլի անունից եւ խողովակներով այն ավելացնում է հրաման:

Դուք նաեւ կարող եք օգտագործել պոչի հրամանը `տողերի փոխարեն որոշակի քանակությամբ բայթներ ցույց տալու համար.

sudo tail -c20

Կրկին կարող եք օգտագործել միեւնույն անցումը, սկսելու համար որոշակի բայտ թվից ցույց տալ հետեւյալը.

sudo tail -c + 20

Ինչպես մոնիտորինգի վարվելակերպի ֆայլը

Կան շատ սցենարներ եւ ծրագրեր, որոնք չեն արտացոլում էկրանին, բայց վարում են մի մուտք ֆայլ, քանի որ նրանք աշխատում են:

Այս պարագայում, դուք կարող եք վերահսկել տեղեկամատյան ֆայլը, քանի որ այն փոփոխվում է:

Դուք կարող եք օգտագործել հետեւյալ պոչը հրաման, ստուգելու, թե ինչպես է գրանցվել փոփոխությունները յուրաքանչյուր վայրկյանում:

sudo պոչը -F -s20

Դուք նաեւ կարող եք օգտագործել պոչը շարունակել մոնիտորինգը, մինչեւ գործընթացը մահանա հետեւյալ կերպ.

sudo tail - F - pid = 1234

Գործընթացի գործընթացում գտնվող գործընթացը գտնելու համար կարող եք օգտագործել հետեւյալ հրահանգը.

ps -ef | grep

Օրինակ, պատկերացրեք, որ նանո օգտագործող ֆայլ եք խմբագրում: Դուք կարող եք գտնել Nano- ի գործընթացի ID- ն `օգտագործելով հետեւյալ հրահանգը.

ps -ef | grep nano

Հրահանգի արդյունքը ձեզ կտա գործընթացի ID: Պատկերացրեք գործընթացի ID- ն 1234-ը:

Դուք այժմ կարող եք պոչ վարել նանո կողմից խմբագրված ֆայլի օգտագործմամբ հետեւյալ հրամանով.

sudo tail - F - pid = 1234

Ամեն անգամ, երբ ֆայլը պահվում է նանոում, պոչի հրամանը կտեղափոխի ներքեւի նոր տողերը: Հրահանգը միայն դադարում է, երբ նանո խմբագիրը փակվի:

Ինչպես վերսկսել պոչը

Եթե ​​դուք սխալ եք ստացել պոչի հրամանատարության վրա, քանի որ այն անհասանելի է ինչ-ինչ պատճառներով, ապա կարող եք օգտագործել կրկնօրինակման պարամետրը `շարունակելու համար թարմացնել, մինչեւ ֆայլը մատչելի լինի:

sudo tail-retry-F

Սա միայն իրականում գործում է -F switch- ի հետ, քանի որ անհրաժեշտ է հետեւել ֆայլին `փորձելու համար:

Ամփոփում

Այս ուղեցույցը ցույց է տալիս պոչի հրամանի ավելի տարածված օգտագործումը:

Պոչի հրամանի մասին լրացուցիչ տեղեկությունների համար կարող եք օգտագործել հետեւյալ հրահանգը.

մարդ պոչը

Դուք կիմանաք, որ հրամանների մեծ մասում ընդգրկել եմ sudo- ն : Սա միայն անհրաժեշտ է, երբ դուք չունեք թույլտվություններ, որպես ձեր նորմալ օգտագործողը ֆայլը դիտելու համար, եւ դուք պետք է բարձր թույլտվություններ: