hash (Unix)
Η hash είναι μια εντολή του Unix που εμφανίζει πληροφορίες για τη θέση εντολών που εντοπίζονται.
Πίνακας περιεχομένων
Σύνταξη[Επεξεργασία | επεξεργασία κώδικα]
ksh: hash [όνομα]
Περιγραφή[Επεξεργασία | επεξεργασία κώδικα]
Όταν ο χρήστης δίνει μια εντολή, το κέλυφος ψάχνει για αυτήν στις διαδρομές που ορίζονται στη μεταβλητή περιβάλλοντος PATH και αποθηκεύει τη θέση της (hash). Αυτή η εντολή είναι ενσωματωμένη στο κέλυφος και χρησιμοποιείται για την αναζήτηση της εντολής που δόθηκε. Στο κέλυφος C υλοποιείται με διαφορετικό τρόπο.
Επιλογές[Επεξεργασία | επεξεργασία κώδικα]
Υποστηρίζεται η εξής επιλογή:
όνομα Ψάχνει στη μεταβλητή περιβάλλοντος PATH για το όνομα που δίνεται
Κατάσταση εξόδου[Επεξεργασία | επεξεργασία κώδικα]
Η εντολή επιστρέφει τις εξής τιμές εξόδου:
0 Επιτυχής λειτουργία
1 Σφάλμα
Παραδείγματα[Επεξεργασία | επεξεργασία κώδικα]
1. hash
Τυπώνει τον πίνακα με τις θέσεις των εντολών (hash).
2. hash cat
Αναζητά την εντολή cat στις διαδρομές της μεταβλητής περιβάλλοντος PATH. Αν αυτή βρεθεί, προστίθεται στον πίνακα.
Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]
|
Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Hash (Unix) της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες). |