Συνιστάται, 2024

Επιλογή Συντάκτη

Γιατί η εντολή "λιγότερο" είναι καλύτερη από "περισσότερα" στα UNIX και Linux

Δουλεύω με πολλά τεράστια αρχεία καταγραφής. Συνηθίζω συνήθως με τους διακομιστές μου UNIX και Linux χρησιμοποιώντας Putty ή Telnet, κατόπιν διαβάζω τα αρχεία χρησιμοποιώντας τις τυπικές εντολές UNIX / Linux. Άλλοι χρήστες τεχνολογίας πληροφορικής προτιμούν να χρησιμοποιούν ένα γραφικό περιβάλλον παραθύρου X, αλλά εάν διαθέτετε σύνδεση χαμηλού εύρους ζώνης, είναι προτιμότερο να χρησιμοποιείτε τερματικό γραμμής εντολών για να κάνετε τα πράγματα γρηγορότερα.

Εάν πρέπει να περιηγηθείτε στα αρχεία καταγραφής χωρίς να χρειάζεται να τα επεξεργαστείτε, χρησιμοποιήστε την εντολή " λιγότερο ". Το "Λιγότερο" στο Linux και στο UNIX σας επιτρέπει να δείτε το αρχείο και σας επιτρέπει να κάνετε βασικές λειτουργίες εύρεσης. Σε αντίθεση με τα " περισσότερα ", επιτρέπει την πλοήγηση προς τα εμπρός και προς τα πίσω, ώστε να μπορείτε να αναζητήσετε οποιαδήποτε συμβολοσειρά αναζήτησης σε οποιοδήποτε σημείο του εγγράφου.

Λιγότερα είναι καλύτερα από περισσότερα

Για να ανοίξετε ένα αρχείο χρησιμοποιώντας λιγότερα, πληκτρολογήστε τη λιγότερη εντολή ακολουθούμενη από το όνομα αρχείου στη γραμμή UNIX ή Linux:

λιγότερο όνομα αρχείου

Στο παρακάτω παράδειγμα άνοιξα ένα αρχείο που ονομάζεται verbose.log.mo

Λιγότερο θα ανοίξει το αρχείο και θα εμφανιστεί το όνομα του αρχείου στο κάτω αριστερό τμήμα του τερματικού. Για να βρείτε μια συμβολοσειρά στο αρχείο, πληκτρολογήστε εμπρός κάθετο ακολουθούμενο από τη συμβολοσειρά που θέλετε να αναζητήσετε και στη συνέχεια πατήστε Enter. Στο παρακάτω παράδειγμα, πληκτρολογήσα / σφάλμα για να αναζητήσετε τη συμβολοσειρά "error".

Θα δείτε ότι η προβολή του αρχείου θα μεταβεί στη γραμμή όπου βρίσκεται η συμβολοσειρά. Οι αντιστοιχίες συμβολοσειρών που εντοπίζονται επισημαίνονται για ευκολότερη προβολή.

Για να αναζητήσετε την επόμενη εμφάνιση της συμβολοσειράς, απλά πατήστε το πλήκτρο "n". Πατώντας το κεφαλαίο "N" θα φτάσετε στην προηγούμενη αντιστοιχία.

Εδώ είναι άλλες συντομεύσεις πληκτρολογίου που βρήκα από την καταχώρηση του Wiki στο "λιγότερο":

  • [Βέλη] / [Σελίδα επάνω] / [Σελίδα κάτω] / [Αρχική] / [Τέλος]: Πλοήγηση.
  • [Γραμμή διαστήματος]: Επόμενη σελίδα.
  • b : Προηγούμενη σελίδα.
  • n g : Μετάβαση στον αριθμό γραμμής n . Προεπιλογή είναι η αρχή του αρχείου.
  • n G : Μετάβαση στον αριθμό γραμμής n . Το προεπιλεγμένο είναι το τέλος του αρχείου.
  • / πρότυπο : Αναζητήστε πρότυπο . Μπορούν να χρησιμοποιηθούν τακτικές εκφράσεις.
  • n : Πηγαίνετε στον επόμενο αγώνα (μετά από μια επιτυχημένη αναζήτηση).
  • N : Πηγαίνετε στην προηγούμενη αντιστοιχία.
  • m γράμμα : Σημειώστε την τρέχουσα θέση με γράμμα .
  • ' επιστολή : Επιστροφή στο γράμμα θέσης. [ ' = ενιαίο απόσπασμα]
  • '^ ή g : Πηγαίνετε στην αρχή του αρχείου.
  • '$ ή G : Πηγαίνετε στο τέλος του αρχείου.
  • s : Αποθηκεύστε το τρέχον περιεχόμενο (πήρατε από άλλο πρόγραμμα, όπως grep) σε ένα αρχείο.
  • = : Πληροφορίες αρχείου.
  • F : διαβάστε συνεχώς τις πληροφορίες από το αρχείο και ακολουθήστε το τέλος του. Χρήσιμο για παρακολούθηση αρχείων καταγραφής. Χρησιμοποιήστε τα πλήκτρα Ctrl + C για έξοδο από αυτήν τη λειτουργία.
  • - επιλογή : Εναλλαγή επιλογής γραμμής εντολών - επιλογή .
  • h : Βοήθεια.
  • q : Κλείστε.

Αυτό που μου αρέσει περισσότερο για το "λιγότερο" είναι ότι προσαρμόζεται αυτόματα με το πλάτος και το ύψος του παραθύρου του τερματικού. Το κείμενο όταν βλέπετε με "λιγότερο" τυλίγεται αυτόματα αν αλλάξετε το μέγεθος του παραθύρου του τερματικού. Αυτό κάνει λιγότερη πρόοδο από το παλαιότερο εργαλείο που ονομάζεται "περισσότερο", το οποίο τείνει να κόψει το κείμενο καθώς σφίγγετε το πλάτος του τερματικού.

Αν έχετε πολλά αρχεία κειμένου ή ASCII για προβολή σε Linux ή UNIX, φροντίστε να αποκτήσετε τον έλεγχο "less", καθώς είναι μια ανώτερη εντολή για την προβολή αρχείων χρησιμοποιώντας το τερματικό γραμμής εντολών. Απολαμβάνω!

Top