Shell-Commands und Shell-Scripting

Internal reference: topics/01-2.md

Command Line

Einzig Ausnahme: Das Heimatverzeichnis des Administratorusers (root) befindet sich unter /root/


Help zu Kommandos

Nur in einem Native-Linux-System sind folgende Hilfskommandos verfügbar:


Shell-Scripting Basics

Über die Bash Shell (Bourne Again Shell) als Shell Interpreter können nicht nur einzelne Kommandos, sondern ganze Shell-Scripts zur Automatisierung von Abläufen ausgeführt werden. Um das Skript auszuführen, müssen die Ausführungsberechtigung (mit chmod +x filename) gesetzt werden.

Die erste Zeile eines Shellskripts beginnt mit einem sha-bang #!, welcher nicht als Kommentar eingelesen wird, gefolgt von dem Pfad zum Shell Interpreter. Dieser Pfad sage dem Betriebssystem, dass diese Datei eine Liste von Befehlen ist, die dem angegebenen Interpreter gefüttert werden sollen.

Bei falscher Pfad-Angabe nach dem sha-bang erscheint eine Fehlermeldung (zum Beispiel Befehl nicht gefunden). Es ist gang und gäbe ein Shellskript mit .sh enden zu lassen. Übrigens: Den korrekten Pfad kann mit which bash überprüft werden.

Die erste Zeile könnte so lauten:

#!/bin/bash**
# 
# ...

Daniel Garavaldi