Heim > System-Tutorial > LINUX > Hauptteil

Mehrere Möglichkeiten zum Ausführen von Shell-Skripten unter Linux und zum Teilen spezifischer Methoden

WBOY
Freigeben: 2024-07-24 09:51:06
Original
561 Leute haben es durchsucht

Linux 中执行 shell 脚本的多种方式及具体方法分享

Es stehen viele Methoden zur Auswahl, um Shell-Skripte unter Linux auszuführen. In diesem Artikel werde ich Ihnen die spezifische Methode zum Hinzufügen von Shell-Skript-Ausführungsberechtigungen unter Linux vorstellen.

Skriptdatei erstellen

Der erste Schritt besteht darin, mit dem folgenden Befehl eine neue Datei mit der Erweiterung .sh zu erstellen:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># touch hello_script.sh</span>
Nach dem Login kopieren

Schreiben Sie ein einfaches Skript

Öffnen Sie die neu erstellte Datei mit den Ausführungsberechtigungen des Vim-Editors Linux und fügen Sie der Datei das folgende Bash-Skript hinzu:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># vim hello_script.sh</span>
Nach dem Login kopieren

Das Folgende ist der Skriptinhalt, der der Datei hinzugefügt wurde:

<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px">#!/bin/bash echo "Hello World"</span>
Nach dem Login kopieren

Nach der Bearbeitung speichern und beenden.

权限执行不_权限执行此操作_linux 执行权限

Bash-Skript ausführen

Es gibt zwei Möglichkeiten, Bash-Dateien auszuführen. Die erste Möglichkeit besteht darin, Bash- oder Sh-Befehle zu verwenden. Eine andere Möglichkeit besteht darin, der Datei „Linux-Ausführungsberechtigungen“ ausführbare Berechtigungen hinzuzufügen und sie direkt auszuführen. Lassen Sie uns den folgenden Befehl ausführen, um das Bash-Skript mit dem Befehl bash oder sh auszuführen.

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># sh hello_script.sh</span>
Hello World
[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># bash hello_script.sh</span>
Hello World
Nach dem Login kopieren

Legen Sie ausführbare Berechtigungen für Skriptdateien fest

Die zweite Möglichkeit, ein Bash-Skript auszuführen, besteht darin, ausführbare Berechtigungen festzulegen.

权限执行此操作_linux 执行权限_权限执行不

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># chmod +x hello_script.sh</span>
Nach dem Login kopieren

Sie können sehen, dass der Datei hello_script.sh ausführbare Berechtigungen erteilt wurden.

Skript ausführen

Nachdem Sie dem Skript ausführbare Berechtigungen zugewiesen haben, können Sie das Skript direkt ohne den Bash-Befehl ausführen, um zu sehen, welches System Linux ist, wie unten gezeigt:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># ./hello_script.sh</span>
Hello World
Nach dem Login kopieren

权限执行此操作_linux 执行权限_权限执行不Beispiele

Im folgenden Beispiel für Android Linux werde ich ein Bash-Skript kompilieren und ausführen, um eine Sicherung vom Quellverzeichnis in das Zielverzeichnis durchzuführen:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># vim backup_script.sh</span>
Nach dem Login kopieren

Fügen Sie den folgenden Inhalt in die Datei backup_script.sh ein.

<span class="hljs-meta" style="color: #9b9b9b;line-height: 26px">#!/bin/bash</span>
TIME=`date +%Y_%m_%d`
DESTINATION=/tmp/backup-<span class="hljs-variable" style="color: #bd63c5;line-height: 26px">$TIME</span>.tar.gz
SOURCE=/var/<span class="hljs-built_in" style="color: #4ec9b0;line-height: 26px">log</span>
tar -zcvf <span class="hljs-variable" style="color: #bd63c5;line-height: 26px">$DESTINATION</span> <span class="hljs-variable" style="color: #bd63c5;line-height: 26px">$SOURCE</span>
Nach dem Login kopieren

Speichern Sie die Skriptdatei und beenden Sie den Vorgang. Fügen Sie ausführbare Berechtigungen zu Skriptdateien hinzu:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># chmod +x backup_script.sh</span>
Nach dem Login kopieren

运行脚本:

[root@localhost ~]<span class="hljs-comment" style="color: #57a64a;font-style: italic;line-height: 26px"># ./backup_script.sh</span>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonMehrere Möglichkeiten zum Ausführen von Shell-Skripten unter Linux und zum Teilen spezifischer Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:itcool.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!