Για Χρήστες Νέους τόσο στο FreeBSD όσο και στο UNIX®
Προηγ |  | Επόμενο

# 4 Αναζητώντας Βοήθεια και Πληροφορίες

Ας δούμε όμως μερικές χρήσιμες πηγές βοήθειας. Στο παρακάτω η λέξη `κείμενο` αντιστοιχεί σε κάτι που εσείς έχετε επιλέξει να γράψετε--συνήθως το όνομα μιας εντολής ή ενός αρχείου.

`apropos `κείμενο``

  Τυπώνει στην οθόνη όλες τις γραμμές που περιέχουν το `κείμενο` από την βάση whatis.

`man `κείμενο``

  Τυπώνει στην οθόνη την σελίδα man για το `κείμενο`. Η κυριότερη πηγή τεκμηρίωσης για τα συστήματα UNIX®. Η εντολή `man `ls`` θα σας δείξει όλους τους τρόπους να χρησιμοποιήσετε την εντολή `ls`. Πατήστε το Enter για να μετακινηθείτε στο κείμενο, Ctrl-B για να πάτε μια σελίδα πίσω, Ctrl-F για να πάτε μπροστά, q ή Ctrl-C για να τερματίσετε την `man`.

`which `κείμενο``

  Σας λέει από ποιον κατάλογο του PATH η εντολή `κείμενο` εκτελείται.

`locate `κείμενο``

  Τυπώνει όλα τα αρχεία του δίσκου που το όνομά τους περιέχει το `κείμενο`.

`whatis `κείμενο``

  Σας λέει τι κάνει η εντολή `κείμενο` και ποια είναι η σελίδα man της. Γράφοντας `whatis *` θα σας δώσει αντίστοιχες πληροφορίες για όλα τα εκτελέσιμα του τρέχοντος καταλόγου.

`whereis `κείμενο``

  Βρίσκει το αρχείο `κείμενο`, και τυπώνει το πλήρες όνομα καταλόγου του.

Μάλλον θα είναι ενδιαφέρον να δοκιμάσετε την εντολή `whatis` για κάποιες κοινές και χρήσιμες εντολές όπως οι `cat`, `more`, `grep`, `mv`, `find`, `tar`, `chmod`, `chown`, `date`, και `script`. Η εντολή `more` σας δίνει τη δυνατότητα να διαβάσετε μια σελίδα κάθε φορά όπως και στο DOS, π.χ. γράφοντας `ls -l | more` ή `more `filename``. Ο χαρακτήρας `*` δουλεύει σαν μεταχαρακτήρας--π.χ., η εντολή `ls w*` θα σας δείξει όλα τα αρχεία που το όνομά τους ξεκινάει με `w`.

Μήπως κάποια από αυτά που είπαμε δεν δουλεύουν καλά; Τόσο η εντολή locate(1) όσο και η whatis(1) εξαρτώνται από μια βάση που ξαναφτιάχνεται μια φορά τη βδομάδα. Αν το μηχάνημά σας δεν παραμείνει ανοιχτό το σαββατοκύριακο (τρέχοντας το FreeBSD), μπορεί να θέλετε να τρέξετε εσείς τις εντολές για καθημερινή, εβδομαδιαία και μηνιαία συντήρηση που και που. Τρέξτε τις σαν `root` και δώστε τους χρόνο να τελειώσει η καθεμια πριν ξεκινήσετε την επόμενη.

    # periodic daily
    παραλείπεται η έξοδος της εντολής
    # periodic weekly
    παραλείπεται η έξοδος της εντολής
    # periodic monthly
    παραλείπεται η έξοδος της εντολής

Αν βαρεθείτε να περιμένετε, πατήστε Alt-F2 για να βγείτε σε ένα δεύτερο εικονικό τερματικό, και να κάνετε πάλι login. Έτσι κι αλλιώς, είναι ένα πολυχρηστικό, πολυδιεργασιακό λειτουργικό σύστημα. Μπορεί πάντως αυτές οι εντολές να στείλουν κάποια μηνύματα στην οθόνη σας όσο τρέχουν. Μπορείτε να γράψετε `clear` στο prompt για να καθαρίσετε την οθόνη. Μόλις τελειώσουν, μπορεί να θέλετε να κοιτάξετε τα αρχεία `/var/mail/root` και `/var/log/messages`.

Το να τρέχει κανείς τέτοιες εντολές είναι μέρος της διαχείρισης ενός συστήματος--και σαν ο μοναδικός χρήστης ενός UNIX συστήματος, είστε ο διαχειριστής συστήματος του εαυτού σας. Γενικά οτιδήποτε απαιτεί να είστε `root` για να το κάνετε είναι διαχείριση του συστήματος. Τέτοιες υποχρεώσεις δεν καλύπτονται αρκετά καλά σε εκείνα τα τεράστια βιβλία που υπόσχονται να σας μάθουν UNIX, καθώς αυτά αφιερώνουν συνήθως πολύ χώρο στο πως θα χρησιμοποιήσετε κάποιο συγκεκριμένο γραφικό περιβάλλον. Καλύτερα να πάρετε κάποιο από τα δύο πιο σημαντικά βιβλία για διαχείριση συστημάτων, είτε το UNIX System Administration Handbook του Evi Nemeth (εκδόσεις Prentice-Hall, 1995, ISBN 0-13-15051-7)--την δεύτερη έκδοση, με το κόκκινο εξώφυλο, ή το Essential System Administration του Æleen Frisch's (εκδόσεις O'Reilly & Associates, 2002, ISBN 0-596-00343-9). Εγώ (ΣΤΜ: η Annelise Anderson) χρησιμοποίησα το βιβλίο του Nemeth.

Προηγ | Αρχή | Επόμενο
Δοκιμάζοντας Διάφορες Εντολές |  | Επεξεργασία Κειμένου

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.