Μπορείτε να χρησιμοποιήσετε οποιοδήποτε υπάρχον αρχείο ή να δημιουργήσετε οποιοδήποτε νέο αρχείο για να δοκιμάσετε τις λειτουργίες του 'κεφάλι' και 'ουρά' εντολές. Εδώ, ονομάζονται δύο αρχεία κειμένου products.txt και υπάλληλος.txt δημιουργούνται για να δείξουν τη χρήση του 'κεφάλι' και 'ουρά' εντολές.
Εκτελέστε την ακόλουθη εντολή για να εμφανίσετε το περιεχόμενο του products.txt αρχείο.
$ cat products.txt
Εκτελέστε την ακόλουθη εντολή για να εμφανίσετε το περιεχόμενο του υπάλληλος.txt αρχείο.
$ cat staff.txt
Από προεπιλογή, 'ουρά' Η εντολή διαβάζει τις τελευταίες 10 γραμμές του αρχείου. Εάν θέλετε να διαβάσετε περισσότερες ή λιγότερες από 10 γραμμές από το τέλος του αρχείου, τότε πρέπει να χρησιμοποιήσετε την επιλογή «-ν» με 'ουρά' εντολή.
σύνταξη εντολής ουράς:
ουρά [επιλογή] [όνομα αρχείου]… [όνομα αρχείου]
Όπως και η εντολή «κεφαλή», η εντολή «ουρά» ισχύει επίσης για πολλά αρχεία και η χρήση της επιλογής είναι προαιρετική για την εντολή «ουρά».
Παράδειγμα - 1: εντολή ‘tail’ χωρίς καμία επιλογή
Το αρχείο Emplo.txt έχει μόνο 6 γραμμές που είναι μικρότερες από 10. Έτσι, η ακόλουθη εντολή θα εμφανίσει το πλήρες περιεχόμενο του αρχείου staff.txt.
$ tail staff.txt
Παράδειγμα -2: εντολή ‘tail’ με επιλογή -n και θετική τιμή
Όταν θέλετε να διαβάσετε συγκεκριμένες γραμμές από το τέλος του αρχείου, τότε πρέπει να χρησιμοποιήσετε την επιλογή «-ν» με θετική τιμή. Η ακόλουθη εντολή θα εμφανίσει τις τελευταίες 2 γραμμές του αρχείου staff.txt.
$ tail -n 2 staff.txt
Παράδειγμα -3: εντολή ‘tail’ με -ν και αρνητική τιμή
Εάν θέλετε να παραλείψετε τις συγκεκριμένες γραμμές από την αρχή, πρέπει να χρησιμοποιήσετε την επιλογή '-ν' με αρνητική τιμή στην εντολή 'ουρά'. Η ακόλουθη εντολή θα εμφανίσει το περιεχόμενο του αρχείου staff.txt παραλείποντας 3 γραμμές από την αρχή.
$ tail -n -3 staff.txt
Παράδειγμα - 4: εντολή ‘tail’ με πολλά αρχεία
Η ακόλουθη εντολή θα εμφανίσει τις τελευταίες 3 γραμμές του αρχείου products.txt και Employer.txt.
$ tail -n 3 products.txt staff.txt
Παράδειγμα - 5: Χρήση εντολών «κεφαλής» και «ουράς» μαζί
Εάν θέλετε να διαβάσετε το περιεχόμενο από τη μέση οποιουδήποτε αρχείου, τότε μόνο 'κεφάλι' ή 'ουρά' εντολή δεν μπορεί να λύσει αυτό το πρόβλημα. Πρέπει να χρησιμοποιήσετε και τα δύο 'κεφάλι' και 'ουρά' εντολές μαζί για την επίλυση αυτού του προβλήματος. Η ακόλουθη εντολή θα διαβάσει γραμμές από 2 έως 6 από products.txt αρχείο. Αρχικά, 'κεφάλι' Η εντολή θα ανακτήσει τις πρώτες 6 γραμμές παραλείποντας τις 5 τελευταίες γραμμές για αρνητική τιμή και 'ουρά' εντολή θα ανακτήσει την τελευταία 5 γραμμή από την έξοδο του 'κεφάλι' εντολή.
$ head -n -5 products.txt | ουρά -n 5
Ελπίζω ότι μετά την εξάσκηση των παραπάνω παραδειγμάτων, ο καθένας θα μπορεί να υποβάλει αίτηση 'κεφάλι' και 'ουρά' εντολή σωστά.