συστήματα

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

Linux Script Made Easy

προγραμματισμού Shell script είναι ένας εύκολος τρόπος για τη δημιουργία μικρών αρχείων πρόγραμμα που μπορεί να κάνει απλές , επαναλαμβανόμενες πράγματα για εσάς στον υπολογιστή σας . Με αυτόν τον τρόπο , είναι παρόμοια με τα αρχεία δέσμης των Windows. Είναι εύκολο να το μάθει , δεν απαιτεί ειδικό λογισμικό για να γράψει ή να εφαρμόσουν , και μπορεί να γραφτεί για τα λειτουργικά συστήματα Mac , Windows ή Linux . Επιλέξτε ένα πρόγραμμα επεξεργασίας κειμένου
Η

Για να γράψει σενάρια κελύφους , θα χρειαστείτε ένα καλό πρόγραμμα επεξεργασίας κειμένου - και αυτό δεν είναι το ίδιο πράγμα με έναν επεξεργαστή κειμένου. Ενώ το OpenOffice είναι ένα κοινό επεξεργαστή κειμένου του Linux , δεν μπορεί να χρησιμοποιηθεί για να γράψει σενάρια , όπως προσθέτει στο τέλος της γραμμής και άλλων αόρατο χαρακτήρες που θα επηρεάσουν το σενάριο . Μάλλον, θα πρέπει να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου . Emacs είναι ένας κοινός που περιλαμβάνεται στις περισσότερες διανομές Linux . Ο Vim είναι μια άλλη κοινή. Και τα δύο είναι δωρεάν , θα πρέπει να βρείτε θα πρέπει να κατεβάσετε ένα .
Εικόνων Ξεκινήστε ένα νέο αρχείο
Η

Με την προτιμώμενη επεξεργαστή σας ανοιχτό , ξεκινήστε ένα νέο αρχείο , που ονομάζεται test.sh . Η πρώτη γραμμή του σεναρίου θα πρέπει να είναι

# ! /Bin /sh

Αυτή η γραμμή λέει το λειτουργικό σύστημα για να εκτελέσει το αρχείο χρησιμοποιώντας το κέλυφος Bourne . Οι δύο πρώτοι χαρακτήρες , " # ! " , Που συχνά αναφέρεται ως " hash -bang », ή μερικές φορές " sha -bang ».

Η Κοινή εντολές
Η

Ένα shell script χρησιμοποιεί τις ίδιες εντολές που χρησιμοποιείτε όταν αλληλεπιδρά με το τερματικό στο Linux : echo , cd , ls , grep και άλλα . Μπορείτε επίσης να χρησιμοποιήσετε πιο σύνθετες δομές προγραμματισμού, όπως η δήλωση μεταβλητών , if /else , ενώ και για τους βρόχους .

Για παράδειγμα , αν θέλετε να πάρετε το όνομα του χρήστη και να το επαναλάβει πίσω σε αυτόν , θα πρέπει να πληκτρολογήσετε

διαβάσετε το_όνομά

echo " Hello , $ το_όνομά - πώς είστε σήμερα ; "

σε αυτή την περίπτωση , το_όνομά είναι μια μεταβλητή αντιστοιχισμένη με τα αποτελέσματα της ενσωματωμένης στην ανάγνωση λειτουργία, η οποία παίρνει είσοδο από το χρήστη. Στη συνέχεια , στη δεύτερη σειρά , προλογίζοντας το_όνομά με το σύμβολο του δολαρίου λέει το σενάριο να χρησιμοποιήσετε τη μεταβλητή , αντί να εκτυπώσετε το γράμμα " το_όνομά " .
Εικόνων Προγραμματισμός contructs
Η

μπορείτε επίσης να γράψετε πιο περίπλοκες δομές , όπως για βρόχους . Για να χρησιμοποιήσετε ένα για βρόχο , θα πρέπει να πληκτρολογήσετε

for i in 1 2 3 4 5

κάνει

echo " Looping ... αριθμό $ i"

γίνει

πάλι , σε αυτό το παράδειγμα , τοποθετώντας το σύμβολο $ μπροστά από i αναγκάζει το σενάριο να χρησιμοποιήσετε την τιμή για το i , καθώς διέρχεται μέσω των πέντε επαναλήψεις του εντολή echo . Παρατηρήστε ότι τα περιεχόμενα του DO /DONE κατασκεύασμα σύνταξη εσοχή για να τους θέσει εκτός από το υπόλοιπο του σεναρίου .
Εικόνων τρέξιμο σενάρια
Η

Για να φτιάξετε ένα script εκτελέσιμο αρχείο , θα πρέπει πρώτα να αλλάξετε τα δικαιώματά του . Για να το κάνετε αυτό , ανοίξτε ένα τερματικό και να μεταβείτε στη θέση του αρχείου . Στη συνέχεια, πληκτρολογήστε " chmod 755 test.sh " για να αλλάξετε τα δικαιώματά του . Τώρα , προκειμένου να τρέξει , μπορείτε απλά να πληκτρολογήσετε . /Test.sh όπως θα κάνατε με οποιοδήποτε άλλο σενάριο .

Εναλλακτικά , μπορείτε να πληκτρολογήσετε sh test.sh χωρίς να αλλάζει τα δικαιώματα αρχείου για να το τρέξει .

Η Μαθαίνοντας περισσότερα
Η

Shell scripting είναι όπως προγραμματισμός , και η πιο πρακτική σας τόσο περισσότερο θα μάθετε και το καλύτερο θα γίνει . Ιστοσελίδα Steve Parker έχει μια άκρως ενημερωτική φροντιστήριο που είναι downloadable σε μορφή PDF . TLDP.org έχει επίσης μια πολύ λεπτομερή φροντιστήριο , όπως κάνει freeos.com .
Η
εικόνων

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

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