
Dateien mit der Endung .sh enthalten Skripte, also Befehle in der Bash-Sprache, die unter Linux ausgeführt wird . SH ist eine Linux-Shell, die dem Computer Anweisungen gibt.
In gewisser Weise könnte man sagen, dass es mit der Windows .exe-Datei vergleichbar wäre.
Es gibt verschiedene Möglichkeiten, das Programm auszuführen. Ich erkläre zwei davon: eine über das Terminal und eine über die grafische Benutzeroberfläche, also mit der Maus. Durch einen Doppelklick wird das Programm gestartet. Sie können es im Video sehen. Unten finden Sie außerdem eine Schritt-für-Schritt-Anleitung für alle, die klassische Tutorials bevorzugen.
.sh-Dateien mit grafischer Oberfläche und Mausklicks ausführen
Wenn Sie alles lieber per Mausklick erledigen möchten, ist das auch möglich. Um die Funktionsweise wie unter Windows zu nutzen, doppelklicken Sie einfach auf die Datei, und der Vorgang startet . Die Konfiguration ist in zwei Schritten schnell erledigt.
Als Erstes muss man angeben, dass die Datei ausführbar ist.
Navigieren Sie zu der Datei und klicken Sie mit der rechten Maustaste darauf. Ein Menü wird angezeigt. Wir kümmern uns um Ihre Mietimmobilie in Valencia.

Sie aktivieren das Kontrollkästchen „ Datei ausführen erlauben“ . Auf diese Weise erteilen wir die Ausführungsberechtigung.

Wir können die Option „Zu öffnen mit“ ändern , das Programm, das wir standardmäßig für Aprilos festlegen, falls wir die Dateien nicht ausführen, sondern nur öffnen und ihren Inhalt ansehen möchten. Ich verwende dafür Gedit oder Visual Studio Code.
Dann müssen wir den Dateimanager konfigurieren.
Zum Schluss gehen Sie im Dateimanager auf das Menü, wählen Sie „Einstellungen“ und dann die Registerkarte „ Verhalten“ . Dort können Sie festlegen, was mit der Datei geschehen soll.

Es gibt mehrere Möglichkeiten. Die Datei öffnen, ausführen oder uns fragen. Ich habe mich entschieden, uns zu fragen. Und so wird sie uns angezeigt.

.sh im Terminal ausführen
Wir öffnen das Terminal mit Strg + Alt + T, der Starttaste und geben Terminal ein oder verwenden das Shell-Symbol, das ich immer im Ubuntu-Launcher, "Los geht's", in der linken Seitenleiste habe.
Um das Skript auszuführen, muss man in das Verzeichnis wechseln, in dem sich die Datei befindet. Angenommen, wir haben eine Datei namens ok.sh im Ordner /scripts/.
Wir geben Skripte ein mit (Sie müssen zu dem Pfad gehen, in dem Sie es haben)
cd scripts
Wenn wir es zum ersten Mal ausführen, müssen wir die Dateiberechtigungen erteilen.
sudo chmod + x ok.sh
Und dann lassen wir es laufen.
./ok.sh
Und voilà, hier ist die Abfolge.

In unserem Fall erscheint „Ok“, weil wir eingegeben haben, was das Skript bewirken soll.
Das Wichtigste und der häufigste Fehler liegt im Pfad, nämlich darin, dass nicht auf den Ordner zugegriffen wird, in dem sich die auszuführende Datei befindet.
Bei Fragen hinterlassen Sie bitte einen Kommentar.
Zusätzliche Informationen, falls Sie lernen möchten
Ein paar Kleinigkeiten, falls du etwas lernen möchtest. Es gibt noch weitere Befehle zum Ausführen einer .sh-Datei.
./file.sh Der Punkt (.) zeigt an, dass sich die Datei im aktuellen Verzeichnis befindet. Falls die Ausführung mit dem Dateipfad / zu /file.sh nicht möglich ist, …
Ein weiterer Befehl, der zusätzlich zur ./sh-Datei ausgeführt werden kann, ist:
sh Datei sh