συστήματα

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

Linux Script Βοήθεια

Ενώ πολλά συστήματα Linux έχουν πλήρως λειτουργική , οπτική περιβάλλοντα εργασίας και τα αυτοματοποιημένα εργαλεία για να βοηθήσει με μια ποικιλία εργασιών , οι διαχειριστές θα χρειαστεί να χρησιμοποιήσετε το shell scripting στη γραμμή εντολών . Ορισμένες εκδόσεις του Linux χρησιμοποιούνται ως πλατφόρμες server και δεν έχουν Graphical User Interface ( GUI ) . Ακόμη και με ένα γραφικό περιβάλλον , ανοίγοντας ένα τερματικό και δημιουργώντας σενάρια φλοιού για την αυτοματοποίηση των συμβάντων του συστήματος και η διαδικασία απελευθερώνει την πραγματική ευελιξία και τη δύναμη του Linux . Βασικά Shell
Η

σενάρια της Shell είναι οι λίστες των εντολών , αυτοματοποιημένη από ενσωμάτωσης σε ένα « σενάριο » που το σύστημα εκτελεί μία γραμμή κάθε φορά . Shell scripts μπορεί να θεωρηθεί ως προηγμένα αρχεία επεξεργασίας της παρτίδας που εκτελούν μια λίστα εντολών . Περισσότερο από ότι , τα σενάρια μπορούν να χρησιμοποιήσουν τον έλεγχο των ροών παρόμοια με τις γλώσσες προγραμματισμού να ελέγχουν πώς και τι εκτελεί ως μέρος του σεναρίου . Ενώ υπάρχουν πολλά διαφορετικά κελύφη για διαφορετικά συστήματα Linux , ένα κοινό κέλυφος είναι το κέλυφος Bash .
Εικόνων Απλή Bash Scripting
Η

Ένα απλό σενάριο , γραμμένο σε ένα αρχείο κειμένου , μπορεί να μοιάζει με αυτό το παράδειγμα : ! " ! # /bin /bash "

# /bin /bash

echo " $ USER"

η πρώτη γραμμή , δηλώνει ο τον τύπο του σεναρίου που περιέχει το αρχείο . Το σύστημα μπορεί να διαβάσει αυτή τη γραμμή (που ονομάζεται γραμμή " δουλεία " ) και να ξέρετε ότι αυτό το σενάριο χρησιμοποιεί τις συμβάσεις γλώσσα και τις εντολές που κατάγονται από την φλοιού Bash . Το " echo" εντολή γράφει το κείμενο στην οθόνη , σαν ένα "print " εντολή στην Python ή " printf " στο Γ. " $ USER" είναι μια μεταβλητή του συστήματος , που περιέχει το όνομα του τρέχοντος συνδεδεμένου χρήστη .

εικόνων Command ροής και Scripting
Η

Μια πιο εκτεταμένη παράδειγμα σεναρίου μπορεί να μοιάζει με αυτό : !

# /bin /bash

NUM = 2

εάν [ $ NUM - eq " 2 "]? τότε

python

άλλο

echo " Wrong Number "

fi

Αυτό το απλό σενάριο τρέχει σε ένα υπό όρους δήλωση , χρησιμοποιώντας την τοπική μεταβλητή " NUM " . Ρύθμιση NUM 2 , το σενάριο ελέγχει τη μεταβλητή . Αν η μεταβλητή αγώνες 2 , τότε ο διερμηνέας Python αρχίζει ( ακριβώς το ίδιο όπως εάν ο διερμηνέας έγινε επίκληση με το χέρι από τη γραμμή εντολών ) . Σε αντίθετη περίπτωση , το σενάριο εκτυπώνει " Wrong Number » και τις εξόδους .
Εικόνων Άλλα όστρακα
Η

Ενώ τα περισσότερα συστήματα θα χρησιμοποιούν το Bourne Again Shell ( bash) , υπάρχουν και άλλα όστρακα . Μέσα σε Linux και Unix -like συστήματα , υπάρχει το Bourne Shell ( sh ) , το κέλυφος C ( csh ) , η εργασία ελέγχου Shell ( jsh ) και του Remote Shell ( rsh ) . Τα περισσότερα κελύφη μοιράζονται τις ίδιες έννοιες και την απασχόληση - εκτέλεση αρχείων και την πρόσβαση σε πόρους του συστήματος διαδραστικά . Ωστόσο , το κάνουν μέσα από ποικίλες σύνταξη και τους περιορισμούς , το καθένα έχει αναπτυχθεί από διαφορετικούς ανθρώπους , σε διαφορετικές χρονικές στιγμές , για διαφορετικά συστήματα .
Η
εικόνων

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

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