Βίντεο: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox 2024
Ένα script είναι απλά ένα αρχείο κειμένου που περιέχει μία ή περισσότερες εντολές. Οι δέσμες ενεργειών Shell είναι παρόμοια με τα αρχεία δέσμης MS-DOS / Windows, αλλά τα script script μπορούν να είναι πολύ πιο περίπλοκα. Τα απλούστερα σενάρια κελύφους είναι απλώς λίστες εντολών, αλλά τα προηγμένα σενάρια κελυφών μπορούν να περιλαμβάνουν περίπλοκες εντολές δέσμης ενεργειών που συνορεύουν με μια πλήρως προγραμματισμένη γλώσσα προγραμματισμού.
Μπορείτε να δημιουργήσετε σενάρια κελυφών χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Ο ευκολότερος επεξεργαστής κειμένου που χρησιμοποιείτε είναι gedit, τον οποίο μπορείτε να αποκτήσετε πρόσβαση από την επιφάνεια εργασίας GNOME επιλέγοντας Main Menu → Accessories → Editor κειμένου. Αν θέλετε οι φίλοι σας να πιστεύουν ότι είστε γκουρού Linux, πάρτε μερικές στιγμές για να μάθετε πώς να χρησιμοποιείτε vi, έναν ισχυρό επεξεργαστή κειμένου.
Για να δημιουργήσετε ή να επεξεργαστείτε ένα αρχείο στο vi, πληκτρολογήστε την εντολή vi ακολουθούμενη από ένα όνομα αρχείου. Στη συνέχεια, πληκτρολογήστε μακριά. Για να χρησιμοποιήσετε μια εντολή vi, πατήστε το πλήκτρο Escape και πληκτρολογήστε μία από τις παρακάτω εντολές.
Εντολή | Επεξήγηση |
---|---|
i | Εισάγει τη λειτουργία εισαγωγής έτσι ώστε να μπορείτε να εισαγάγετε κείμενο στη θέση
του δρομέα. Μετακινήστε το δρομέα στο σημείο που θέλετε να εισάγετε πρώτα το κείμενο . Όταν ολοκληρώσετε την εισαγωγή κειμένου, πατήστε Esc για να επιστρέψετε στη λειτουργία εντολών. |
: w | Αποθηκεύει το αρχείο ( w σημαίνει γράψτε ). |
: q | Κλείστε. |
: wq | Γράψτε και στη συνέχεια κλείστε. |
: q! | Κλείστε χωρίς αποθήκευση. |
/ συμβολοσειρά | Αναζήτηση προς τα εμπρός για συμβολοσειρά. |
; συμβολοσειρά | Αναζήτηση προς τα πίσω για συμβολοσειρά. |
n | Επαναλάβετε την τελευταία αναζήτηση. |
u | Αναιρέστε την προηγούμενη εντολή. |
Αφού δημιουργήσετε ένα σενάριο κελύφους, θα πρέπει να παραχωρήσετε στον εαυτό σας άδεια εκτέλεσης για να εκτελέσετε τη δέσμη ενεργειών. Για παράδειγμα, για να επιτρέψετε στον εαυτό σας να εκτελέσει μια δέσμη ενεργειών που ονομάζεται myscript , χρησιμοποιήστε αυτήν την εντολή:
$ chmod 755 myscript
εντολή και να δώσετε το όνομα του αρχείου δέσμης ενεργειών. Για παράδειγμα: $ sh myscript