(Translated by https://www.hiragana.jp/)
tail (Unix) - Βικιπαίδεια Μετάβαση σしぐまτたうοおみくろん περιεχόμενο

tail (Unix)

Από τたうηいーた Βικιπαίδεια, τたうηいーたνにゅー ελεύθερη εγκυκλοπαίδεια


Τたうοおみくろん tail είναι ένα πρόγραμμα σしぐまτたうοおみくろん Unix κかっぱαあるふぁιいおた σしぐまτたうαあるふぁ Unix-οειδή συστήματα πぱいοおみくろんυうぷしろん χρησιμοποιείται γがんまιいおたαあるふぁ τたうηいーたνにゅー εμφάνιση τたうωおめがνにゅー τελευταίων γραμμών ενός αρχείου κειμένου ή δεδομένων από μみゅーιいおたαあるふぁ διασωλήνωση.

Ηいーた σύνταξη της εντολής είναι:

tail [επιλογές] <όνομα_αρχείου>

Ηいーた προκαθορισμένη συμπεριφορά της tail είναι νにゅーαあるふぁ τυπώσει τις τελευταίες 10 γραμμές της εισόδου της σしぐまτたうηいーたνにゅー καθιερωμένη έξοδο. Οおみくろん αριθμός τたうωおめがνにゅー γραμμών πぱいοおみくろんυうぷしろん τυπώνονται κかっぱαあるふぁιいおた οおみくろんιいおた μονάδες μέτρησης πぱいοおみくろんυうぷしろん χρησιμοποιούνται (γραμμές, ενότητες, bytes) μπορούν νにゅーαあるふぁ τροποποιηθούν από τις επιλογές της γραμμής εντολών. Τたうοおみくろん παρακάτω παράδειγμα δείχνει τις τελευταίες 20 γραμμές τたうοおみくろんυうぷしろん αρχείου filename:

tail -n 20 filename

Αυτό τたうοおみくろん παράδειγμα δείχνει τたうαあるふぁ τελευταία 15 bytes όλων τたうωおめがνにゅー αρχείων πぱいοおみくろんυうぷしろん αρχίζουν από foo:

tail -c 15 foo*

Αυτό τたうοおみくろん παράδειγμα δείχνει όλες τις γραμμές τたうοおみくろんυうぷしろん αρχείου filename ξεκινώντας από τたうηいーた δεύτερη γραμμή:

tail -n +2 filename

Μみゅーεいぷしろん μみゅーιいおたαあるふぁ παλιότερη σύνταξη (πぱいοおみくろんυうぷしろん ακόμα χρησιμοποιείται σしぐまεいぷしろん παλαιότερες εκδόσεις τたうοおみくろんυうぷしろん Sun Solaris καθώς δでるたεいぷしろんνにゅー υποστηρίζεται ηいーた επιλογή -n),οおみくろんιいおた τελευταίες 20 γραμμές κかっぱαあるふぁιいおた τたうαあるふぁ τελευταία 50 bytes τたうοおみくろんυうぷしろん αρχείου filename μπορούν νにゅーαあるふぁ εμφανιστούν μみゅーεいぷしろん τたうηいーたνにゅー εξής εντολή:

tail -20 filename
tail -50c filename

Ηいーた σύνταξη αυτή όμως δでるたεいぷしろんνにゅー ενθαρρύνεται πぱいιいおたαあるふぁ κかっぱαあるふぁιいおた δでるたεいぷしろん συμμορφώνεται μみゅーεいぷしろん τたうοおみくろん πρότυπο POSIX 1003.1-2001. Ακόμα κかっぱαあるふぁιいおた αあるふぁνにゅー υποστηρίζεται σしぐまεいぷしろん τρέχουσες εκδόσεις, όταν χρησιμοποιείται μみゅーεいぷしろん άλλες επιλογές (όπως ηいーた -f, βべーたλらむだ. παρακάτω), αυτές δでるたεいぷしろん λειτουργούν σωστά.

Παρακολούθηση αρχείου

[Επεξεργασία | επεξεργασία κώδικα]

Ηいーた tail έχει μみゅーιいおたαあるふぁ ειδική επιλογή της γραμμής εντολών, τたうηいーたνにゅー -f (follow), ηいーた οποία επιτρέπει τたうηいーたνにゅー παρακολούθηση ενός αρχείου. Αντί νにゅーαあるふぁ εμφανίσει τις τελευταίες γραμμές κかっぱαあるふぁιいおた σしぐまτたうηいーた συνέχεια νにゅーαあるふぁ τερματίσει, ηいーた tail δείχνει τις γραμμές κかっぱαあるふぁιいおた σしぐまτたうηいーた συνέχεια παρακολουθεί τたうοおみくろん αρχείο. Καθώς προστίθονται νέες γραμμές σしぐまτたうοおみくろん αρχείο από μみゅーιいおたαあるふぁ άλλη διεργασία, ηいーた tail ανανεώνει τたうηいーたνにゅー έξοδό της. Τたうοおみくろん χαρακτηριστικό αυτό είναι ιδιαίτερα χρήσιμο γがんまιいおたαあるふぁ τたうηいーたνにゅー παρακολούθηση αρχείων συμβάντων (log files). Ηいーた παρακάτω εντολή θしーたαあるふぁ εμφανίσει τις τελευταίες 10 γραμμές τたうοおみくろんυうぷしろん αρχείου messages κかっぱαあるふぁιいおた θしーたαあるふぁ προσθέσει τις νέες γραμμές σしぐまτたうηいーたνにゅー έξοδο όσο αυτές προστίθενται σしぐまτたうοおみくろん messages:

tail -f /var/adm/messages

Ηいーた διακοπή της tail όταν παρακολουθεί ένα αρχείο γίνεται μみゅーεいぷしろん τたうοおみくろん συνδυασμό πλήκτρων Ctrl+C. Ηいーた εντολή αυτή μπορεί νにゅーαあるふぁ εκτελεστεί "σしぐまτたうοおみくろん παρασκήνιο" μみゅーεいぷしろん τたうοおみくろんνにゅー χαρακτήρα &, δείτε έλεγχος εργασιών.

Αあるふぁνにゅー πρόκειται νにゅーαあるふぁ παρακολουθηθεί ηいーた έξοδος μιας εντολής, μπορεί νにゅーαあるふぁ χρησιμοποιηθεί κかっぱαあるふぁιいおた ηいーた εντολή watch.

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]