Traditions-Blog seit April 2000

eigene Skripte schreiben Inhalt abgleichen

Eigene Skripte, z.B. häufig verwendete Kommandoabfolgen, schreibt man in einfache Textdateien, zur Kennzeichnung mit der Endung .sh. Die Dateien beginnen mit

#!/bin/sh

oder

#!/bin/bash

Es folgt ein Kommando pro Zeile, nicht auszuführende Kommentare beginnen mit einem vorangesellten #. Die Datei wird dann ausführbar gemacht, z.B. im Konqueror mit Rechtsklick|Eigenschaften|Berechtigungen|Ausführbar. Gestartet wir das Skript in einer Konsole mit voller Pfadangabe oder direkt in seinem Verzeichnis mit ./skript.sh

Strg-c bricht das Skript ab. Evtl. muss mehrmals abgebrochen werden, wenn mehrere Einzelkommandos im Skript folgen, da immer nur das grad laufende Kommando gestoppt wird.

Soll das Skript Befehle in einer neu geöffneten Konsole ausführen und die Ergebnisse dort stehenlassen, geht das z.B. mit

#!/bin/bash
konsole -noclose -e ls /home
  • -noclose lässt die Konsole nach Beendigung des Skripts geöffnet, -e übergibt das Kommando ls /home an die neue Konsole.

Häufige Befehle können auch als klickbares Icon in ein Verzeichnis oder auf den Desktop gelegt werden. Dazu wählt man nach einem Rechtsklick Neu erstellen|Verknüpfung zu Programm und trägt im Reiter Programme als Befehl ein Kommando oder den Pfad zu einem ausführbaren Skript ein. Für einfache Kommandos können zusätzliche Terminal-Optionen aus den erweiterten Optionen unten auf der Reiterkarte gewählt werden.

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h4> <blockquote> <pre> <p> <br> <img>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.

Welche Linux-Distribution nutzt Du? -2011-