So erstellen Sie ein Shell-Skript unter Linux
Inhaltsverzeichnis:
- So erstellen Sie ein Shell-Skript unter Linux
- Was ist ein Skript?
- So erstellen Sie ein Shell-Skript
- Skript erste Zeile
- Feedback
- Befehle hinzufügen
- Ausführen des Skripts
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 FreundWenn 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?
So installieren und konfigurieren Sie Virtualbox unter Linux: Debian, Ubuntu, Linux Mint ...
Tutorial auf Spanisch, in dem wir Ihnen zeigen, wie Sie VirtualBox auf sehr einfache Weise in unserer Linux-Distribution installieren können.
Rootkits: Was sie sind und wie man sie unter Linux erkennt
Rootkits sind Tools, mit denen aufdringliche Aktivitäten in einem System versteckt werden können, nachdem es einem Eindringling gelungen ist, in dieses System einzudringen
So fügen Sie ein PDF in ein Wort ein: auf alle Arten
Entdecken Sie die beiden verfügbaren Möglichkeiten, um eine PDF-Datei in ein Microsoft Word-Dokument einzufügen und komfortabler zu arbeiten.