GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Erstellen und Ausführen eines Shell-Skripts in CentOS 8 – Schritt-für-Schritt-Prozess, um dies zu tun?

Bei der Arbeit im Linux-Betriebssystem gibt es einige Befehle, die Sie ziemlich häufig ausführen müssen.

Anstatt diese langwierigen und sich wiederholenden Befehle einzeln in einer Shell einzugeben und auszuführen, können Sie mit einem Shell-Skript alle diese Befehle automatisch ausführen.

Alles, was Sie brauchen, ist, all diese Befehle in eine Datei zu packen und diese Datei dann auszuführen.

Sie können ein Shell-Skript mehrmals ausführen, was Zeit spart, indem Sie jeden einzelnen Befehl einzeln ausführen.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung von CentOS-bezogenen Abfragen.

In diesem Zusammenhang werden wir untersuchen, wie ein Shell-Skript im CentOS-System erstellt und ausgeführt wird.


Bedeutung der Verwendung von Shell-Skripten:

1. Überwachung verschiedener Aufgaben wie Festplattennutzung, Betriebszeit usw.

2. Automatisieren von Backups, Erstellen von Benutzerkonten usw.

3. Starten Sie mehrere Programme mit einem einzigen Befehl.


Schritte zum Erstellen und Ausführen eines Shell-Skripts:

Hier sind die Schritte, die Sie befolgen müssen, um ein Shell-Skript in CentOS zu erstellen und auszuführen.

1. Starten Sie das Terminal und wechseln Sie in das Verzeichnis, in dem Sie das Shell-Skript erstellen müssen.

2. Verwenden Sie einen beliebigen Texteditor wie Nano, vi usw., um eine neue Datei mit der Erweiterung .sh zu erstellen.

3. Geben Sie nun die Befehle ein, die das Skript ausführen soll.

4. Machen Sie die Datei mit dem Befehl chmod +x .

ausführbar

5. Führen Sie das Skript entweder mit ./, bash oder sh aus.

Lassen Sie uns nun die Schritte kurz erklären.


1. Terminal starten

Zunächst müssen Sie das Terminal in Ihrem CentOS-System starten.

Drücken Sie dazu die Super-Taste auf der Tastatur und klicken Sie dann im angezeigten linken Bereich auf das Terminal-Symbol.


2. Erstellen Sie das Shell-Skript

ich. Wechseln Sie zunächst in das Verzeichnis, in dem Sie Ihr Skript erstellen müssen. Sie können dies mit dem cd-Befehl gefolgt vom Verzeichnisnamen wie folgt tun:

$ cd directory_name

Wir erstellen das Skript im Home-Verzeichnis, das unser aktuelles Arbeitsverzeichnis ist.

Erstellen Sie nun eine neue leere Datei mit der Erweiterung .sh. Sie können dies mit einem beliebigen Texteditor tun.

ii. Um die Skriptdatei mit dem Nano-Editor zu erstellen, verwenden Sie den folgenden Befehl:

$ sudo nano script_name.sh

Der Befehl zum Erstellen der Skriptdatei mit dem Namen "linuxapt.sh" wäre beispielsweise:

$ sudo nano linuxapt.sh

Dadurch wird eine neue Datei mit dem Namen „linuxapt.sh“ im Nano-Editor geöffnet.


3. Geben Sie Befehle in Ihr Skript ein

Geben Sie nun in der neuen Datei, die Sie oben erstellt haben, die Befehle in derselben Reihenfolge ein, in der Ihr Skript ausgeführt werden soll.

Beachten Sie auch die folgenden Punkte, wenn Sie ein Shell-Skript schreiben:

a. Beginnen Sie mit dem Schreiben des Shell-Skripts mit "#!/bin/bash".

b. Geben Sie jeden Befehl in einer neuen Zeile ein.

c. Um einen Kommentar hinzuzufügen, beginnen Sie ihn mit #.


Fügen Sie nun in der Skriptdatei „#!/bin/bash“ in der ersten Zeile hinzu und fügen Sie dann Befehle (jeweils in einer separaten Zeile) hinzu, die Sie vom Skript ausführen möchten.

Hier werden wir ein einfaches Skript erstellen, das mit dem Befehl „echo“ eine Nachricht auf der Shell ausgibt.

Dazu haben wir folgenden Befehl in das Skript eingefügt:

echo "This is a simple script to print a message"

Sie können beliebige Befehle Ihrer Wahl hinzufügen. Wenn Sie fertig sind, speichern und schließen Sie die Skriptdatei. Um die Datei zu speichern, drücken Sie Strg+O und dann die Eingabetaste.

Um das Skript dann zu schließen, drücken Sie Strg+X.


4. Ausführungsberechtigungen festlegen

Jetzt sollten Sie Ihre Skriptdatei ausführbar machen, was mit dem folgenden Befehl möglich ist:

$ sudo chmod +x script_name.sh

Um beispielsweise „linuxapt.sh“ ausführbar zu machen, lautet der Befehl:

$ sudo chmod +x linuxapt.sh


5. Führen Sie das Shell-Skript aus

Jetzt kann Ihr Shell-Skript ausgeführt werden. Es gibt drei verschiedene Befehle zum Ausführen eines Skripts, die im Folgenden beschrieben werden. Sie können einen dieser Befehle zum Ausführen Ihres Shell-Skripts verwenden.

Stellen Sie sicher, dass Sie script_name.sh durch Ihren Skriptnamen ersetzen:

$ ./script_name.sh
$ bash script_name.sh
$ sh script_name.sh



Cent OS
  1. PHP Composer auf CentOS 8 installieren – Schritt für Schritt?

  2. Curl-Befehl unter CentOS 8 installieren und verwenden - Schritt-für-Schritt-Prozess?

  3. Microsoft Teams auf CentOS 8 installieren – Schritt-für-Schritt-Prozess?

  4. Arduino IDE unter CentOS 8 installieren – Schritt-für-Schritt-Prozess?

  5. Installieren Sie Skype auf dem CentOS 7-System – Schritt-für-Schritt-Prozess?

So erstellen und führen Sie ein Shell-Skript in Ubuntu 20.04 LTS aus

So erstellen und führen Sie ein Shell-Skript in Debian 10 aus

So erstellen und führen Sie ein Shell-Skript in CentOS 8 aus

Bash-Anfängerserie Nr. 1:Erstellen Sie Ihr erstes Bash-Shell-Skript und führen Sie es aus

So erstellen und führen Sie ein Shell-Skript in Ubuntu 22.04 aus

Shell-Skript zum Ermitteln des Verbindungsstatus und der Geschwindigkeit der Netzwerkschnittstelle (CentOS/RHEL)