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



Βασικά Takeaways

  • Το The less command είναι μια πιο προηγμένη έκδοση του the more command, που προσφέρει περισσότερες δυνατότητες και λειτουργικότητα για την πλοήγηση και την προβολή αρχείων κειμένου.
  • Το Less έχει ένα ευρύ φάσμα επιλογών και πληκτρολογήσεων για πλοήγηση, αναζήτηση και επεξ

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

ο

less

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

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

ο

less

το πρόγραμμα βασίζεται στο

more

πρόγραμμα, το οποίο κυκλοφόρησε αρχικά το 1978 στην έκδοση 3.0 του

Berkeley Software Distribution Unix

(3.0BSD).

more

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

Αναγκαιότητα είναι η μητέρα της εφεύρεσης, ήταν η αδυναμία των πρώιμων εκδόσεων του

more

για κύλιση προς τα πίσω σε ένα αρχείο που ώθησε τον Mark Nudelman να αναπτύξει

less

και να ξεπεραστεί το συγκεκριμένο πρόβλημα. Αυτή η δουλειά ξεκίνησε το 1983 και η πρώτη έκδοση κυκλοφόρησε εκτός της εταιρείας στην οποία εργαζόταν το 1985. Από τον Οκτώβριο του 2019, είναι

ακόμα ο συντηρητής

του

less

.

Αναρωτιέμαι αν υπάρχει χρήστης Linux που δεν έχει χρησιμοποιήσει

less

? Ακόμα κι αν δεν το έχουν χρησιμοποιήσει για να σελιδοποιήσουν ένα επιλεγμένο αρχείο κειμένου, το πιθανότερο είναι ότι έχουν χρησιμοποιήσει το άτομο

εντολή. Και ο άνθρωπος καλεί

less

στα παρασκήνια για να εμφανίσετε τις σελίδες man.

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

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


less

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

σελίδα ανθρώπου

για λιγότερο και το

σελίδα ανθρώπου

Για

more

και θα αρχίσετε να βλέπετε πώς

less

απολύτως πύργος

more

.


more

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

less

.

Με την ευελιξία του στην πλοήγηση αρχείων, την προβολή πολλών αρχείων, την αναζήτηση κειμένου, την απόθεση και την επισ

σε σελιδοδείκτες και την αντιμετώπιση της εισαγωγής με σωλήνωση,

less

κερδίζει τα χέρια κάτω. Χρήση

less

αντί του

more

.

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

Για να φορτώσετε ένα αρχείο σε

less

δώστε το όνομα του αρχείου στη γραμμή εντολών:

less Dr-Jekyll-and-Mr-Hyde-001.txt

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

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

Το Page Up θα μετακινηθεί προς τα πίσω μέσω του αρχείου (προς την “έναρξη” του αρχείου.) Τα πλήκτρα

και End θα σας μεταφέρουν απευθείας στην αρχή και στο τέλος του αρχείου κειμένου, αντίστοιχα.


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

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

Πατήστε “q” για έξοδο

less

.

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

Για να αριθμηθούν οι γραμμές του αρχείου κειμένου για εσάς, χρησιμοποιήστε το

-N

επιλογή (αριθμοί γραμμών).

less -N Dr-Jekyll-and-Mr-Hyde-001.txt


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

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


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

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

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

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


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

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

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


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

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


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

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

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

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

Μπορείτε να χρησιμοποιήσετε το

-p

(μοτίβο) επιλογή να προκαλέσει

less

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

Σημειώστε ότι δεν υπάρχει κενό μεταξύ των

-p

και ο όρος αναζήτησης.

less -pEnfield Dr-Jekyll-and-Mr-Hyde-001.txt


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

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


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

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

  • Κίνηση

    προς τα εμπρός

    ένας

    γραμμή

    : Κάτω βέλος, Enter, e ή j
  • Κίνηση

    οπισθοδρομικός

    ένας

    γραμμή

    : Επάνω βέλος, y ή k
  • Κίνηση

    προς τα εμπρός

    ένας

    σελίδα

    : Γραμμή διαστήματος ή Σελίδα κάτω
  • Κίνηση

    οπισθοδρομικός

    ένας

    σελίδα

    : Σελίδα επάνω ή β

  • Πάπυρος

    στο

    σωστά

    : Δεξί βέλος

  • Πάπυρος

    στο

    αριστερά

    : Αριστερό βέλος

  • Αλμα

    στο

    μπλουζα

    του αρχείου: Αρχική ή ζ

  • Αλμα

    στο

    τέλος

    του αρχείου: Τέλος ή Γ

  • Αλμα

    σε ένα συγκεκριμένο

    γραμμή

    : Πληκτρολογήστε τον αριθμό γραμμής και μετά πατήστε “g”

  • Αλμα

    σε α

    ποσοστό

    διαδρομή μέσα από το αρχείο: Πληκτρολογήστε το ποσοστό και μετά πατήστε “p” ή “%”. (Μπορείτε ακόμη και να εισαγάγετε δεκαδικές

    , επομένως για να μεταβείτε στο σημείο 27,2 τοις εκατό μέσω του αρχείου, πληκτρολογήστε “27,2” και στη συνέχεια πατήστε “p” ή “%”. Γιατί θέλετε να χρησιμοποιήσετε δεκαδικούς αριθμούς; Ειλικρινά δεν έχω ιδέα.)


  • προς τα εμπρός

    : Πατήστε “/” και πληκτρολογήστε την αναζήτησή σας, όπως “/Jekyll” και πατήστε Enter

  • Αναζήτηση προς τα πίσω

    : Κτύπημα “?” και πληκτρολογήστε την αναζήτησή σας, όπως “/Hyde” και πατήστε Enter

  • Επόμενο

    αντιστοίχιση

    αντικείμενο αναζήτησης

    : n

  • Προηγούμενος

    αντιστοίχιση

    αντικείμενο αναζήτησης

    : Ν

  • Εγκαταλείπω

    : q

Πιέστε τις κενές γραμμές

ο

-s

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

Υπάρχουν μερικές διαδοχικές κενές γραμμές στο αρχείο του παραδείγματός μας, ας δούμε πώς

less

τα αντιμετωπίζει όταν χρησιμοποιούμε το

-s

επιλογή:

less -s Dr-Jekyll-and-Mr-Hyde-001.txt


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

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


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

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


less

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

less

θα θυμάται τη θέση σας σε κάθε αρχείο.

less Dr-Jekyll-and-Mr-Hyde-001.txt Dr-Jekyll-and-Mr-Hyde-002.txt


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

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


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

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

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


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

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

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


less

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

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


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

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

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


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

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


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

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


less

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

ο

dmesg

η εντολή εμφανίζει το

μηνύματα buffer δακτυλίου πυρήνα

. Μπορούμε να διοχετεύσουμε την έξοδο από

dmesg

σε

less

χρησιμοποιώντας την ακόλουθη εντολή:

dmesg | less


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

Η έξοδος από

dmesg

εκτίθεται.


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

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


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

Καθώς φτάνουν νέα μηνύματα, πρέπει να συνεχίσετε να πατάτε “Τέλος” για αναγκαστική

less

για να εμφανίσετε το κάτω μέρος του αρχείου. Αυτό δεν είναι πολύ βολικό. Να έχω

less

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

+F

(προς τα εμπρός) επιλογή. Σημειώστε τη χρήση του

+

και οχι

-

ως σημαία επιλογής.

dmesg | less +F


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

ο

+

Η σημαία επιλογής λέει

less

για να αντιμετωπίσετε την επιλογή σαν να είχατε χρησιμοποιήσει αυτήν την εντολή μέσα

less

. Αν λοιπόν ξεχάσατε να χρησιμοποιήσετε το

+F

επιλογή, πατήστε “F” μέσα

less

.


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


less

εμφανίζει το κάτω μέρος του κειμένου, το οποίο εμφανίζει τα πιο πρόσφατα μηνύματα από

dmesg

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

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

less

διαδραστική λειτουργία.

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

Μπορείτε να επεξεργαστείτε αρχεία με

less —

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

less

.

Πατήστε “v” κατά την προβολή ενός αρχείου

less

:


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

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

nano

:


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

Όταν κλείνετε το πρόγραμμα επεξεργασίας, στρέφεστε σε

less

.

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

Όσο αντιφατικό κι αν φαίνεται, σε αυτή την περίπτωση

less

>

more

.


VIA:

HowToGeek.com


Leave A Reply



Cancel Reply

Your email address will not be published.