GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

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

Einführung:

Shell-Scripting wird als alternative Methode zum Ausführen der Befehle über das Terminal betrachtet. Dies kann sich als gute Alternative zur Ausführung der Befehle über das Terminal erweisen, da ein einmal geschriebenes Shell-Skript mehrfach ausgeführt werden kann, ohne dass hin und wieder komplexe Befehle aufgerufen werden müssen. In diesem Artikel möchten wir über die verschiedenen Methoden zum Erstellen und Ausführen eines Shell-Skripts unter Linux sprechen.

Hinweis:Alle nachstehenden Erstellungs- und Ausführungsmethoden wurden auf Ubuntu 20.04 demonstriert.

Methoden zum Erstellen eines Shell-Skripts in Ubuntu 20.04:

Es gibt zwei grundlegende Methoden zum Erstellen eines Shell-Skripts in Ubuntu 20.04, nämlich die terminalbasierte Methode und die GUI-basierte Methode, und wir werden diese beiden Methoden nacheinander besprechen:

Methode Nr. 1:Die Terminalmethode:

Um ein Shell-Skript in Ubuntu 20.04 mit der Terminal-Methode zu erstellen, müssen Sie wie folgt vorgehen:

Da diese Methode Terminal-basiert ist, müssen Sie das Terminal in Ubuntu 20.04 starten, indem Sie es auf der Registerkarte Aktivitäten suchen, oder Sie können sogar Strg + T drücken. Das Terminal von Ubuntu 20.04 ist in der folgenden Abbildung dargestellt:

Nachdem Sie das Terminal gestartet haben, müssen Sie darin den folgenden Befehl ausführen:

sudo nano ShellScript.sh

Sie können anstelle des Nano-Editors auch jeden anderen Texteditor verwenden, wir haben ihn jedoch nur ausgewählt, weil er am einfachsten zu bedienen ist. Außerdem können Sie Ihrem Shell-Skript einen beliebigen Namen geben, gefolgt von einer .sh-Erweiterung.

Wenn Sie diesen Befehl ausführen, wird im Nano-Editor eine leere Shell-Skriptdatei geöffnet, in der Sie einen beliebigen Code hinzufügen können. Wir haben einfach „#!/bin/sh“ an den Anfang dieser Datei geschrieben, um anzuzeigen, dass es sich um ein Shell-Skript handelt. Denken Sie immer daran, diese Zeile am Anfang jedes Shell-Skripts einzufügen. Dann haben wir eine zufällige Nachricht gedruckt, indem wir den Befehl „echo“ verwendet haben. Nachdem Sie diese Änderungen an Ihrem Shell-Skript vorgenommen haben, speichern Sie einfach Ihre Datei und schließen Sie sie, indem Sie Strg+X drücken.

Die Skriptdatei wird standardmäßig im Home-Verzeichnis gespeichert. Wenn Sie dies überprüfen möchten, führen Sie den folgenden Befehl auf dem Terminal aus.

ls

Methode Nr. 2:Die GUI-Methode:

Eine andere Methode zum Erstellen eines Shell-Skripts in Ubuntu 20.04 ist die Verwendung der GUI, die wie folgt ausgeführt werden kann:

Sie müssen auf das Dateimanager-Symbol klicken, das sich in der Taskleiste befindet, das auch in der Abbildung unten für Ihre Bequemlichkeit hervorgehoben ist:

Sobald Sie sich in Ihrem Home-Verzeichnis befinden, klicken Sie mit der rechten Maustaste auf eine beliebige Stelle, um ein Menü zu starten, und wählen Sie die Option „Neues Dokument“ aus diesem Menü. Wählen Sie dann die Option „Leeres Dokument“, um eine Datei zu erstellen. Geben Sie dieser Datei einen beliebigen Namen und fügen Sie nach diesem Namen die Erweiterung .sh hinzu. Wir haben unsere Datei als ShellScript.sh benannt. Nachdem Sie eine Shell-Skriptdatei erstellt haben, müssen Sie darauf doppelklicken, um diese Datei zu öffnen, und dann das in der folgenden Abbildung gezeigte Skript in Ihre Shell-Datei eingeben. Dieses Skript ist das gleiche, das wir in der obigen Methode besprochen haben. Nachdem Sie dieses Skript eingegeben haben, speichern Sie einfach Ihre Datei und schließen Sie sie.

Methoden zum Ausführen eines Shell-Skripts unter Linux:

Wenn nun ein Shell-Skript erstellt wurde, besteht der nächste Schritt darin, dieses Skript auszuführen, was mit Hilfe von drei der unten aufgeführten Methoden erfolgen kann. Alle Methoden gehen davon aus, dass sich die Skriptdatei im Home-Verzeichnis befindet, was der Standardpfad ist.

Methode Nr. 1:Verwenden des „chmod“-Befehls:

Um dieser Methode zu folgen, gibt es zwei grundlegende Schritte, die unten beschrieben werden:

Schritt Nr. 1:Festlegen der Ausführungsberechtigung für das Shell-Skript:

Um die Ausführungsberechtigung für das soeben erstellte Shell-Skript festzulegen, müssen Sie den folgenden Befehl in Ihrem Terminal ausführen:

sudo chmod +x ShellScript.sh

Vergessen Sie nicht, vor diesem Befehl das Schlüsselwort „sudo“ hinzuzufügen, da dies dazu führt, dass Ihr Terminal eine Fehlermeldung ausgibt.

Schritt Nr. 2:Ausführen des Shell-Skripts:

Sobald die Ausführungsberechtigung für Ihr Shell-Skript festgelegt wurde, können Sie es einfach ausführen, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

./ShellScript.sh

Nachdem Sie diesen Befehl ausgeführt haben, sollten Sie im Wesentlichen die Ausgabe des Shell-Skripts sehen, das Sie auf dem Terminal erstellt haben, wie in der folgenden Abbildung gezeigt:

Methode Nr. 2:Verwenden des „bash“-Befehls:

Der „bash“-Befehl kann auch verwendet werden, um ein Shell-Skript auf folgende Weise auszuführen:

Die Bedeutung der Verwendung dieses Befehls zum Ausführen eines Shell-Skripts besteht darin, dass Sie davor keine Berechtigungen festlegen müssen, sondern das Skript sofort ausführen können, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

bash ShellScript.sh

Nachdem Sie diesen Befehl ausgeführt haben, sollten Sie im Wesentlichen die Ausgabe des Shell-Skripts sehen, das Sie auf dem Terminal erstellt haben, wie in der folgenden Abbildung gezeigt:

Methode Nr. 3:Verwenden des „sh“-Befehls:

Dies ist eine weitere Methode zum Ausführen eines Shell-Skripts, die wie folgt ausgeführt werden kann:

Genau wie der „bash“-Befehl wird auch der „sh“-Befehl verwendet, um sich das Setzen von Ausführungsberechtigungen vor dem Ausführen eines Shell-Skripts zu ersparen. Sie sollten nur den folgenden Befehl in Ihrem Terminal ausführen:

sh ShellScript.sh

Nachdem Sie diesen Befehl ausgeführt haben, sollten Sie im Wesentlichen die Ausgabe des Shell-Skripts sehen, das Sie auf dem Terminal erstellt haben, wie in der folgenden Abbildung gezeigt:

Schlussfolgerung:

In diesem Artikel haben wir Ihnen mehrere Methoden zum Erstellen und Ausführen eines Shell-Skripts in Ubuntu 20.04 vorgestellt. Sie können die Methode Ihrer Wahl frei wählen und sich so das Leben mit Shell-Scripting erleichtern.


Ubuntu
  1. So aktualisieren Sie auf Ubuntu 22.04 LTS von Ubuntu 20.04 LTS und 21.10

  2. So installieren Sie Libreoffice 4.4 auf Ubuntu 15.04 und 14.04 LTS

  3. So finden Sie die Ubuntu-Version, den Codenamen und die Betriebssystemarchitektur im Shell-Skript

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

  5. Wie führe ich ein Shell-Skript im Hintergrund aus?

So schreiben Sie ein Shell-Skript in Ubuntu

So erstellen Sie eine ISO-Datei in Ubuntu 18.04 LTS

So installieren Sie PHP 5.6, PHP 8.0 und PHP 8.1 auf Ubuntu 20.04 LTS

So installieren Sie uTorrent in Ubuntu 16.04 LTS und Ubuntu 17.10

So installieren Sie KVM und erstellen virtuelle Maschinen unter Ubuntu 16.04 LTS

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