Der Befehlssprachprozessor „Bourne Again Shell“ ist auch als Bash bezeichnet. Die Reihe der Befehle in einem Bash -Skript enthält den Klartext der Reihe von Befehlen, die ausgeführt werden, während das Skript ausgeführt wird. Das Skript muss mit „# beginnen!/bin/bash ”in Bash. In diesem Artikel werden mehrere Ansätze zum Ausführen eines Bash -Skripts unter Linux verwendet.
So führen Sie ein Bash -Skript aus
Bash ist die Shell des GNU -Betriebssystems oder der leistungsstarke Skriptübersetzer. Mit der Verwendung von Bash -Skripten kann ein Benutzer die Befehle ordentlich gruppieren und sie untersuchen, um einen möglichen Schaden an Daten, Ordnern und Datenstrukturen zu verhindern. Die Codierungskonventionen Ihrer Skripte erleichtern anderen Programmierern, den Code zu lesen und beim Debuggen zu helfen. Obwohl Bash Scripting keine Programmsprache ist, ist es anders, sodass Sie die verschiedenen Aufgaben optimieren und auch an administrativen Aufgaben arbeiten können. Da andere Programmiersprachen es schwierig machen, diese Aufgaben zu erledigen. Dies liegt daran, dass das Bash -Skript in solchen Situationen extrem schnell ist.
Beginnen wir den Prozess der Öffnung des Bash -Skripts. Um dies zu erreichen, müssen wir zuerst ein Bash -Skript erstellen. Daher erstellen wir eine Bash -Datei auf dem Desktop. Folglich öffnen wir im ersten Schritt zuerst das Terminal und ändern das Verzeichnis mit dem Befehl „CD“ in den Desktop. Dann geben wir "Desktop" ein und beenden es mit einem Schrägstrich ("/").
Linux@Linux: ~ $ CD Desktop/Nachdem wir diesen Befehl eingegeben haben, werden wir automatisch in das Desktop -Verzeichnis gebracht. Um zu sehen, wie viele Dateien jetzt auf dem Desktop vorhanden sind und ihre Namen sehen, führen wir den Befehl „LS“ aus, der alle Dateien des Desktops im Terminalfenster anzeigt. Wir haben derzeit vier Dateien auf unserem Desktop mit den Namen „Datei„ Datei “.txt ”,“ Name.txt ”,„ Ausgabe.txt ”und„ Aufnehmen.txt “, wie Sie im folgenden Bild sehen können. Alle diese Dateien sind Textdateien und wir müssen eine Bash -Datei öffnen, damit wir zunächst ein Bash -Skript erstellen.
Erstellen einer Bash -Datei
Bevor wir ein Bash -Skript erstellen, zeigen wir einige verschiedene Bash -Shells. Geben Sie dazu "Katze" am Terminal ein, gefolgt vom Slash ("/") und dem Begriff "usw.". Wir schreiben dann den Schrägstrich ("/") und die "Muscheln" am Ende.
Linux@Linux: ~/Desktop $ cat/etc/ShellsWie Sie im folgenden Bild sehen können, werden alle verfügbaren Shells im Terminalfenster angezeigt, wenn wir diesen Befehl eingeben. Die "/bin/sh", "/bin/bash", "/usr/bin/bash", "/bin/rbash", "/usr/bin/rbash", "/bin/Dash" und "/////////// usr/bin/Dash “bilden die Gesamtzahl von ihnen, die sieben sind. Hier ist "/bin/bash" die Shell, die wir verwenden. "/Usr/bin/bash" ist jedoch ebenfalls eine Option.
Daher liefert der Befehl „Welcher Bash“ nun den Pfad zur Bash -Shell, wenn er eingegeben wird.
Linux@linux: ~/desktop $ welche verprügelnWenn wir diesen Befehl eingeben, liefert er den Pfad "/usr/bin/bash", wie in Folgendes zu sehen ist:
Im nachfolgenden Abschnitt verwenden wir nun den Befehl „Touch“, um ein Bash -Skript zu erstellen. Der Hauptzweck des Befehls „Touch“ besteht darin, den Zeitrahmen zu ändern. Obwohl das Tool nicht sein Hauptzweck ist, führt er häufig die Dateierstellung durch. Die Aktualisierungs- und Zugänglichkeitszeiten für eine bestimmte Datei können mithilfe der Terminalsoftware geändert werden. Die Berührungsfunktion erstellt nur eine Datei, wenn man nicht vorhanden ist. Nach dem Eingeben von „Berührung“ wird ein leerer Speicherplatz bereitgestellt, bevor der Name des Bash -Skripts, das wir verwenden möchten. In diesem Fall lautet der Name des Bash -Skripts „Bashfile.sh ”, weil es ein Bash -Skript ist. Also das ".Die SH ”-Erdehnung wird verwendet.
Linux@Linux: ~/Desktop $ Touch Bashfile.SchWie Sie im folgenden Bild sehen können, einer Datei mit der „Bashfile.Sh ”wird auf dem Desktop erstellt, wenn wir diesen Befehl ausführen.
Die Textdatei mit dem Namen „Bashfile.SH ”ist derzeit sichtbar.
Hinzufügen eines Bash -Skripts
Um es zu einem Bash -Skript zu machen, müssen wir ein paar Schritte befolgen. Öffnen Sie dazu die Datei vom Desktop und geben Sie "#" ein, gefolgt von der Ausrufezeichen -Marke "!Und ein Raum. Geben Sie dann "/bin/bash" ein. Dies sagt Ihrem System mit, dass die Datei jetzt ein Bash -Skript ist. Nachdem wir „Echo“ haben, können wir alle Informationen oder Elemente eingeben, die wir als Erklärung eingeben möchten. Dann verwenden wir die umgekehrten Kommas. Innerhalb dieser umgekehrten Kommas geben wir die Erklärung für Bash ein, die „Linux ist eine Familie von Open Source Unix -Betriebssystem“. Wir speichern es jetzt, indem wir auf die Option speichern, die sich oben rechts befindet.
Um die Ausführung des Bash -Skripts zu überprüfen, verwenden wir im folgenden Schritt den Befehl „LS“:
Linux@Linux: ~/Desktop $ lsWenn der Befehl ausgeführt wird, wie im folgenden Bild gezeigt, wird die Bash -Datei nicht ausgeführt, da sie in weißer Farbe angezeigt wird. In diesem Fall wird die Datei noch nicht ausgeführt. Wenn es jedoch in grüner Farbe angezeigt wird, zeigt dies an, dass die Datei jetzt ausgeführt wird.
Es gibt zwei Möglichkeiten, die Erlaubnis zu ändern. In diesem Fall verwenden wir jedoch den Befehl „chmod“, um ihn im folgenden Schritt ausführbar zu machen. Der Befehl „CHMOD“ wird verwendet, um die Zugriffsberechtigungen der Datei oder eines Verzeichnisses zu ändern. Sein Akronym ist der „Änderungsmodus“. Es kann die Berechtigungen eines symbolischen Links nicht verändern. Sogar die symbolischen Verbindungen, denen wir während des rekursiven Verzeichnisses begegnen, werden nicht berücksichtigt. Nach dem Eingeben von "Chmod" geben wir also "+x" ein, um die Datei ausführbar zu machen, bevor wir die "Bashfile" geschrieben haben.sh ”Dateiname, sodass es keine Fehler gibt, wenn wir diesen Befehl ausführen.
Linux@linux: ~/desktop $ chmod +x bashfile.SchDer Befehl „LS“ wird nun im folgenden Schritt eingegeben, um die Ausführung der Datei zu überprüfen:
Linux@Linux: ~/Desktop $ lsWie Sie im folgenden Bild sehen können, nach dem Ausführen dieses Befehls der Dateiname „Bashfile.sh ”wechselte zu grün und zeigt an, dass es jetzt ausgeführt werden kann.
Jetzt führen wir im nachfolgenden Abschnitt das Bash -Skript aus. Dazu verwenden wir den Befehl, in dem wir tippen “./”Gefolgt vom Namen der„ Bashfile.Sh ”Bash -Drehbuch.
Führen Sie das Bash -Skript aus
Linux@Linux: ~/Desktop $ ./Bashfile.Sch
Wie Sie im folgenden Bild sehen können, wird beim Ausführen dieses Befehls das Bash -Skript auf dem Terminalbildschirm ausgeführt, auf dem die Anweisung „Linux eine Familie von Open Source Unix -Betriebssystem“ angezeigt wird. Wir können die Ergebnisse der Aussage sehen, die wir hier wiedergegeben haben.
Verwenden Sie SH, um ein Bash -Skript auszuführen
In diesem Teil führen wir das Bash -Skript auf dem Terminal mit „SH“ aus. Das „SH“ ist ein System-Software-Task-Interpreter für Linux- und Unix-ähnliche Plattformen. Einige integrierte Befehle werden von SH angeboten. Eine Untergruppe von SH ist Bash. Daher verwenden wir den Befehl, in dem wir "SH" und dann einen Raum schreiben, gefolgt vom Namen des Bash -Skripts, das "Bashfile" ist.Sch".
Linux@linux: ~/desktop $ sh bashfile.SchSie können sehen, dass das Bash -Skript jetzt erfolgreich ausgeführt wird, wenn wir diesen Befehl eingeben.
Verwenden Sie das Bash -Schlüsselwort, um ein Bash -Skript auszuführen
Um das Bash -Skript auf dem Terminal in diesem Abschnitt auszuführen, verwenden wir das Schlüsselwort „Bash“ im Befehl. Dazu geben wir "Bash" ein, gefolgt von einem Raum, dann des Namens des Skripts, der "Bashfile" lautet.Sch".
Linux@linux: ~/desktop $ bash bashfile.SchSie können sehen, dass bei Ausführung dieses Befehls die von uns wiederholte Anweisung angezeigt wird. "Linux ist eine Familie von Unix-Betriebssystemen von Open-Source".
Abschluss
Wir haben das Thema darüber diskutiert, wie in diesem Artikel ein Bash -Skript in Linux ausgeführt wird. In den angegebenen Beispielen untersuchten wir die alternativen Methoden, um die Bash -Skripte auszuführen. In der ersten Stufe haben wir besprochen, wie man eine Bash -Datei auf dem Desktop erstellt und wie man sie mit dem Befehl „chmod“ ausführbar macht. Im zweiten Abschnitt haben wir die Schlüsselwörter "Bash" und "SH" verwendet, um das Bash -Skript auszuführen.