Πώς να χρησιμοποιήσετε την εντολή man του Linux: Κρυμμένα μυστικά και βασικά στοιχεία
Fatmawati Achmad Zaenuri/Shutterstock
Όλα όσα πρέπει να ξέρετε για το Linux βρίσκονται στις σελίδες man του. Για παράδειγμα, μπορείτε να αναζητήσετε μια εντολή για να ολοκληρώσετε μια εργασία, ακόμα κι αν δεν ξέρετε πώς λέγεται. Αλλά πώς μπορείτε να βρείτε τις σελίδες man; Εδώ είναι μερικά κόλπα.
Ενσωματωμένο εγχειρίδιο Linux
Υπάρχει ένα παλιό (από τη χρυσή εποχή του Unix) αστείο Linux που είναι το μοναδικό εντολή που πρέπει να γνωρίζετε είναι |_+_|, το σύστημα σημείο εισόδου στο εγχειρίδιο χρήσης . Υπάρχει μια λίγη αλήθεια σε αυτό, αλλά ακόμη και |_+_| μπορεί να προκαλέσει σύγχυση στην αρχή. Ή, ακριβέστερα, η εύρεση των πληροφοριών που χρειάζεστε μπορεί να προκαλέσει σύγχυση.
Γνωρίζατε ποτέ τι θέλατε να κάνετε, αλλά δεν ξέρατε το όνομα της εντολής που θα έκανε την εργασία; Μάλλον όλοι έχουμε πάει εκεί. Είναι σαν να προσπαθείς να αναζητήσεις μια λέξη στο λεξικό όταν δεν ξέρεις τη λέξη.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ 10 Βασικές εντολές Linux για αρχάριουςΛοιπόν, πώς μπορείτε να βρείτε αυτό που ψάχνετε; Λοιπόν, υπάρχουν τρόποι να ξεπεράσετε αυτό το δίλημμα με |_+_|.
Διαφήμιση
Τα νούμερα είναι άλλο ένα θέμα πρωτοετής. Τι είναι και τι σημαίνουν; Θα δείτε πράγματα όπως |_+_| ή |_+_| αναφέρεται στην τεκμηρίωση και στο Διαδίκτυο. Θα δείτε επίσης αναφορές σε εντολές ακολουθούμενες από αριθμούς, όπως |_+_| και |_+_|. Σίγουρα δεν μπορεί να υπάρχουν περισσότερα από ένα |_+_| εντολή, σωστά; Όπως θα δούμε, οι αριθμοί είναι σημαντικοί και σχετικά απλοί.
Μιλώντας για απλά, αναζήτηση εντός |_+_| είναι πολύ εύκολο όταν ξέρεις πώς να το κάνεις. Στην πραγματικότητα, υπάρχουν μερικοί προσεγμένοι τρόποι με τους οποίους μπορείτε να αναζητήσετε και να πλοηγηθείτε στο |_+_|. Ας το ανάψουμε και ας ρίξουμε μια ματιά!
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: 37 Σημαντικές εντολές Linux που πρέπει να γνωρίζετε
Πώς να ανοίξετε το Εγχειρίδιο
Για να χρησιμοποιήσετε |_+_|, πληκτρολογήστε |_+_| στη γραμμή εντολών, ακολουθούμενη από ένα διάστημα και μια εντολή Linux. |_+_| ανοίγει το εγχειρίδιο Linux στη σελίδα man που περιγράφει αυτήν την εντολή—αν μπορεί φυσικά να τη βρει.
Ας πληκτρολογήσουμε τα παρακάτω και ας δούμε τι |_+_| λέει για |_+_|:
man
Η man page για |_+_| ανοίγει.
Όπως μπορείτε να δείτε, αυτό είναι το |_+_| σελίδα.
Ακολουθήστε αυτές τις συμβουλές για να πλοηγηθείτε στη σελίδα:
- & rsaquo; Πώς να χρησιμοποιήσετε την εντολή ναι σε Mac
- & rsaquo; Πώς να δημιουργήσετε μια σελίδα ανθρώπου στο Linux
- & rsaquo; Πώς να χρησιμοποιήσετε την εντολή ss στο Linux
- & rsaquo; Πώς να προσαρμόσετε το κέλυφος Bash με το shopt
- & rsaquo; Cyber Monday 2021: Καλύτερες προσφορές τεχνολογίας
- › 5 ιστότοποι που κάθε χρήστης Linux πρέπει να προσθέτει σελιδοδείκτη
- & rsaquo; Cyber Monday 2021: Οι καλύτερες προσφορές της Apple
- › Λειτουργίες έναντι τύπων στο Microsoft Excel: Ποια είναι η διαφορά;
Εάν πατήσετε H, εισέρχεστε στην ενότητα βοήθειας και βλέπετε έναν πίνακα με εναλλακτικά πλήκτρα που μπορείτε να χρησιμοποιήσετε. Αυτά που αναφέρονται παραπάνω πιθανότατα θα αισθάνονται πιο φυσικά στους περισσότερους ανθρώπους.
Για έξοδο από |_+_|, απλώς πατήστε Q.
Η ανατομία ενός άνδρα Σελίδα
Στο επάνω μέρος της σελίδας, βλέπετε τις επικεφαλίδες Όνομα και Σύνοψη. Υπάρχει μια σύμβαση για τη διάταξη των σελίδων man. Υπάρχουν σελίδες man για εντολές, προγράμματα και λειτουργίες προγραμματισμού (ρουτίνες βιβλιοθήκης). Δεν θα δείτε όλες αυτές τις επικεφαλίδες σε κάθε σελίδα χρήστη, επειδή ορισμένες από αυτές ισχύουν μόνο για συγκεκριμένους τύπους εντολών.
Οι παρακάτω είναι μερικές από τις επικεφαλίδες που μπορεί να δείτε:
Τα τμήματα του ανθρώπου
Εάν κάνετε κύλιση προς τα κάτω σε μερικές σελίδες, θα δείτε μια λίστα με τις ενότητες στο εγχειρίδιο.
Οι ενότητες είναι:
Όταν βλέπετε μια εντολή ακολουθούμενη από έναν αριθμό, αναφέρεται στην περιγραφή αυτής της εντολής σε αυτήν την ενότητα του εγχειριδίου. Για παράδειγμα, |_+_| αναφέρεται στην καταχώρηση στην ενότητα ένα του εγχειριδίου που περιγράφει το |_+_| εντολή.
Στην παραπάνω εικόνα, βλέπετε μια αναφορά στο |_+_|. Αυτό σημαίνει ότι υπάρχουν περισσότερες πληροφορίες σχετικά με |_+_| σε άλλη ενότητα. Όταν ανοίξαμε για πρώτη φορά τη σελίδα man, εμφανίστηκε |_+_|. Εάν πληκτρολογήσετε μόνο |_+_| χωρίς αριθμό ενότητας, |_+_| αναζητά όλες τις ενότητες με τη σειρά, αναζητώντας μια καταχώρηση για την εντολή που πληκτρολογήσατε. Φυσικά, βρήκε |_+_| πριν από |_+_|.
Αν θέλεις να ζορίσεις |_+_| για να βρείτε μια καταχώρηση από μια συγκεκριμένη ενότητα, πρέπει να συμπεριλάβετε τον αριθμό ενότητας στη γραμμή εντολών.
Για παράδειγμα, πληκτρολογούμε τα ακόλουθα για να ανοίξουμε την καταχώρηση για |_+_| στην ενότητα έβδομη:
man
Το εγχειρίδιο ανοίγει στην καταχώριση άνδρα στην ενότητα έβδομη.
Διαφήμιση
Αυτή η σελίδα man παρέχει οδηγίες για τη σύνταξη σελίδων man. Περιγράφει τη μορφή αρχείου και τις μακροεντολές που μπορείτε να χρησιμοποιήσετε για να κάνετε κάποιες από τις εργασίες για εσάς. Το |_+_| Η σελίδα στην ενότητα 1 που εξετάσαμε προηγουμένως περιγράφει τον τρόπο χρήσης του |_+_| εαυτό.
Πώς να βρείτε καταχωρήσεις σε ενότητες
Κανονικά, εάν θέλετε απλώς να μάθετε πώς να χρησιμοποιείτε μια εντολή, δεν χρειάζεται να δώσετε έναν αριθμό ενότητας. |_+_| θα βρείτε την τυπική καταχώρηση που περιγράφει τον τρόπο χρήσης αυτής της εντολής στην ενότητα ένα του εγχειριδίου. Μερικές φορές, ωστόσο, χρειάζεται να ανοίξετε μια καταχώρηση εντολής σε μια συγκεκριμένη ενότητα επειδή θέλετε διαφορετικές πληροφορίες.
Μπορείτε εύκολα να μάθετε ποιες ενότητες του εγχειριδίου περιέχουν εγγραφές για μια εντολή. Κάθε σελίδα ανθρώπου έχει έναν τίτλο και μια σύντομη περιγραφή. Το |_+_| Η επιλογή (whatis) πραγματοποιεί αναζήτηση στους τίτλους της σελίδας και επιστρέφει μια λίστα αντιστοιχιών.
Για αυτό το παράδειγμα, πληκτρολογούμε τα εξής:
man
Οι δύο σελίδες ανθρώπου για |_+_| παρατίθενται μαζί με τους αριθμούς των τμημάτων τους και σύντομες περιγραφές. Ωστόσο, να είστε προσεκτικοί—ορισμένες καταχωρήσεις έχουν το ίδιο όνομα, αλλά περιγράφουν διαφορετικές εντολές και λειτουργίες.
Για παράδειγμα, πληκτρολογούμε τα εξής:
man(2)
Φαίνεται ότι βρέθηκαν δύο εγγραφές για |_+_|: η πρώτη στην ενότητα ένα και μια άλλη στην ενότητα τρία. Ωστόσο, αυτές είναι διαφορετικές εντολές. Η σελίδα man στην ενότητα ένα περιγράφει τη γραμμή εντολών |_+_| εντολή, η οποία μορφές εξόδου στο παράθυρο του τερματικού . Η σελίδα man στην ενότητα τρία περιγράφει το |_+_| οικογένεια λειτουργιών βιβλιοθήκης στο Γλώσσα προγραμματισμού C .
ΔιαφήμισηΕίναι επίσης δυνατή η αναζήτηση στις σύντομες περιγραφές, καθώς και στους τίτλους των σελίδων. Για να το κάνετε αυτό, χρησιμοποιείτε το |_+_| (κατάλληλη) επιλογή. Αυτό θα αντιστοιχίσει επίσης εμφανίσεις του όρου αναζήτησης μέσα σε άλλες, μεγαλύτερες, λέξεις.
Πληκτρολογούμε τα εξής:
man(5)
Πολλές από αυτές τις εντολές περιγράφονται στις ίδιες λίγες σελίδες man επειδή η βασική τους λειτουργικότητα είναι κυρίως η ίδια. Η man page για |_+_| περιγράφει τη λειτουργικότητα 10 από τις εντολές που αναφέρονται στην παραπάνω εικόνα.
Μπορείτε να αξιοποιήσετε αυτήν τη λειτουργία για να αναζητήσετε πληροφορίες που σχετίζονται με αυτό που προσπαθείτε να επιτύχετε, ακόμα κι αν δεν γνωρίζετε το όνομα της εντολής που θέλετε να χρησιμοποιήσετε.
Ας υποθέσουμε ότι θέλετε να αλλάξετε τον κωδικό πρόσβασης ενός λογαριασμού χρήστη. Μπορούμε να αναζητήσουμε τυχόν εντολές που αναφέρουν χρήστη στους τίτλους ή τις περιγραφές της σελίδας man. Μπορούμε στη συνέχεια να το διοχετεύσουμε μέσω |_+_| για να αναζητήσετε καταχωρήσεις που περιέχουν κωδικό πρόσβασης.
Για να γίνει αυτό, πληκτρολογούμε τα εξής:
mount(2)
Επειδή περικλείσαμε τη λέξη χρήστης σε μονά εισαγωγικά και συμπεριλάβαμε ένα κενό στο τέλος, θα βρει αντιστοιχίσεις μόνο για τον χρήστη και όχι για τους χρήστες. Μια γρήγορη ματιά στα αποτελέσματα αναζήτησης μας δείχνει ότι ο πιθανός υποψήφιος είναι |_+_|.
Επειδή είναι μια σελίδα ανθρώπου ενότητας και δεν χρειάζεται να συμπεριλάβουμε τον αριθμό ενότητας στην εντολή, πληκτρολογούμε τα εξής:
mount(8)
Ας υποθέσουμε ότι χρειαζόμαστε μια εντολή που μετράει τον αριθμό των λέξεων σε ένα αρχείο κειμένου. Πληκτρολογούμε τα εξής για να δούμε αν υπάρχει κάτι τέτοιο:
mount
Για να μάθουμε όλα όσα πρέπει να ξέρουμε για την καταμέτρηση λέξεων, πληκτρολογούμε αυτήν την εντολή:
man
Διαφήμιση Μιλώντας για |_+_|, μπορούμε επίσης να χρησιμοποιήσουμε το |_+_| (apropos) επιλογή με μία μόνο τελεία (|_+_|) ως στόχο αναζήτησης, η οποία θα ταιριάζει με τα πάντα. Αν το διοχετεύσουμε μέσω |_+_| και χρησιμοποιήστε το |_+_| (γραμμές), θα μας πει πόσες σελίδες man υπάρχουν στον υπολογιστή.
Για να τα κάνουμε όλα αυτά, πληκτρολογούμε την ακόλουθη εντολή:
man
Υπάρχουν 6.706 σελίδες man σε αυτόν τον υπολογιστή Ubuntu, αλλά μην εκπλαγείτε αν ο αριθμός είναι διαφορετικός στον δικό σας. Μπορεί να διαφέρει ανάλογα με τα πακέτα λογισμικού και τα βοηθητικά προγράμματα που έχετε στον υπολογιστή σας και ποιες σελίδες man ήταν προεγκατεστημένες.
Αναζήτηση στη σελίδα ενός άνδρα
Μπορείτε επίσης να κάνετε αναζήτηση προς τα εμπρός ή προς τα πίσω από την τρέχουσα θέση σας μέσα σε μια σελίδα man.
Για αυτό το παράδειγμα, πληκτρολογούμε τα ακόλουθα για να ανοίξουμε τη σελίδα man για το |_+_| εντολή:
man
Για αναζήτηση προς τα εμπρός, πατάμε την κάθετο προς τα εμπρός (|_+_|) και μετά πληκτρολογούμε τη λέξη συμβάν. Ο στόχος αναζήτησης εμφανίζεται στο κάτω μέρος του παραθύρου του τερματικού και πατάμε Enter για να ξεκινήσει η αναζήτηση.
Διαφήμιση
Το παράθυρο εμφανίζει το πρώτο αποτέλεσμα τυχόν αντιστοιχιών που βρέθηκαν και επισημαίνονται.
Πατήστε n για να μετακινηθείτε από αποτέλεσμα σε αποτέλεσμα προς το κάτω μέρος της σελίδας. Για αναζήτηση προς τα πίσω στη σελίδα man, πατήστε N. Αυτό θα σας μεταφέρει πίσω στην αρχή της σελίδας.
Για να ενεργοποιήσετε και να απενεργοποιήσετε την επισήμανση, πατήστε Esc+U.
Εάν βρίσκεστε κοντά στο κάτω μέρος της σελίδας man και θέλετε να κάνετε αναζήτηση προς τα πάνω, πατήστε το ερωτηματικό (?) και, στη συνέχεια, πληκτρολογήστε τον όρο αναζήτησης. Ψάξαμε για είσοδο.
Και πάλι, επισημαίνονται τυχόν αποτελέσματα που ταιριάζουν.
Για να αναζητήσετε το επόμενο αποτέλεσμα που ταιριάζει, πατήστε n για να μετακινηθείτε προς την αρχή της σελίδας man. Πατήστε N για να μεταβείτε στο προηγούμενο αποτέλεσμα που ταιριάζει και να μετακινηθείτε προς το τέλος της σελίδας man.
Υπάρχει ένας άλλος τρόπος για να κάνετε αναζήτηση σε μια σελίδα χρήστη. Αποκρύπτει όλες τις γραμμές που δεν περιέχουν αντιστοιχία με τον όρο αναζήτησής σας, επομένως είναι καλύτερο να χρησιμοποιείτε αριθμούς γραμμών με αυτήν την τεχνική.
Αν πληκτρολογήσουμε -N και πατήσουμε Enter, μπορούμε να δούμε τους αριθμούς γραμμών στη σελίδα man.
Διαφήμιση
Πατάμε το σύμβολο (&), πληκτρολογούμε τον όρο αναζήτησης (αριθμός) και μετά πατάμε Enter.
Εμφανίζονται μόνο οι γραμμές που περιέχουν τον όρο αναζήτησής μας.
Είναι εύκολο να τα παραλείψετε και να εντοπίσετε οποιοδήποτε φαίνεται ενδιαφέρον. Πιστεύουμε ότι η γραμμή 292 φαίνεται πολλά υποσχόμενη, επομένως θέλουμε να μεταβούμε σε αυτήν την ενότητα της σελίδας man και να την ελέγξουμε.
Για να δούμε ξανά όλες τις γραμμές, πατάμε το σύμφωνο (&) και μετά πατάμε Enter.
Πληκτρολογούμε 292 και μετά g για να πάμε σε αυτή τη γραμμή.
Μόλις πληκτρολογήσουμε g, οδηγούμαστε στη γραμμή 292 (γι' αυτό το λόγο το g δεν εμφανίζεται στην παραπάνω εικόνα). Στη συνέχεια, η γραμμή 292 εμφανίζεται στο επάνω μέρος του παραθύρου του τερματικού.
Διαφήμιση
Μπορείτε να πατήσετε -n και να πατήσετε Enter για να αφαιρέσετε τους αριθμούς γραμμής.
Διαβάστε το Εγχειρίδιο Fabulous
Υπάρχει πληθώρα πληροφοριών στις σελίδες man. Ακόμη και με εντολές που πιστεύετε ότι γνωρίζετε καλά, είναι ασφαλές στοίχημα, υπάρχουν άλλες επιλογές που δεν έχετε ακούσει ποτέ.
Θα βρείτε επίσης σίγουρα εντολές που δεν ήξερες ότι υπήρχαν. Με τόσους πολλούς διαφορετικούς τρόπους αναζήτησης και παρακολούθησης πληροφοριών, είναι υπέροχο να τα έχετε όλα στα χέρια σας.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Καλύτεροι φορητοί υπολογιστές Linux για προγραμματιστές και λάτρεις
ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑΟ Dave McKay χρησιμοποίησε για πρώτη φορά υπολογιστές όταν η διάτρητη χαρτοταινία ήταν στη μόδα και από τότε ασχολείται με τον προγραμματισμό. Μετά από περισσότερα από 30 χρόνια στη βιομηχανία της πληροφορικής, είναι πλέον δημοσιογράφος τεχνολογίας πλήρους απασχόλησης. Κατά τη διάρκεια της καριέρας του, έχει εργαστεί ως ελεύθερος επαγγελματίας προγραμματιστής, διευθυντής διεθνούς ομάδας ανάπτυξης λογισμικού, διευθυντής έργου υπηρεσιών πληροφορικής και, πιο πρόσφατα, ως Υπεύθυνος Προστασίας Δεδομένων. Η γραφή του έχει δημοσιευτεί από τα howtogeek.com, cloudsavvyit.com, itenterpriser.com και opensource.com. Ο Dave είναι ευαγγελιστής Linux και υπέρμαχος ανοιχτού κώδικα.
Διαβάστε το πλήρες βιογραφικό