Durchführung von Bash -Skriptdateien ist eine effiziente Möglichkeit, Ihre Bash -Programme auszuführen, da die Skripte standardmäßig nicht ausführbar sind. Dies ist hauptsächlich für Systemadministratoren nützlich, da sie täglich mehrere Bash -Skripte entwickeln müssen, um ihre Aufgaben zu automatisieren. Zum Beispiel möchten Sie möglicherweise Bash -Skripte ausführen, um Ihre Arbeit zu sichern, oder bestimmte Ereignisse auf Ihrem Server protokollieren. In diesem Artikel wird Sie so leiten, wie Sie Ihre Bash -Skripte ausführen können, und dafür gibt es zwei Hauptmethoden:
So erstellen Sie eine Datei mit dem Befehl chmod ausführbar
Der Befehl „CHMOD“ steht für den Änderungsmodus. Dieser Befehl kann verwendet werden, um Änderungen in den Dateiberechtigungen vorzunehmen, z. Um diese Berechtigungen für eine Datei zu sehen, erstellen wir zunächst eine Bash -Skriptdatei in Nano Editor:
$ nano bashfile.Sch
Dann haben wir einen Text geschrieben und die Datei wie unten gezeigt gespeichert:
#!/Bin/Bash
echo ”Dies ist eine Testdatei, um sie ausführbar zu machen.”
Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die Datei ausführbar ist oder nicht:
$ ls -l Bashfile.Sch
Im obigen Bild ist der Buchstabe 'R"Zeigt, dass die Datei lesbar ist und 'w"zeigt, dass die Datei schriftlich und" istX'Zeigt an, dass die Datei ausführbar ist, die derzeit in der obigen Ausgabe fehlt, und das bedeutet, dass Sie diese Datei vorerst nicht ausführen können. Um dies zu überprüfen, können Sie diese Datei ausführen, indem Sie der unten gezeigten allgemeinen Syntax folgen.
$ ./Dateinamen
Zum Beispiel:
$ ./Bashfile.Sch
Wie Sie sehen können, zeigt es einen Fehler an, nachdem Sie versucht haben, die Textdatei auszuführen, und hier die Chmod Befehl ist nützlich. Um diese Datei ausführbar zu machen, müssen Sie lediglich der unten gezeigten allgemeinen Syntax folgen:
$ chmod u+x file_name
Zum Beispiel:
$ chmod u+x bashfile.Sch
Im obigen Bild, 'U+x"Zeigt, dass Sie dem Benutzer die Berechtigung geben, eine bestimmte Datei auszuführen, und Sie können sehen, dass er einen Brief hinzugefügt hat."X'Im Bild und danach müssen Sie diese Bash -Datei durch Eingabe ausführen.
$./Bashfile.Sch
Es ist ersichtlich, dass der Inhalt der Bash -Datei jetzt ohne Fehler ausgeführt wird.
So führen Sie eine Datei ausführbar mithilfe von Dateieigenschaften aus
Sie können auch eine Datei ausführen, indem Sie mit der rechten Maustaste auf die Bash-Datei klicken und ihre Eigenschaften wie unten gezeigt auswählen:
Der nächste Schritt besteht darin, die 'auszuwählen'Berechtigungen"Registerkarte" und dann die Option von "überprüfen"Ermöglichen Sie die Ausführung von Datei als Programm''.
Auf diese Weise können Sie auch die Bash -Datei ausführen, für die Sie diese Option ausgewählt haben. Wenn Sie auf die Datei doppelt klicken, erhalten Sie die Eingabeaufforderung wie unten gezeigt:
Sie können entweder im Terminal ausgeben oder das Skript direkt für das gewünschte Ergebnis ausführen.
Abschluss
Durch das Erstellen eines Bash -Skripts ausführen können Sie Ihre Bash -Skripte ausführen, ohne Bash in das Terminal eingeben zu müssen. Dies ist besonders nützlich für Systemadministratoren, die jeden Tag mehrere Bash -Skripte schreiben müssen, um ihre Jobs zu automatisieren. In diesem Artikel haben wir Ihnen beigebracht, wie Sie jede Bash -Datei ausführen können, und es gibt zwei Möglichkeiten, dies zu tun. Einer ist mit der Verwendung der “ChmodDer Befehl ”und der andere ist die Verwendung der Dateieigenschaften.