Eigene Shell-Befehle
Wer seinen eigenen Linux-Terminal um eigene Befehle erweitern möchte, kann das mit ein paar Handgriffen machen.
Zunächst legen wir ein lokales Verzeichnis für die Shellscripte an:
mkdir ~/bin
In dieses Verzeichnis werden die Scripte abgelegt. Ein Beispiel:
vim ~/bin/hallo_welt.sh
Diese Datei mit diesem Inhalt versehen:
#! /bin/bash echo "hallo Welt"
Das Verzeichnis muss jetzt in die Path-Variable aufgenommen werden.
export PATH=$PATH:~/bin
Möchte man das Verzeichnis dauerhaft zur Path-Variable hinzufügen, sollte die export-Anweisung von oben in die Datei ~/.bashrc (ggf. anlegen) geschrieben werden. Dann wird die Zuordnung bei jedem Öffnen eines Terminals gesetzt.
Bash-Funktionen
Ihr könnt auch neue Funktionsnamen erstellen. Das Schreiben von Bash-Funktionen für die häufig verwendeten Befehle ermöglicht es mehrere Befehle auszuführen, indem ihr einen Befehl ausgebt, der die relevante Bash-Funktion aufruft.
function_name () { commands }Beispiel:
function blubb() { ls -l /etc; }rufe ich jetzt blubb auf, wird ls -l /etc ausgeführt