Πώς να δημιουργήσετε απλά σενάρια Shell σε Linux χρησιμοποιώντας το Vim

How Create Simple Shell Scripts Linux Using Vim



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

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







Πώς να δημιουργήσετε ένα σενάριο κελύφους χρησιμοποιώντας το Vim

Τα Shell Script συνήθως δημιουργούνται χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Οι συντάκτες Nano και Vim είναι γνωστοί συντάκτες κειμένου για τη δημιουργία αρχείων δέσμης ενεργειών bash. Για αυτό το παράδειγμα, χρησιμοποιούμε το Vim. Εάν δεν έχετε Vim, εγκαταστήστε το χρησιμοποιώντας την εντολή:



$sudoκατάλληλοςεγκαθιστώ ήρθα

Ανοίξτε τον επεξεργαστή κειμένου χρησιμοποιώντας:



$ήρθα

Δημιουργήστε ένα νέο αρχείο:





$εμείςtestcript.sh

Πληκτρολογήστε το σενάριο. #! /bin/bash operator, κέλυφος που κατευθύνεται στο κέλυφος bourne: r



#! /bin/bash

πέταξε έξωΓειά σου Κόσμε

Και αποθηκεύστε το αρχείο, πατήστε το Esc για να αλλάξετε τη λειτουργία και, στη συνέχεια, πατήστε :σε να το σώσω. Εάν δίνει αρχείο σφάλματος μόνο για ανάγνωση, χρησιμοποιήστε το :σε! , το αρχείο θα αποθηκευτεί:

Τώρα για να εκτελέσετε το αρχείο, πληκτρολογήστε:

κτυπώ δυνατά δοκιμήγραφή.SH

Πώς να προσθέσετε σχόλια σε ένα σενάριο κελύφους

Για να προσθέσετε ένα σχόλιο, χρησιμοποιήστε τον τελεστή # η σύνταξη δίνεται παρακάτω:

#! /bin/bash

#Αυτό είναι το πρώτο μου σενάριο shell

πέταξε έξωΓειά σου Κόσμε

Πώς να χρησιμοποιήσετε μεταβλητές σε ένα σενάριο κελύφους

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

#! /bin/bash

μεταβλητό= Αυτό είναι το πρώτο μου σενάριο

πέταξε έξω $ μεταβλητό

Το παραπάνω σενάριο θα δώσει μεταβλητή τιμή ως έξοδο:

Ας ελέγξουμε πώς να λάβετε τιμή σε μια μεταβλητή από την τιμή χρήστη από τον χρήστη:

#! /bin/bash

πέταξε έξωΕισάγετε το όνομά σας

ανάγνωσηname_varable

πέταξε έξω 'Εισάγετε την ηλικία σας'

ανάγνωσηηλικία_μεταβλητή

πέταξε έξω $ name_varibaleείναι $ age_variable παλιά

Η παρακάτω εικόνα δείχνει την έξοδο:

συμπέρασμα

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