Πώς να χρησιμοποιήσετε την λιγότερη εντολή στο Linux

Ένα τερματικό Linux σε μια επιφάνεια εργασίας τύπου Ubuntu.

Fatmawati Achmad Zaenuri/Shutterstock



Το |_+_| Η εντολή σάς επιτρέπει να κάνετε σελίδα σε ένα αρχείο κειμένου, εμφανίζοντας μια οθόνη κειμένου κάθε φορά. Φαίνεται σαν μια από τις απλούστερες εντολές Linux με την πρώτη ματιά, αλλά υπάρχουν πολλά περισσότερα από ό,τι φαίνεται.

Η ιστορία των λιγότερων

Τα πάντα στο Linux – και στο Unix – έχουν ιστορία, χωρίς λογοπαίγνιο. Το |_+_| Το πρόγραμμα βασίζεται στο |_+_| πρόγραμμα, το οποίο κυκλοφόρησε αρχικά το 1978 στην έκδοση 3.0 του Berkeley Software Distribution Unix (3.0BSD). |_+_| σας επέτρεψε να σελιδοποιήσετε σταδιακά ένα αρχείο κειμένου, εμφανίζοντας μια οθόνη κειμένου τη φορά.





10 Βασικές εντολές Linux για αρχάριους ΣΧΕΤΙΖΕΤΑΙ ΜΕ 10 Βασικές εντολές Linux για αρχάριους

Η αναγκαιότητα ως η μητέρα της εφεύρεσης, ήταν η αδυναμία των πρώιμων εκδόσεων του |_+_| για κύλιση προς τα πίσω σε ένα αρχείο που ώθησε τον Mark Nudelman να αναπτύξει |_+_| και για να ξεπεραστεί το συγκεκριμένο πρόβλημα. Αυτή η δουλειά ξεκίνησε το 1983 και η πρώτη έκδοση κυκλοφόρησε εκτός της εταιρείας στην οποία εργαζόταν το 1985. Από τον Οκτώβριο του 2019, είναι ακόμα ο συντηρητής του |_+_|.

Αναρωτιέμαι αν υπάρχει χρήστης Linux που δεν έχει χρησιμοποιήσει |_+_|; Ακόμα κι αν δεν το έχουν χρησιμοποιήσει για να σελιδοποιήσουν ένα επιλεγμένο αρχείο κειμένου, το πιθανότερο είναι ότι έχουν χρησιμοποιήσει το |_+_| εντολή. Και |_+_| κλήσεις |_+_| στα παρασκήνια για να εμφανίσετε το |_+_| σελίδες.



Αυτή είναι μια εντολή με πολλά κόλπα στο μανίκι της.

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

|_+_| προστίθεται σταθερά με τα χρόνια. Έχει έναν εκπληκτικό αριθμό επιλογών γραμμής εντολών και πληκτρολογήσεις εντολών εντός εφαρμογής. Κάντε μια γρήγορη σύγκριση των σελίδα ανθρώπου για λιγότερο και το σελίδα ανθρώπου για |_+_| , και θα αρχίσετε να βλέπετε πώς |_+_| απολύτως πάνω από |_+_|.

Διαφήμιση

|_+_| έχει ξεπεράσει την αρχική του αποτυχία να μην μπορεί να κάνει σελίδα προς τα πίσω μέσω κειμένου, αλλά μόνο για αρχεία. Δεν είναι δυνατή η σελιδοποίηση προς τα πίσω μέσω εισόδου με σωλήνωση. Μπορείτε να το κάνετε αυτό με |_+_|.



Με την ευελιξία του στην πλοήγηση σε αρχεία, στην προβολή πολλών αρχείων, στην αναζήτηση κειμένου, στην απόθεση και στην επιστροφή σε σελιδοδείκτες και στην αντιμετώπιση της εισαγωγής με σωλήνωση, |_+_| κερδίζει τα χέρια κάτω. Χρήση |_+_| αντί για το |_+_| .

Ανάγνωση ενός αρχείου με λιγότερα

Για να φορτώσετε ένα αρχείο στο |_+_|, δώστε το όνομα του αρχείου στη γραμμή εντολών:

less

Το αρχείο φορτώνεται και εμφανίζεται. Η κορυφή (ή η αρχή) του αρχείου εμφανίζεται στο παράθυρο τερματικού. Μπορείτε να χρησιμοποιήσετε τον τροχό κύλισης του ποντικιού σας για κύλιση προς τα εμπρός και προς τα πίσω στο κείμενο.

Στο πληκτρολόγιο, χρησιμοποιήστε τη γραμμή διαστήματος ή το πλήκτρο Page Down για να μετακινηθείτε προς τα εμπρός μέσα στο κείμενο μία οθόνη κειμένου τη φορά.

Διαφήμιση

Το Page Up θα μετακινηθεί προς τα πίσω μέσω του αρχείου (προς την αρχή του αρχείου.) Τα πλήκτρα Home και End θα σας μεταφέρουν απευθείας στην αρχή και στο τέλος του αρχείου κειμένου, αντίστοιχα.

Το όνομα του αρχείου εμφανίζεται στην κάτω αριστερή γωνία της οθόνης. Όταν αρχίσετε να μετακινείστε μέσα στο αρχείο, η κάτω γραμμή διαγράφεται. Χρησιμοποιείται για την εμφάνιση μηνυμάτων σε εσάς και για την εισαγωγή εντολών.

Πατήστε q για να κλείσετε |_+_|.

Εμφάνιση αριθμών γραμμής

Για να αριθμηθούν οι γραμμές του αρχείου κειμένου για εσάς, χρησιμοποιήστε το |_+_| (αριθμοί γραμμών) επιλογή.

less

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

Ψάχνοντας σε λιγότερο

Για αναζήτηση στο κείμενο του αρχείου, πατήστε / και, στη συνέχεια, πληκτρολογήστε τη φράση αναζήτησης. Η αναζήτηση γίνεται με διάκριση πεζών-κεφαλαίων. Η φράση αναζήτησης εμφανίζεται στην κάτω γραμμή της οθόνης. Πατήστε Enter για να πραγματοποιήσετε την αναζήτηση.

Σε αυτό το παράδειγμα, ο όρος αναζήτησης είναι Enfield και αυτό φαίνεται στο κάτω μέρος της οθόνης.

Ψάχνοντας για

Διαφήμιση

Η αναζήτηση πραγματοποιείται από την τρέχουσα σελίδα μέχρι το τέλος του αρχείου κειμένου. Για να πραγματοποιήσετε αναζήτηση σε ολόκληρο το αρχείο, μετακινηθείτε στην κορυφή του αρχείου πριν κάνετε αναζήτηση.

Θα σας πουν εάν δεν υπάρχουν αγώνες. Εάν βρεθεί αντιστοιχία, η οθόνη μετακινείται για να εμφανίσει το στοιχείο που βρέθηκε.

λιγότερο εμφανίζοντας ένα αντίστοιχο στοιχείο αναζήτησης

Για να βρείτε το επόμενο αντικείμενο που ταιριάζει, πατήστε n. Για να αναζητήσετε το προηγούμενο αντικείμενο που ταιριάζει, πατήστε N.

λιγότερο με δύο αντικείμενα αναζήτησης που ταιριάζουν

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

Σημειώστε ότι, όταν κάνετε αναζήτηση προς τα πίσω, το επόμενο αντικείμενο που ταιριάζει (βρέθηκε με n) είναι το επόμενο πιο κοντά στο μπλουζα του αρχείου και το N για το προηγούμενο αντίστοιχο στοιχείο αναζητά ένα αντίστοιχο στοιχείο πιο κοντά στο κάτω μέρος του αρχείου. Με άλλα λόγια, τα n και N αντιστρέφουν την κατεύθυνση αναζήτησής τους όταν κάνετε αναζήτηση προς τα πίσω.

Άνοιγμα αρχείου με όρο αναζήτησης

Μπορείτε να χρησιμοποιήσετε το |_+_| (μοτίβο) επιλογή για πρόκληση |_+_| για να πραγματοποιήσετε αναζήτηση στο αρχείο κειμένου και να βρείτε το πρώτο αντικείμενο που ταιριάζει. Στη συνέχεια, θα εμφανίσει τη σελίδα με το αντίστοιχο αντικείμενο αναζήτησης, αντί για την πρώτη σελίδα του αρχείου. Εκτός, φυσικά, εάν το αντικείμενο αναζήτησης βρίσκεται στην πρώτη σελίδα του αρχείου.

Διαφήμιση

Σημειώστε ότι δεν υπάρχει κενό μεταξύ του |_+_| και ο όρος αναζήτησης.

more

Το αρχείο εμφανίζεται με τον πρώτο όρο αναζήτησης που ταιριάζει.

λιγότερο εμφανίζοντας ένα αρχείο με τονισμένο το πρώτο αντικείμενο αναζήτησης που αντιστοιχεί

Πλοήγηση σε λιγότερα: Τα πιο χρήσιμα πλήκτρα

Χρησιμοποιήστε αυτά τα πλήκτρα για να μετακινηθείτε και να πραγματοποιήσετε αναζήτηση στο αρχείο κειμένου.

  • Κίνηση προς τα εμπρός ένας γραμμή : Κάτω βέλος, Enter, e ή j
  • Κίνηση οπισθοδρομικός ένας γραμμή : Επάνω βέλος, y ή k
  • Κίνηση προς τα εμπρός ένας σελίδα : Γραμμή διαστήματος ή Σελίδα κάτω
  • Κίνηση οπισθοδρομικός ένας σελίδα : Σελίδα επάνω ή β
  • Πάπυροςστο σωστά : Δεξί βέλος Πάπυροςστο αριστερά : Αριστερό βέλος Αλμαστο μπλουζα του αρχείου: Αρχική ή ζ Αλμαστο τέλος του αρχείου: Τέλος ή Γ Αλμασε ένα συγκεκριμένο γραμμή : Πληκτρολογήστε τον αριθμό γραμμής και μετά πατήστε g Αλμασε α ποσοστό διαδρομή μέσα από το αρχείο: Πληκτρολογήστε το ποσοστό και μετά πατήστε p ή %. (Μπορείτε ακόμη και να εισαγάγετε δεκαδικές τιμές, οπότε για να μεταβείτε στο σημείο 27,2 τοις εκατό μέσω του αρχείου, πληκτρολογήστε 27,2 και, στη συνέχεια, πατήστε p ή %. Γιατί θέλετε να χρησιμοποιήσετε δεκαδικά ψηφία; Ειλικρινά δεν έχω ιδέα.) Αναζήτηση προς τα εμπρός: Πατήστε / και πληκτρολογήστε την αναζήτησή σας, όπως /Jekyll, και πατήστε Enter Αναζήτηση προς τα πίσω: Κτύπημα ? και πληκτρολογήστε την αναζήτησή σας, όπως /Hyde, και πατήστε Enter Επόμενοαντιστοίχιση αντικείμενο αναζήτησης : n Προηγούμενοςαντιστοίχιση αντικείμενο αναζήτησης : Ν Εγκαταλείπω: q

Συμπιέστε τις κενές γραμμές

Το |_+_| Η επιλογή (συμπίεση κενών γραμμών) αφαιρεί μια σειρά από κενές γραμμές και τις αντικαθιστά με μια κενή γραμμή.

Υπάρχουν μερικές διαδοχικές κενές γραμμές στο αρχείο του παραδείγματός μας, ας δούμε πώς |_+_| τα αντιμετωπίζει όταν χρησιμοποιούμε το |_+_| επιλογή:

more

Όλες οι διπλές (ή περισσότερες) κενές γραμμές έχουν αντικατασταθεί από μία κενή γραμμή σε κάθε περίπτωση.

Λιγότερο χωρίς να εμφανίζονται ακολουθίες πολλαπλών κενών γραμμών

Προβολή πολλών αρχείων

|_+_| μπορεί να ανοίξει πολλά αρχεία για εσάς. Μπορείτε να μεταπηδήσετε εμπρός και πίσω από αρχείο σε αρχείο. |_+_| θα θυμάται τη θέση σας σε κάθε αρχείο.

more

Διαφήμιση

Τα αρχεία ανοίγουν και εμφανίζεται το πρώτο αρχείο. Εμφανίζεται ποιο αρχείο κοιτάζετε και πόσα αρχεία έχουν φορτωθεί. Αυτό τονίζεται παρακάτω.

λιγότερο με δύο αρχεία που έχουν φορτωθεί

Για να προβάλετε το επόμενο αρχείο, πατήστε : και μετά πατήστε n.

Η οθόνη σας θα αλλάξει για να εμφανίσει το δεύτερο αρχείο και οι πληροφορίες στην κάτω γραμμή ενημερώνονται για να δείχνουν ότι βλέπετε το δεύτερο αρχείο. Αυτό τονίζεται παρακάτω.

προβολή του δεύτερου αρχείου σε λιγότερο

Για να μετακινηθείτε στο προηγούμενο αρχείο, πληκτρολογήστε : και μετά πατήστε p.

Χρήση σημάτων

|_+_| σας επιτρέπει να ρίξετε έναν δείκτη ώστε να μπορείτε να επιστρέψετε εύκολα σε ένα σημειωμένο απόσπασμα. Κάθε δείκτης αντιπροσωπεύεται από ένα γράμμα. Για να αφήσετε ένα σημάδι στη γραμμή που εμφανίζεται στην κορυφή, πατήστε m και μετά πατήστε το γράμμα που θέλετε να χρησιμοποιήσετε, όπως a.

Διαφήμιση

Όταν πατάτε το m, η κάτω γραμμή της οθόνης εμφανίζει μια προτροπή καθώς περιμένει να πατήσετε ένα πλήκτρο γράμματος.

λιγότερο προτροπή για ένα σημάδι

Μόλις πατήσετε ένα γράμμα, η προτροπή αφαιρείται.

Από οποιαδήποτε άλλη θέση μέσα στο αρχείο, μπορείτε εύκολα να επιστρέψετε σε ένα σημάδι πατώντας την απόστροφο (ή ένα μόνο εισαγωγικό) ' και, στη συνέχεια, πατώντας το γράμμα του σημείου στο οποίο θέλετε να επιστρέψετε. Όταν πατήσετε το πλήκτρο ', σας ζητείται η ένδειξη στην οποία θέλετε να μεταβείτε.

λιγότερο προτροπή για επιστροφή στο σημάδι

Πατήστε το γράμμα του σημείου στο οποίο θέλετε να επιστρέψετε και αυτό το τμήμα του αρχείου κειμένου θα εμφανιστεί για εσάς.

λιγότερο επιστρέφοντας σε ένα σημάδι

Χρήση εισόδου σωληνώσεων με λιγότερα

|_+_| μπορεί να εμφανίσει πληροφορίες που έρχονται ως ροή κειμένου με σωλήνωση, το ίδιο εύκολα σαν να ήταν αρχείο.

Το |_+_| η εντολή εμφανίζει το μηνύματα buffer δακτυλίου πυρήνα . Μπορούμε να διοχετεύσουμε την έξοδο από |_+_| σε |_+_| χρησιμοποιώντας την ακόλουθη εντολή:

less

Η έξοδος από |_+_| εκτίθεται.

Η έξοδος από το dmesg σε λιγότερο

Διαφήμιση

Μπορείτε να σελιδοποιήσετε και να πραγματοποιήσετε αναζήτηση μέσω της εισόδου με σωλήνωση σαν να ήταν ένα αρχείο. Για να δείτε τα πιο πρόσφατα μηνύματα, πατήστε Τέλος για να μεταβείτε στο κάτω μέρος του αρχείου.

Πληκτρολογήστε τα πιο πρόσφατα μηνύματα dmesg στο κάτω μέρος του αρχείου σε λιγότερα

Καθώς φτάνουν νέα μηνύματα, πρέπει να συνεχίσετε να πατάτε End για επιβολή |_+_| για να εμφανιστεί το κάτω μέρος του αρχείου. Αυτό δεν είναι πολύ βολικό. Να έχει |_+_| να εμφανίζεται πάντα το κάτω μέρος του κειμένου, ακόμα και όταν προστίθενται νέα δεδομένα, χρησιμοποιήστε το |_+_| (προς τα εμπρός) επιλογή. Σημειώστε τη χρήση του |_+_| και όχι |_+_| ως σημαία επιλογής.

less

Το |_+_| Η σημαία επιλογής λέει |_+_| για να αντιμετωπίσετε την επιλογή σαν να είχατε χρησιμοποιήσει αυτήν την εντολή μέσα |_+_|. Έτσι, εάν ξεχάσατε να χρησιμοποιήσετε το |_+_| επιλογή, πατήστε F μέσα στο |_+_| .

λιγότερη αναμονή νέας εισαγωγής από το dmesg

|_+_| εμφανίζει το κάτω μέρος του κειμένου, το οποίο εμφανίζει τα πιο πρόσφατα μηνύματα από |_+_|. Εμφανίζει ένα μήνυμα ότι περιμένει περισσότερα δεδομένα. Όταν εμφανίζονται περισσότερα μηνύματα πυρήνα, η οθόνη μετακινείται έτσι ώστε να μπορείτε να βλέπετε πάντα τα νεότερα μηνύματα.

Δεν μπορείτε να κάνετε κύλιση ή σελίδα σε αυτήν τη λειτουργία. Είναι αφιερωμένο στην εμφάνιση του κάτω μέρους του σωληνωτού κειμένου. Για έξοδο από τη λειτουργία του, πατήστε Ctrl+c και θα επιστρέψετε στο συνηθισμένο |_+_| διαδραστική λειτουργία.

Επεξεργασία αρχείων με λιγότερα

Μπορείτε να επεξεργαστείτε αρχεία με |_+_|—καλά, κάπως έτσι. Αυτή η εντολή δεν μπορεί να επεξεργαστεί αρχεία, αλλά αν πληκτρολογήσετε v όταν προβάλλετε ένα αρχείο, το αρχείο μεταφέρεται στον προεπιλεγμένο επεξεργαστή σας. Όταν φεύγετε από το πρόγραμμα επεξεργασίας, επιστρέφετε στο |_+_|.

Πατήστε v κατά την προβολή ενός αρχείου στο |_+_|:

αρχείο που εμφανίζεται σε λιγότερα

Διαφήμιση

Το αρχείο φορτώνεται στον προεπιλεγμένο επεξεργαστή, σε αυτήν την περίπτωση |_+_|:

αρχείο που έχει φορτωθεί στον nano editor

Όταν κλείνετε το πρόγραμμα επεξεργασίας, μετατρέπεστε στο |_+_|.

Συνοψίζοντας

Όσο αντιφατικό κι αν φαίνεται, σε αυτήν την περίπτωση|_+_| > |_+_|.

Εντολές Linux
Αρχεία πίσσα · pv · Γάτα · tac · chmod · λαβή · διαφ · sed · Με · άνδρας · έσπρωξε · popd · fsck · δοκιμαστικό δίσκο · επ · fd · παντοκ · CD · $PATH · οκ · Συμμετοχή · jq · πτυχή · uniq · journalctl · ουρά · κατάσταση · ls · fstab · πέταξε έξω · πιο λιγο · chgrp · τσόουν · στροφή μηχανής · Κοίτα · χορδές · τύπος · μετονομάζω · φερμουάρ · ανοίγω φερμουάρ · βουνό · ποσό · εγκαθιστώ · fdisk · mkfs · rm · rmdir · rsync · df · gpg · εμείς · νανο · mkdir · από · ln · κηλίδα · μετατρέπω · rclone · κομματάκι · SRM
Διαδικασίες ψευδώνυμο · οθόνη · μπλουζα · όμορφη · renice · πρόοδος · στρας · Σύστημα · tmux · chsh · ιστορία · στο · σύνολο παραγωγής · Ελεύθερος · οι οποίες · dmesg · usermod · ΥΣΤΕΡΟΓΡΑΦΟ · chroot · xargs · tty · ροζ · lsof · vmstat · τέλος χρόνου · τείχος · Ναί · σκοτώνω · ύπνος · sudo · του · χρόνος · ομαδική προσθήκη · usermod · ομάδες · lshw · ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ · επανεκκίνηση · να σταματήσει · απενεργοποίηση · passwd · lscpu · crontab · ημερομηνία · bg · fg
Δικτύωση netstat · ping · traceroute · ip · σσ · ποιος είναι · fail2ban · bmon · εσύ · δάχτυλο · nmap · ftp · μπούκλα · wget · που · ποιός είμαι · Σε · iptables · ssh-keygen · ufw

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Καλύτεροι φορητοί υπολογιστές Linux για προγραμματιστές και λάτρεις

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Dave McKay Dave McKay
Ο Dave McKay χρησιμοποίησε για πρώτη φορά υπολογιστές όταν η διάτρητη χαρτοταινία ήταν στη μόδα και από τότε ασχολείται με τον προγραμματισμό. Μετά από περισσότερα από 30 χρόνια στη βιομηχανία της πληροφορικής, είναι πλέον δημοσιογράφος τεχνολογίας πλήρους απασχόλησης. Κατά τη διάρκεια της καριέρας του, έχει εργαστεί ως ελεύθερος επαγγελματίας προγραμματιστής, διευθυντής διεθνούς ομάδας ανάπτυξης λογισμικού, διευθυντής έργου υπηρεσιών πληροφορικής και, πιο πρόσφατα, ως Υπεύθυνος Προστασίας Δεδομένων. Η γραφή του έχει δημοσιευτεί από τα howtogeek.com, cloudsavvyit.com, itenterpriser.com και opensource.com. Ο Dave είναι ευαγγελιστής Linux και υπέρμαχος ανοιχτού κώδικα.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα