UNIX: Τέταρτο Μάθημα

4.1 Χαρακτήρες Μπαλαντέρ

Ο Χαρακτήρας *

Ο χαρακτήρας * ονομάζεται μπαλαντέρ, και ταιριάζει με οποιοδήποτε πλήθος χαρακτήρων (από μηδέν) σε ένα όνομα αρχείου ή καταλόγου. Για παράδειγμα, στον κατάλογο unixstuff πληκτρολογήστε:

% ls list*

Αυτό θα δείξει όλα τα αρχεία του τρέχοντος κατάλογου που ξεκινάνε με τα γράμματα list....

Δοκιμάστε να πληκτρολογήσετε:

% ls *list

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

Ο Χαρακτήρας ?

Ο χαρακτήρας ? ταιριάζει με ένα ακριβώς χαρακτήρα.
Έτσι το ?ouse θα ταιριάξει με αρχεία όπως το house και το mouse, αλλά όχι το grouse.
Δοκιμάστε να πληκτρολογήσετε:

% ls ?list

 

4.2 Συμβάσεις στα Ονόματα Αρχείων

Θα πρέπει να σημειώσουμε εδώ ότι ένας κατάλογος είναι απλώς ένας ειδικός τύπος αρχείου. Έτσι οι συμβάσεις που ισχύουν για την ονοματολογία των αρχείων, ισχύουν και για τους καταλόγους.

Όταν ονομάζουμε αρχεία, πρέπει να αποφεύγουμε χαρακτήρες που έχουν ειδική σημασία όπως / * & %. Επίσης καλό είναι να αποφεύγετε τα κενά διαστήματα στα ονόματα. Ο ασφαλέστερος τρόπος να ονομάζετε αρχεία, είναι με γράμματα και αριθμούς του λατινικού αλφάβητου, καθώς και με τα σύμβολα _ (κάτω παύλα) και . (τελεία).

Καλά ονόματα Κακά ονόματα
project.txt project
my_big_program.c my big program.c
fred_dave.doc fred & dave.doc

Κατά παράδοση, τα ονόματα αρχείων ξεκινούν με ένα μικρό γράμμα και μπορεί να τελειώνουν με μια τελεία που ακολουθείται από μια ομάδα γραμμάτων που χαρακτηρίζουν τα περιεχόμενα του αρχείου. Για παράδειγμα, όλα τα αρχεία που περιέχουν κώδικα σε γλώσσα C μπορεί να τελειώνουν με την κατάληξη .c, π.χ. prog1.c. Έπειτα, για να δείτε μια λίστα όλων των αρχείων που περιέχουν κώδικα σε C στον κατάλογο σας, χρειάζεται απλώς να γράψετε ls *.c όταν βρίσκεστε σε αυτό τον κατάλογο.

4.3 Αναζήτηση στη Βοήθεια

Ενσωματωμένες Σελίδες Βοήθειας

Το σύστημά σας περιέχει ενσωματωμένες σελίδες βοήθειας που μπορούν να σας δώσουν πληροφορίες για τις περισσότερες εντολές. Οι σελίδες βοήθειας θα σας πληροφορήσουν σχετικά με τις επιλογές που έχει κάθε εντολή και πως αυτές μεταβάλλουν τη συμπεριφορά της. Πληκτρολογήστε man command για να δείτε τη σελίδα βοήθειας (manual) μιας συγκεκριμένης εντολής.

Για παράδειγμα, για να μάθετε λεπτομέρειες για την εντολή wc (word count), πληκτρολογήστε:

% man wc

Εναλλακτικά, μπορείτε να γράψετε:

% whatis wc

και θα πάρετε μια σύντομη περιγραφή (σε μια γραμμή) της εντολής, χωρίς τις λεπτομέρειες σχετικά με τις επιλογές κ.λ.π.

Apropos

Αν δεν γνωρίζετε το ακριβές όνομα μιας εντολής, δοκιμάστε:

% apropos keyword

Η εντολή αυτή θα σας δώσει τις εντολές που περιέχουν τη λέξη κλειδί (keyword) στην επικεφαλίδα της σελίδας βοήθειας τους. Για παράδειγμα:

% apropos copy

Summary

Εντολή Σημασία
* Ταίριασμα με οποιοδήποτε πλήθος χαρακτήρων
? Ταίριασμα με ένα μόνο χαρακτήρα
man command Σελίδα βοήθειας για μια εντολή
whatis command Σύντομη περιγραφή μιας εντολής
apropos keyword Εύρεση των εντολών που περιέχουν το keyword στην περίληψη τους

Previous HomeNext

M.Stonebank@surrey.ac.uk, © 9th October 2000