συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Unix Shell Tutorial

Το κοχύλι Unix είναι το πρόγραμμα που βρίσκεται ανάμεσα σε σας και το λειτουργικό σύστημα . Λειτουργεί ως διερμηνέα γραμμής εντολών και διασύνδεση μεταξύ εσάς και του λειτουργικού συστήματος . Αρκετοί διαφορετικοί τύποι κελύφη είναι διαθέσιμα για το λειτουργικό σύστημα Unix . Το καθένα έχει την ίδια λειτουργικότητα . Ωστόσο, οι εντολές κάθε κέλυφος καταλαβαίνει είναι διαφορετικά. Πώς η Shell λειτουργεί
Η

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

Ο φλοιός διατηρεί επίσης έθιμο περιβάλλον του χρήστη , ερμηνεύει μπαλαντέρ ( χαρακτήρες που έχουν ειδική σημασία εντός του κελύφους ) , και διατηρώντας ένα ιστορικό των εντολών που παρέχονται . Τυπικά, το λειτουργικό σύστημα ή το διαχειριστή του συστήματος δημιουργεί το περιβάλλον προσαρμοσμένο με την ανάθεση τιμών στις μεταβλητές περιβάλλοντος Unix και μεταβλητές κελύφους . Ωστόσο , μπορείτε να τις αλλάξετε .
Εικόνων Τύποι Κοχύλια
Η

Το λειτουργικό σύστημα Unix μπορεί να χρησιμοποιήσει μια σειρά από διαφορετικά κελύφη . Περιλαμβάνουν το κέλυφος Bourne ( sh ) , το κέλυφος C ( csh ) , το κέλυφος Korn ( ksh ) , το κέλυφος Bourne Again ( bash ) . Κάθε ένα από τα κελύφη έχει το δικό του σύνολο των εντολών κελύφους και χαρακτηριστικά . Οι χρήστες συχνά έχουν μια προτίμηση ως προς το ποια κέλυφος που χρησιμοποιούν.

Η αρχική κέλυφος που θα συνδεθείτε στο ρυθμίζεται από το διαχειριστή του συστήματος . Εάν δεν είστε σίγουροι για το κέλυφος που χρησιμοποιείτε αυτήν τη στιγμή , μπορείτε να πληκτρολογήσετε την εντολή " echo $ SHELL " σε μια γραμμή εντολών . Μπορείτε να αλλάξετε το κέλυφος σας, χρησιμοποιώντας το " chsh " εντολή . Αυτή η εντολή σας λέει τι κέλυφος σύνδεσής σας, σας παρέχει μια λίστα με τα κελύφη στη διάθεσή σας , και σας ρωτάει αν θέλετε να αλλάξετε σε ένα διαφορετικό κέλυφος .

Κάθε κέλυφος έχει μια σελίδα man που εξηγεί το εντολές που υποστηρίζονται και τα χαρακτηριστικά και τη χρήση του συγκεκριμένου κελύφους. Κάθε εντολή έχει τη δική του σελίδα συγκεκριμένο άνδρα της, που εξηγεί τις συγκεκριμένες εντολές . Οι σελίδες man είναι το Unix ενσωματωμένο εγχειρίδιο σελίδες , και θα έχουν πρόσβαση σε αυτά , πληκτρολογώντας " άνθρωπος [ εντολή] " στη γραμμή εντολών . Για παράδειγμα , αν θέλετε να μάθετε για το bash κέλυφος, τύπου " man bash " στη γραμμή εντολών .

Η Shell Scripts
Η

περισσότερα κελύφη έχουν ένα ενσωματωμένη γλώσσα προγραμματισμού που κατανοούν . Αυτό σας επιτρέπει να δημιουργήσετε ισχυρές δέσμες ενεργειών που μπορούν να εκτελεστούν ακριβώς όπως μια τυπική εντολή . Ωστόσο , ένα σενάριο γραμμένο για ένα κέλυφος συνήθως δεν λειτουργεί όταν εκτελούνται υπό άλλο κέλυφος . Εάν θέλετε να εκτελέσετε τη δέσμη ενεργειών , πρέπει πρώτα να επικαλεστεί τη σωστή κέλυφος πριν από την εκτέλεση του σεναρίου . Πληκτρολογήστε το όνομα του κελύφους ( για παράδειγμα , " csh " για το κέλυφος C ) στη γραμμή εντολών .

Καθώς ο δημιουργός για το σενάριο φλοιού , μπορείτε να καθορίσετε το κέλυφος να χρησιμοποιήσετε απευθείας το ίδιο το σενάριο . Κάνετε αυτό με την τοποθέτηση του διαδρομή προς τη σωστή κέλυφος μετά το "# ! " χαρακτήρες στην πρώτη γραμμή του σεναρίου . Για παράδειγμα , εάν δημιουργείτε ένα script για το κέλυφος bash , τύπου " # ! /Bin /bash " ως την πρώτη γραμμή . Ακολούθησε αυτό με μια σκληρή δήλωση , και τότε μπορείτε να πληκτρολογήσετε το script σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα