Αποστολέας Θέμα: MANpages στο linux  (Αναγνώστηκε 145 φορές)

rhtoras

  • Newbie
  • *
  • Μηνύματα: 26
    • Προφίλ
    • ΟΝΕΙΡΟΦΩΝΟ
MANpages στο linux
« στις: Ιανουάριος 26, 2022, 03:35:59 πμ »
Πολλές φορές κάνουμε εγκατάσταση ένα πακέτο στη διανομή μας αλλά έχουμε απορίες γύρω από αυτό.  Αυτό όμως συμβαίνει και σε άλλα unix-based λειτουργικά όπως το BSD κ.ο.κ Υπάρχουν πολλοί τρόποι να μάθουμε περισσότερα για αυτό που θέλουμε. Ένας τρόπος ειναι και τα man pages. Όπως ίσως καταλάβατε το man βγαίνει από το manual. Ακόμα και τα man pages έχουν το δικό τους man page ( ;D ). Αν ανοίξουμε ένα τερματικό και γράψουμε:
Κώδικας
man man
θα δούμε πως ειναι ένα man page. Από εκεί στην παράγραφο History θα δούμε οτι τα man pages ξεκίνησαν από την έκδοση #2 του ΑΤ&Τ UNIX πριν πολλά χρόνια.
Ένα man page θα μοιάζει κάπως έτσι (και θα σας πω μερικές βασικές οδηγίες τους):



Αν λοιπόν θέλουμε να δούμε όλο το man page θα κατευθυνθούμε πάνω ή κάτω με τη ροδέλα του mouse ή τα βελάκια στο πληκτρολόγιό μας. Μπορούμε επίσης να ανεβοκατεβούμε μια μια τις γραμμές πατώντας j (προς τα κάτω) ή k (προς τα πάνω).


Αν θέλουμε να βγούμε από το man page πατάμε απλώς q.

Αν θέλουμε μέσα στο ίδιο page να πάμε στο επόμενο (ας το πούμε) page πατάμε το spacebar και για να επιστρέψουμε στο προηγούμενο πατάμε το b. Για παράδειγμα στην πιο πάνω φωτογραφία το πρώτο section αρχίζει εκεί που τελειώνει το "file." αν όμως πατήσουμε 3 φορές το spacebar θα πάμε στο τέλος του manpage (ειναι χωρισμένο στα 3).

Αν θέλουμε να πάμε στην αρχή του man page πατάμε το g ενώ αν θέλουμε να πάμε κατευθείαν στο τέλος, πατάμε το g έχοντας πατημένο παράλληλα και το shift key.


Όταν βλέπουμε ένα bold κείμενο μέσα στο man page σημαίνει οτι πρέπει να το πληκτρολογήσουμε όπως ακριβώς ειναι γραμμένο. Παράδειγμα:
Στην εικόνα αυτή το -C χρησιμοποιείται για ένα αρχείο. Αν δεν το γράψουμε με κεφαλαίο C τότε παύει να ισχύει αυτό που μας εξηγεί πιο κάτω.

Όταν βλέπουμε ένα κείμενο γραμμένο σε italic αυτό σημαίνει οτι πρέπει να το αντικαταστήσουμε με ενα argument.
Όταν ένα argument ειναι μέσα σε ένα [argument] σημαίνει οτι ειναι προαιρετική επιλογή.
Όταν μια εντολή έχει ένα | (pipe) αυτό σημαίνει οτι επιλέγουμε ή το ένα ή το άλλο (αριστερά και δεξιά του pipe).
Όταν βλέπουμε τρεις τελείες ...  αυτό σημαίνει οτι η εντολή ειναι επαναλαμβανόμενη.
Κάποιες εντολές μπορούν να γραφτούν πιο σύντομα αν συναντήσουμε δύο παύλες: --. Παράδειγμα αν έχουμε:
Κώδικας
 ls --width = 32
τότε αυτό μπορεί να γραφτεί και ως:
Κώδικας
ls -w 32
ή και ως
Κώδικας
ls-w32
.

Αν θέλουμε να αναζητήσουμε μέσα σε ένα man page χρησιμοποιούμε την κάθετο (slash) /. Μετά την / πληκτρολογούμε τη λέξη που θέλουμε. Αν θέλουμε να μας δείξει τα επόμενα σημεία που περιέχουν αυτή τη λέξη, πατάμε n. Παράδειγμα αν θέλουμε να αναζητήσουμε τη λέξη man:
όπου με το n θα πάμε από το ένα στο άλλο man που μας έκανε highlight.

Αν όμως θέλουμε να ψάξουμε σε μια συγκεκριμένη περιοχή π.χ section 1 τότε θα πληκτρολογήσουμε
Κώδικας
man 1 man
στο τερματικό μας. Όπου 1 το ζητούμενο section. Αν δεν υπάρχει καταχώρηση για το man στο section θα μας βγάλει το :
Κώδικας
man 2 man
man: No entry for man in section 2 of the manual
(που σημαίνει οτι στο section 2 δεν υπάρχει καταχώρηση για τον όρο man)

Επίσης αν θέλουμε να ξέρουμε που ειναι καταχωρημένο (σε ποιο section) κάτι γράφουμε στο τερματικό μας:
Κώδικας
whatis
ακολουθούμενο από αυτό που θέλουμε
παράδειγμα:
αν πατήσουμε
Κώδικας
whatis man
θα παρατηρήσουμε οτι το config file του man page ειναι στο section 5

Αυτά περί των man pages και ελπίζω να σας βοήθησαν. Κάθε σχόλιο ειναι ευπρόσδεκτο, είτε για συμπλήρωση είτε για διόρθωση.
« Τελευταία τροποποίηση: Ιανουάριος 26, 2022, 05:16:36 πμ από rhtoras »
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
1
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
fanisatt,
No reactions
Mέλος του oneirofono.gr ραδιοteam
Mixcloud.com/rhtoras

Tags:
 


Powered by EzPortal