2.1.1 Η εντολή man

Η εντολή man (συντομογραφία του “manual”) είναι η παραδοσιακή μορφή της online βοήθειας σε συστήματα Unix και Linux. Αποτελούμενη από διαφόρων τύπων αρχεία, οι σελίδες man (“man pages”), υπάρχουν για το μεγαλύτερο μέρος των εντολών διανέμονται μαζί με το πρόγραμμα. Γράφοντας στη κονσόλα man κάποια_εντολή θα εμφανίσει τις σελίδες βοηθείας για τη συγκεκριμένη εντολή. Φανταστείτε στη παράδειγμά μας ότι θα εμφάνιζε βοήθεια για το πρόγραμμα κάποια_εντολή.

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

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

Ίσως να δείτε κάπου την εντολή man(1). Αυτό σημαίνει ότι η βοήθεια της εντολή man βρίσκεται στο πρώτο τμήμα των κατανεμημένων βοηθειών.

Τομέας        Περιεχόμενα

Τομέας 1     εντολές χρήστη (μόνο εισαγωγικά)

Τομέας 2     εντολές συστήματος

Τομέας 3     βιβλιοθήκες της C

Τομέας 4     συσκευές (hd, sd κλπ)

Τομέας 5     τύποι αρχείων και πρωτόκολα (wtmp, /etc/passwd, nfs)

Τομέας 6     παιγνίδια (μόνο εισαγωγικά)

Τομέας 7     δομή αρχείων, μακροεντολές, κλπ. (nroff, ascii)

Τομέας 8     διαχείριση συστήματος (εισαγωγικά)

Επιπλέον στην εντολή man(1), υπάρχουν οι εντολές whatis(1) και apropos(1) των οποίων το νόημα είναι να κάνουν ευκολότερη την εύρεση πληροφοριών μέσα στη βοήθεια του man.

Η εντολή whatis παρέχει πολύ συνοπτικά πληροφορίες για εντολές του συστήματος.
Παράδειγμα:

% whatis whatis
whatis (1)  - search the whatis database for complete words

Η εντολή apropos χρησιμοποιείται για την εύρεση για σελίδας man που περιέχει μια συγκεκριμένη λέξη.

Παράδειγμ&alpha

% apropos wav
cdda2wav    (1)  - a sampling utility that dumps CD audio data into wav sound files
netwave_cs  (4)  - Xircom Creditcard Netwave device driver
oggdec      (1)  - simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW)
wavelan     (4)  - AT&T GIS WaveLAN ISA device driver
wavelan_cs  (4)  - AT&T GIS WaveLAN PCMCIA device driver
wvlan_cs    (4)  - Lucent WaveLAN/IEEE 802.11 device driver
		

Εάν θέλετε περισσότερες πληροφορίες για τις εντολές αυτές, τότε να διαβάσετε τις σελίδες man για λεπτομέρειες :)