Όλα όσα πρέπει να ξέρετε για την περισσότερη εντολή

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

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

Τι κάνει το Linux Command More

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

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

Εκτελέστε την ακόλουθη εντολή σε ένα παράθυρο τερματικού:

ps -ef

Αυτό επιστρέφει μια λίστα με όλες τις διαδικασίες που εκτελούνται στο σύστημά σας.

Τα αποτελέσματα πρέπει να μετακινηθούν πέρα ​​από το τέλος της οθόνης.

Τώρα εκτελέστε την ακόλουθη εντολή:

ps -ef | περισσότερο

Η οθόνη θα γεμίσει με μια λίστα δεδομένων, αλλά θα σταματήσει στο τέλος της σελίδας με το ακόλουθο μήνυμα:

-- περισσότερο --

Για να μεταβείτε στην επόμενη σελίδα, πατήστε τη γραμμή διαστήματος στο πληκτρολόγιο.

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

Η περισσότερη εντολή λειτουργεί με οποιαδήποτε εφαρμογή που εξάγει στην οθόνη.

Δεν χρειάζεται να διοχετεύετε την έξοδο προς την περισσότερη εντολή.

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

περισσότερα <όνομα_αρχείου>

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

περισσότερα / etc / passwd

Αλλάξτε το μήνυμα

Μπορείτε να αλλάξετε το μήνυμα για την περισσότερη εντολή έτσι ώστε να εμφανίζει τα εξής:

πατήστε κενό για να συνεχίσετε, q να τερματίσετε

Για να εμφανίσετε το παραπάνω μήνυμα χρησιμοποιήστε περισσότερα με τον ακόλουθο τρόπο.

ps -ef | περισσότερα -d

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

Από προεπιλογή, θα υπάρχει ένα ηχητικό σήμα, αλλά χρησιμοποιώντας το διακόπτη -d θα δείτε το παρακάτω μήνυμα.

Πατήστε h για οδηγίες

Πώς να διακόψετε το κείμενο από την κύλιση

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

περισσότερα -p

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

περισσότερα -c

Πιέστε πολλαπλές γραμμές σε μια γραμμή

Αν έχετε ένα αρχείο με πολλές γραμμές κενών σε αυτό τότε μπορείτε να πάρετε περισσότερα για να συμπιέσετε κάθε μπλοκ κενών γραμμών σε μια γραμμή.

Για παράδειγμα, εξετάστε το ακόλουθο κείμενο:

αυτή είναι μια γραμμή κειμένου



αυτή η γραμμή έχει 2 κενές γραμμές πριν από αυτήν



αυτή η γραμμή έχει 4 κενές γραμμές πριν από αυτήν

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

αυτή είναι μια γραμμή κειμένου

αυτή η γραμμή έχει 2 κενές γραμμές πριν από αυτήν

αυτή η γραμμή έχει 4 γραμμές κενών πριν από αυτήν

Για να αποκτήσετε αυτή τη λειτουργία εκτελέστε την ακόλουθη εντολή:

περισσότερα-s

Καθορίστε το μέγεθος της οθόνης

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

Για παράδειγμα:

περισσότερα -u5

Η παραπάνω εντολή θα εμφανίσει το αρχείο 5 γραμμές τη φορά.

Ξεκινήστε περισσότερα από έναν ορισμένο αριθμό γραμμής

Μπορείτε να πάρετε περισσότερα για να αρχίσετε να εργάζεστε από έναν συγκεκριμένο αριθμό γραμμής:

Για παράδειγμα, φανταστείτε ότι είχατε το ακόλουθο αρχείο:

αυτή είναι η γραμμή 1
αυτή είναι η γραμμή 2
αυτή είναι η γραμμή 3
αυτή είναι η γραμμή 4
αυτή είναι η γραμμή 5
αυτή είναι η γραμμή 6
αυτή είναι η γραμμή 7
αυτή είναι η γραμμή 8

Τώρα δείτε αυτή την εντολή:

περισσότερα + u6

Η έξοδος θα είναι η εξής

αυτή είναι η γραμμή 6
αυτή είναι η γραμμή 7
αυτή είναι η γραμμή 8

Η πτυχή κύλισης θα παραμείνει.

περισσότερα + u3 -u2

Η παραπάνω εντολή θα εμφανίσει τα εξής:

αυτή είναι η γραμμή 3
αυτή είναι η γραμμή 4
-- περισσότερο --

Ξεκινήστε από μια ορισμένη σειρά κειμένου

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

περισσότερα + / "το κείμενο για αναζήτηση"

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

Μετακινηθείτε σε έναν ορισμένο αριθμό γραμμών κάνοντας χρήση περισσότερων

Από προεπιλογή, όταν πατάτε το πλήκτρο διαστήματος, η περισσότερη εντολή θα μετακινηθεί για το μήκος της σελίδας που είναι είτε το μέγεθος της οθόνης είτε η ρύθμιση που καθορίζεται από το διακόπτη -u.

Αν θέλετε να κάνετε κύλιση 2 γραμμών κάθε φορά πατήστε τον αριθμό 2 πριν πατήσετε το πλήκτρο διαστήματος. Για 5 γραμμές πατήστε 5 πριν τη γραμμή διαστήματος.

Η παραπάνω ρύθμιση διαρκεί μόνο για το ένα πλήκτρο, ωστόσο.

Μπορείτε να ορίσετε μια νέα προεπιλογή που υπερισχύει σε σχέση με την προηγούμενη. Για να το κάνετε αυτό πατήστε τον αριθμό των γραμμών που θέλετε να μετακινηθείτε ακολουθώντας το πλήκτρο "z".

Για παράδειγμα, το "9z" θα προκαλέσει στην οθόνη να μετακινηθεί 9 γραμμές. Τώρα όταν πατάτε το διάστημα, η κύλιση θα είναι πάντα 9 γραμμές.

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

Υπάρχει ένα τέταρτο κλειδί που μπορείτε να χρησιμοποιήσετε για κύλιση. Από προεπιλογή, εάν πατήσετε το πλήκτρο "d", η οθόνη θα μετακινηθεί 11 γραμμές τη φορά. Πάλι μπορείτε να πατήσετε οποιοδήποτε αριθμό πριν πατήσετε το πλήκτρο "d" για να το ορίσετε με νέα προεπιλογή.

Για παράδειγμα, το "4d" θα προκαλέσει περισσότερα για να μετακινηθείτε σε 4 γραμμές τη φορά που πατάτε το "d".

Πώς να παραλείψετε γραμμές και σελίδες του κειμένου

Όταν χρησιμοποιείτε την περισσότερη εντολή, μπορείτε επίσης να παραλείψετε γραμμές του κειμένου.

Για παράδειγμα, πατώντας το πλήκτρο "s" παραλείπει μια γραμμή κειμένου. Μπορείτε να αλλάξετε την προεπιλογή εισάγοντας έναν αριθμό πριν από το πλήκτρο "s". Για παράδειγμα, το "20s" αλλάζει τη συμπεριφορά έτσι ώστε το παράθυρο να είναι τώρα 20 γραμμές κειμένου.

Μπορείτε επίσης να παραλείψετε ολόκληρες σελίδες κειμένου. Για να το κάνετε αυτό πατήστε το πλήκτρο "f". Ξανά η εισαγωγή ενός αριθμού θα προκαλέσει τη μεγαλύτερη εντολή να παραλείψει τον καθορισμένο αριθμό σελίδων κειμένου.

Αν έχετε πάει πολύ μακριά προς τα εμπρός, μπορείτε να χρησιμοποιήσετε το πλήκτρο "b" για να παρακάμψετε μια γραμμή κειμένου. Και πάλι μπορείτε να χρησιμοποιήσετε έναν αριθμό πριν από το "b" για να παραλείψετε έναν καθορισμένο αριθμό γραμμών πίσω στο δρόμο. Αυτό μπορεί να λειτουργήσει μόνο όταν χρησιμοποιείτε την περισσότερη εντολή ενάντια σε ένα αρχείο.

Εμφάνιση του αριθμού τρέχουσας γραμμής

Μπορείτε να εμφανίσετε τον τρέχοντα αριθμό γραμμής πατώντας το πλήκτρο Equals (=).

Πώς να αναζητήσετε κείμενο χρησιμοποιώντας περισσότερα

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

Για παράδειγμα "/ hello world"

Αυτό θα βρει την πρώτη εμφάνιση του κειμένου "hello world".

Αν θέλετε να βρείτε την 5η εμφάνιση του "hello world" χρησιμοποιήστε "5 /" hello world ""

Πατώντας το πλήκτρο 'n' θα βρείτε την επόμενη εμφάνιση του προηγούμενου όρου αναζήτησης. Εάν χρησιμοποιείτε έναν αριθμό πριν από τον όρο αναζήτησης που θα έχει προτεραιότητα. Έτσι, εάν αναζητήσατε την 5η εμφάνιση του "hello world", πατώντας "n" θα αναζητήσετε την επόμενη 5η εμφάνιση του "hello world".

Πατώντας το πλήκτρο αποστολής (') θα πάτε στο σημείο όπου ξεκίνησε η αναζήτηση.

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

Περίληψη

Για περισσότερες πληροφορίες σχετικά με την περισσότερη εντολή διαβάστε τη σελίδα του Linux man.