2. Εντολή more
Σύνταξη
more [options] filename
πχ. more /etc/profile /etc/passwd
Η εντολή more ανήκει σε μια οικογένεια εντολών που αποκαλούνται
εντολές σελιδοποίησης της εξόδου ή pagers. Με τις εντολές αυτές
μπορούμε να εξετάζουμε το περιεχόμενο ενός αρχείου κατά μία οθόνη
ή μία γραμμή τη φορά. Αυτό είναι ιδιαίτερα χρήσιμο σε μεγάλα αρχεία.
Η επόμενη εντολή εμφανίζει τα περιεχόμενα του αρχείου longfile και
μόλις γεμίσει μία οθόνη περιμένει να πατήσουμε το πλήκτρο spacebar
για να προχωρήσουμε κατά μία οθόνη ή το πλήκτρο enter για να
προχωρήσουμε κατά μία γραμμή ή το πλήκτρο Β για να πάμε μία οθόνη
προς τα πίσω.
$ more longfile
3. Εντολή less
Σύνταξη
less [options] filename
πχ. less /etc/profile /etc/passwd
Η εντολή less είναι μια εντολή σελιδοποίησης της εξόδου που έχει αρκετά
περισσότερα χαρακτηριστικά από την εντολή more. Τα πλεονεκτήματα
της εντολής less έναντι της more είναι τα εξής :
Με τα βελάκια μπορούμε να κινούμαστε προς τα πίσω και προς τα
εμπρός.
Μπορούμε να χρησιμοποιήσουμε σελιδοδείκτες (bookmarks), αριθμούς
γραμμών ή ποσοστό εμφάνισης του αρχείου.
4. Εντολή head
Σύνταξη
head [options] file
Με την εντολή head μπορούμε να δούμε τις πρώτες γραμμές ενός
αρχείου. Η head χρησιμοποιείται για να εμφανίσει τις 10 πρώτες
γραμμές, εκτός αν χρησιμοποιήσουμε τον διακόπτη n. Η επόμενη
εντολή εμφανίζει τις 5 πρώτες γραμμές όλων των αρχείων που το
όνομά τους αρχίζει με τους χαρακτήρες xm και βρίσκονται στον
κατάλογο /usr/ man/man1.
$ head -5 /usr/man/man1/xm*
Επειδή η εντολή head εμφανίζει εξ ορισμού τα ονόματα των αρχείων στην
έξοδο που δημιουργεί, μπορούμε να χρησιμοποιήσουμε την επιλογή -q
για να ακυρώσουμε την εμφάνισή τους.
5. Εντολή tail
Σύνταξη
tail [options] file
Με την εντολή tail μπορούμε να δούμε τις τελευταίες γραμμές ενός
αρχείου. Η εντολή tail μπορεί να εμφανίσει τις 10 τελευταίες
γραμμές, εκτός αν χρησιμοποιήσουμε το διακόπτη n. Η επόμενη εντολή
εμφανίζει τις 12 τελευταίες γραμμές του αρχείου messages που
βρίσκεται στον κατάλογο /var/log.
$ tail -5 /etc/passwd
$ tail -12 /var/log/messages