Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Πώς αποθηκεύετε ένα πρόγραμμα Unix Shell;

Μπορείτε να αποθηκεύσετε ένα πρόγραμμα κελύφους Unix ακριβώς όπως αποθηκεύετε οποιοδήποτε αρχείο κειμένου. Το κλειδί χρησιμοποιεί έναν επεξεργαστή κειμένου και δίνοντας στο αρχείο ένα όνομα που τελειώνει με το σωστό Shebang (η γραμμή διερμηνέα).

Εδώ είναι μια κατανομή:

1. Επιλέξτε έναν επεξεργαστή κειμένου: Υπάρχουν πολλές επιλογές, συμπεριλαμβανομένων:

* `Nano`:Ένας απλός, φιλικός προς τους αρχάριους συντάκτης.

* `vim` ή` vi`:ισχυρή αλλά πιο απότομη καμπύλη μάθησης.

* `emacs`:εξαιρετικά ισχυρό και προσαρμόσιμο, αλλά πολύπλοκο.

* `GEDIT` (GNOME):Ένας γραφικός επεξεργαστής.

* Οποιοσδήποτε άλλος επεξεργαστής κειμένου προτιμάτε (σημειωματάριο ++, Atom, VS κώδικα κλπ., Αν χρησιμοποιείτε GUI). Βασικά, αποφύγετε επεξεργαστές κειμένου όπως ο Microsoft Word ή ο LibreOffice Writer, καθώς προσθέτουν μορφοποίηση που θα σπάσει το σενάριο κελύφους σας.

2. Δημιουργία και επεξεργασία του αρχείου: Ανοίξτε τον επιλεγμένο επεξεργαστή κειμένου και γράψτε το σενάριο κελύφους σας. Αυτό θα περιλαμβάνει εντολές που θέλετε να εκτελέσει το κέλυφος. Για παράδειγμα:

`` `bash

#!/bin/bash # shebang - λέει στο σύστημα που χρησιμοποιεί ο διερμηνέας

Echo "Γεια σας, κόσμος!"

ημερομηνία

`` `

*Η γραμμή `#!/Bin/bash` είναι απαραίτητη. Ονομάζεται shebang και καθορίζει τον διερμηνέα (σε αυτή την περίπτωση, bash) που θα πρέπει να εκτελέσει το σενάριο.

3. Αποθηκεύστε το αρχείο: Αποθηκεύστε το αρχείο με ένα περιγραφικό όνομα και την επέκταση `.sh` (αν και η επέκταση δεν είναι αυστηρά απαραίτητη για την εκτέλεση, είναι καλή πρακτική). Για παράδειγμα:`my_script.sh`. Βεβαιωθείτε ότι έχετε αποθηκεύσει το ως ένα απλό αρχείο κειμένου, * όχι * ένα πλούσιο αρχείο κειμένου ή οποιοδήποτε άλλο μορφοποιημένο τύπο εγγράφου.

4. Κάντε το εκτελέσιμο (προαιρετικό αλλά συνιστάται ιδιαίτερα): Μετά την αποθήκευση, πρέπει να κάνετε το αρχείο εκτελέσιμο χρησιμοποιώντας την εντολή `chmod`:

`` `bash

chmod +x my_script.sh

`` `

Αυτή η εντολή προσθέτει άδεια εκτέλεσης για τον ιδιοκτήτη του αρχείου.

Παράδειγμα χρησιμοποιώντας νανο:

1. Ανοίξτε το `nano`:` nano my_script.sh '

2. Επικολλήστε το σενάριο παραπάνω στον επεξεργαστή.

3. Πατήστε Ctrl+O για να αποθηκεύσετε το αρχείο.

4. Πατήστε Enter για να επιβεβαιώσετε το όνομα αρχείου.

5. Πατήστε Ctrl+x για να βγείτε νανο.

6. Κάντε το εκτελέσιμο:`chmod +x my_script.sh '

7. Εκτελέστε το:`./My_script.sh '

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

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

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