Როგორ დავინახავთ ბოლომდე ფაილის ლინუქსის ერთად კუდი ბრძანება

არსებობს ორი ძალიან სასარგებლო ბრძანება Linux- ში, რომელიც ნება ხედავთ ფაილის ნაწილს. თავდაპირველად ეწოდება სახელწოდებას და ჩვეულებრივ, იგი აჩვენებს პირველ 10 ხაზს. მეორე არის კუდი ბრძანება, რომელიც საშუალებას გაძლევთ იხილოთ ბოლო 10 ხაზი ხაზში.

რატომ გსურთ ამ ბრძანებების გამოყენება? რატომ არ გამოიყენოთ კატა ბრძანება მთელი ფაილის სანახავად ან რედაქტორის გამოყენება, როგორიცაა ნანო ?

წარმოიდგინეთ ფაილი, რომელიც კითხულობს 300 000 ხაზს.

წარმოიდგინეთ, რომ ფაილი იყენებს ბევრ დისკზე.

ჩვეულებრივი ხელმძღვანელი ბრძანებაა იმისთვის, რომ დარწმუნდეთ, რომ ფაილი გსურთ იხილოთ მართლაც სწორი ფაილი. შეგიძლიათ ჩვეულებრივ გითხრათ, თუ სწორად შეისწავლით სწორ ფაილს მხოლოდ რამდენიმე ხაზის ნახვისას. ამის შემდეგ შეგიძლიათ გამოიყენოთ რედაქტორი, როგორიცაა ნანო ფაილის რედაქტირება.

კუდი ბრძანება სასარგებლოა ფაილების ბოლო რამდენიმე ხაზის ნახვისთვის და ძალიან კარგია, როდესაც გინდათ იხილოთ, თუ რა ხდება ჟურნალში / var / log საქაღალდეში .

ეს სახელმძღვანელო გაჩვენებთ, თუ როგორ გამოიყენოთ კუდის ბრძანება, ყველა შესაძლო კონცენტრაციის ჩათვლით.

მაგალითად გამოყენება კუდი ბრძანება

როგორც ზემოთ აღინიშნა, კუდის ბრძანება ნაგულისხმევია ფაილის ბოლო 10 ხაზი.

სინტაქსი კუდის ბრძანებისათვის არის შემდეგი:

კუდი

მაგალითად, სისტემის სანახავად ჩატვირთვის ჟურნალი შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

sudo კუდი /var /log/boot.log

გამომავალი იქნება მსგავსი რამ:

* დაწყების ჩართვა დარჩენილი ჩატვირთვის დროში დაშიფრული ბლოკის ხელსაწყოები [OK]
* იწყება შენახვა udev log და განახლების წესები [OK]
* შეაჩერე შენახვა udev შესვლა და განახლების წესები [OK]
* დისპეჩერის გამორთვა; რედაქტირება / etc / default / speech-dispatcher
* VirtualBox დამატებები გამორთულია და არა ვირტუალური მანქანით
შეზღუდული შესაძლებლობების მქონე პირები; რედაქტირება / etc / default / saned
* აღდგენის სახელმწიფო აღდგენა ... [OK]
* შეჩერების სისტემის V Runlevel თავსებადობა [OK]
* დაწყებული MDM ჩვენების მენეჯერი [OK]
* შეჩერება გაგზავნა ღონისძიება მიუთითოს plymouth არის [OK]

როგორ მიუთითოთ ხაზების რაოდენობა

იქნებ გინდათ რომ იხილოთ მეტი ფაილის ბოლო 10 ხაზი. თქვენ შეგიძლიათ მიუთითოთ ხაზების რაოდენობა, რომელთა ნახვაც შეგიძლიათ:

sudo კუდი- n20

ზემოთ მოყვანილი მაგალითი აჩვენებს ბოლო 20 ხაზს.

ალტერნატივა შეგიძლიათ გამოიყენოთ -ნ შეცვლა იმაში, რომ შეიტანოთ ამოსავალი წერტილი ფაილიც. ალბათ იცით, რომ პირველი 30 რიგები ფაილი არის კომენტარები და უბრალოდ გვინდა მონაცემების ფარგლებში ფაილი. ამ შემთხვევაში, თქვენ შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

sudo კუდი- n + 20

კუდი ბრძანება ხშირად გამოიყენება უფრო მეტ ბრძანებთან ერთად, რომლითაც შეგიძლიათ წაიკითხოთ ფაილის გვერდი.

მაგალითად:

sudo კუდი- n + 20 | მეტი

ზემოთ ბრძანება აგზავნის უკანასკნელ 20 ხაზს ფაილის სახით და მილებს, როგორც შეყვანის უფრო მეტ ბრძანებას:

თქვენ ასევე შეგიძლიათ გამოიყენოთ კუდი ბრძანება, რათა გამოიტანოთ გარკვეული რაოდენობის ბაიტი ხაზების ნაცვლად:

sudo კუდი- c20

ერთხელ თქვენ შეგიძლიათ გამოიყენოთ იგივე გადართვა დაიწყება აჩვენოს გარკვეული byte რიცხვი შემდეგნაირად:

sudo კუდი- c + 20

როგორ მონიტორინგი შესვლა ფაილი

არსებობს ბევრი სკრიპტი და პროგრამები, რომლებიც ეკრანზე არ გამოიმუშავებენ, მაგრამ შედიან ჟურნალის ფაილზე, როგორც ისინი იყენებენ.

ამ შემთხვევაში, შესაძლოა დაგჭირდეთ მონიტორინგის ჟურნალი ფაილის მონიტორინგი.

თქვენ შეგიძლიათ გამოიყენოთ შემდეგი კუდი ბრძანება იმისათვის, რომ შეამოწმოთ, თუ როგორ შეცვლის ჟურნალი ყველა იმდენი წამში:

sudo კუდი -F-s20

თქვენ ასევე შეგიძლიათ გამოიყენოთ კუდი გააგრძელოს მონიტორინგის ჟურნალი, სანამ პროცესი კვდება შემდეგნაირად:

sudo კუდი -F --pid = 1234

პროცესის პროცესის ამოცანის მოსაძებნად შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

ps -ef | grep

მაგალითად, წარმოიდგინეთ, თქვენ რედაქტირება ფაილის გამოყენებით nano. თქვენ შეგიძლიათ იპოვოთ პროცესის ID nano- ს შემდეგი ბრძანების გამოყენებით:

ps -ef | grep nano

გამომავალი ბრძანება მოგცემთ პროცესის ID. წარმოიდგინეთ პროცესი ID 1234.

ახლა თქვენ შეგიძლიათ აწარმოოთ კუდი იმ ფაილების წინააღმდეგ, რომელსაც რედაქტირებულია ნანო შემდეგი ბრძანების გამოყენებით:

sudo კუდი -F --pid = 1234

ყოველ ჯერზე ფაილი შენახული ფარგლებში nano კუდი ბრძანება შეარჩიო ახალი ხაზები ბოლოში. ბრძანება მხოლოდ შეჩერდება, როდესაც ნანო რედაქტორი დაიხურება.

როგორ ვცადოთ კუდი ბრძანება

თუ მიიღებთ შეცდომას, ხოლო მცდარი ბრძანებების შესრულების მცდელობა, რადგან რაიმე მიზეზით მიუწვდომელია, შეგიძლიათ გამოიყენოთ retry პარამეტრი იმისათვის, რომ შევინარჩუნოთ ისევ, სანამ ფაილი არ არის ხელმისაწვდომი.

sudo tail --retry -F

ეს მხოლოდ სინამდვილეში მუშაობს -F შეცვლა, როგორც თქვენ უნდა შემდეგ ფაილი მინდა სცადოთ.

შემაჯამებელი

ეს სახელმძღვანელო აჩვენებს კუდი ბრძანების უფრო გავრცელებულ გამოყენებას.

დამატებითი ინფორმაციის მისაღებად კუდის ბრძანების შესახებ შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

კაცი კუდი

თქვენ შეამჩნევთ, რომ მე არ შევა sudo უმრავლესობა ბრძანებები. ეს აუცილებელია მხოლოდ იმ შემთხვევაში, თუ თქვენ არ გაქვთ ნებართვა, როგორც თქვენი ნორმალური მომხმარებელი ფაილის სანახავად და საჭიროა ამაღლების ნებართვა.