Hardware

So erstellen Sie ein Shell-Skript unter Linux

Inhaltsverzeichnis:

Anonim

Wir haben bereits genug über die Befehle in Linux und der Konsole gesprochen, wir haben gelernt, sie zu manipulieren, um bestimmte Aktivitäten auszuführen, wie wir sie kombinieren können und wie einfach sie uns bei der Ausführung bestimmter Aufgaben sind. In diesem Fall werden wir uns mit der Funktionsweise eines Shell-Skripts unter Linux vertraut machen, einem hervorragenden Tool zum Automatisieren und Ausführen von Aufgaben über die Konsole. Wenn Sie wissen möchten, wie ein Shell-Skript unter Linux erstellt wird, lesen Sie unseren Artikel.

So erstellen Sie ein Shell-Skript unter Linux

Was ist ein Skript?

Ein Skript ist nichts anderes als eine Textdatei, deren Inhalt eine Reihe von Befehlszeilen ist, die von Anfang bis Ende nacheinander ausgeführt werden. Auf diese Weise können wir die Befehle, die wir über die Tastatur ausführen möchten, in einem Skript strukturieren und durch eine Aufgabe automatisieren, wenn dies häufig ausgeführt wird.

So erstellen Sie ein Shell-Skript

Das Erstellen eines Shell-Skripts ist sehr einfach. So einfach wie das Erstellen einer neuen Datei und die Erweiterung.sh. Es gibt zwei Alternativen, dies kann über die grafische Oberfläche oder über die Konsole mit dem Touch-Befehl erfolgen.

Zum Beispiel

Berühren Sie test.sh

Auf diese Weise wird die Datei test.sh im aktuellen Verzeichnis erstellt.

Diese Datei kann auch mit zwei Alternativen über einen Texteditor der grafischen Umgebung (z. B. gedit) oder über das Terminal mit Vim geöffnet werden.

Skript erste Zeile

Nachdem wir die Datei erstellt und geöffnet haben, müssen wir Linux mitteilen, dass diese Datei ein Skript sein wird. Daher müssen alle Shell-Skripte eine erste Zeile haben:

#! / bin / bash

Diese Zeile kann in zwei Teile geteilt werden, der erste entspricht #! Diese Sequenz heißt sha bang. Grundsätzlich besteht seine Funktion darin, dem System anzuzeigen, dass eine Reihe von Anweisungen unten dargestellt und somit verarbeitet werden. Der zweite Teil, / bin / bash, gibt die Shell an, die zum Ausführen der Befehle verwendet wird.

Feedback

Im Moment werden wir nicht näher darauf eingehen, was der Shell-Skriptprogrammierung entspricht, aber es ist wichtig, dass Sie wissen, wie Sie Kommentare in Ihr Skript einfügen. Wenn Sie ein Programmierer sind, werden Sie verstehen, wie nützlich und wichtig sie sind. Für diejenigen, die nicht wissen, wie man programmiert, fügt ein Kommentar dem System keine Funktionalität hinzu, aber sie sind relevant, um die Funktionsweise eines Programms, in diesem Fall des Skripts, zu erklären.

Kommentare können mit dem Symbol # hinzugefügt werden. Und wir fügen nach dem Block den Text hinzu, der uns relevant erscheint. Normalerweise wird der Kommentar vor der Anweisung platziert, um einige Funktionen zu erläutern. Sie können jedoch im Shell-Skript weniger oder häufiger verwendet werden.

Befehle hinzufügen

Innerhalb des Shell-Skripts können wir alle Befehle verwenden, die wir von Linux gelernt haben. Mit anderen Worten, jede Anweisung, die wir über die Konsole eingeben können, kann in das Skript aufgenommen werden. Darüber hinaus können Sie jedoch viele andere Tools hinzufügen, z. B. bedingte Strukturen, arithmetische Operatoren und Komparatoren.

In diesem Fall verwenden wir ein ziemlich einfaches Beispiel, einschließlich grundlegender Befehle:

#! / bin / bash # Skript von ovtoaster.com # Wir stellen uns in das Verzeichnis unserer Benutzer-CD ~ # Wir drucken den Kernel, den wir verwenden, uname -r auf dem Bildschirm # Wir drucken auf dem Bildschirm das aktuelle Datumsdatum # Wir erstellen einen Ordner namens Documents mkdir TestDocuments # We Wechseln Sie in den Ordner "Dokumente". cd TestDocuments # Wir erstellen einen Text namens "tips touch tips.txt #". Wir können weiterhin alle gewünschten Befehle schreiben. Das Skript führt sie alle nacheinander aus.

Schließlich speichern wir die Änderungen in unserer Datei und damit ist das Skript fast einsatzbereit…

Ausführen des Skripts

Vor dem Ausführen des Shell-Skripts müssen wir der Datei Ausführungsberechtigungen erteilen. Dies ist eine sehr einfache Sache. Wir gehen zum Terminal und befinden uns im Verzeichnis unseres Skripts. Wir verwenden den Befehl chmod:

WIR EMPFEHLEN IHNEN So bearbeiten Sie Dateien unter Linux: Vi Text Editor ist Ihr bester Freund

Wenn wir dem aktuellen Benutzer Berechtigungen erteilen möchten, verwenden wir:

sudo chmod 775 test.sh

Wenn wir allen Benutzern Berechtigungen erteilen möchten, lautet der Satz:

sudo chmod 777 test.sh

Sobald wir die Berechtigungen bereits erteilt haben, führen wir das Skript aus:

./test.sh

Damit sind wir fertig, unser voll funktionsfähiges Skript und perfekt, um es auszuführen, wenn wir es brauchen, und es sogar auf Aufgabe zu planen.

Wir empfehlen, die Anleitung für Anfänger unter Linux zu lesen.

Wir hoffen, dass das Thema nützlich war und vergessen Sie nicht, Ihre Erfahrungen und Meinungen in unseren Kommentaren mitzuteilen?

Hardware

Die Wahl des Herausgebers

Back to top button