So machen Sie eine Datei ausführbar unter Linux

So machen Sie eine Datei ausführbar unter Linux

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:

  • Erstellen Sie eine Bash -Datei mit dem CHMOD -Befehl ausführbar
  • Erstellen Sie eine Bash -Datei mithilfe von Dateieigenschaften ausführbar

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.