Wolltest du schon einmal Operationen in deinem Betriebssystem automatisieren? Wolltest du schon einmal ein Programm schreiben, das eine Datei erstellen und diese Datei in ein bestimmtes Verzeichnis kopieren konnte? Hast du schon einmal darüber nachgedacht, diese Aufgaben mit der BASH Shell in Ubuntu auszuführen? Wenn ja, dann bist du hier richtig!
Vorgehensweise
-
Öffne das Terminal. Öffne dafür das Dash und suche nach Name danach oder öffne es mit dem Tastenbefehl Ctrl + Alt + T .
-
Starte den vi/vim Editor. Vim ist ein beliebter, kostenloser Texteditor, der die Kommandozeile nutzt. Wenn du derzeit Vim nicht installiert hast, kannst du dies leicht nachholen, indem du diesen Befehl in Terminal eingibst: sudo apt-get install vim .
-
Tippe vim ListDir.sh ein und drücke auf ↵ Enter . Wenn du im Editor bist, tippe "I" oder "i" ein. Dies ermöglicht dir das Einfügen/Starten des Tippens deines Shell Scripts.
-
Tippe den folgenden Code ein: #!/bin/bash . Dies ist bekannt als eine Shebang Zeile.
-
Tippe den Code wie angezeigt ein. Die erste Zeile (echo "Willkommen") gibt die Zeile "Willkommen" im Terminal aus. echo wird verwendet, um den eingegebenen Text und eine neue Zeile auszugeben. Die zweite Zeile (ls) listet den Inhalt des Verzeichnisses auf. ls ist die Kurzform von list . Die letzte Zeile (ein weiteres echo Statement) gibt den Text Dies vervollständigt die Liste der Verzeichnisse aus.
-
Schließe vim. Drücke auf die folgenden Tastenkombination, um den Editor zu schließen: Esc + : + wq. Dies speichert die Änderungen an der Datei und bringt dich zurück ins Terminal. Speichere die Datei als ListDir.sh.
-
Ändere die Zugriffsberechtigungen. Gib den folgenden Befehl ein: chmod +x ListDir.sh. chmod ist ein Befehl, der in auf UNIX basierenden Betriebssystemen verwendet wird, um die Zugriffsberechtigungen einer Datei zu ändern.
-
Führe das Skript aus. Tippe dafür ./ListDir.sh ein. Du solltest die Liste der Verzeichnisse und die Nachricht wie im Bild oben zu sehen angezeigt bekommen.Werbeanzeige
Tipps
- Standardmäßig ist vim nicht installiert.
- Verwende vim <deinedatei.sh>, um deine Shell Scripts zu bearbeiten.
- Gib dein Passwort ein und lasse Ubuntu seine Wunder vollbringen.
- Sende den Befehl ab, nachdem die Installation abgeschlossen ist.
Werbeanzeige
Warnungen
- Lege als Anfänger zu Beginn deiner Reise mit Shell Scripts deine Shell Scripts im Home Verzeichnis ab. Sobald du dich damit angefreundet hast, lege sie im erforderlichen Verzeichnissystem ab.
- Stelle sicher, dass die Dateien, die du erstellst, nicht in irgendwelchen Systemverzeichnissen des / = root Dateisystems liegen.
Werbeanzeige
Werbeanzeige