UnixTools01 13
Alias
Einige Kommandos werden Sie bei ihrer Arbeit so oft eingeben, dass es sinnvoll ist, dafür Kurzformen zu einzuführen. Bash selbst legt keine Kurzformen für Kommandos fest, da vermutlich jeder Nutzer, abhängig von dem, was er/sie so tut, sich etwas anderes wünschen würde. Stattdessen gibt es die Möglicvhkeit, mit dem Shell-Kommando alias selbst eigene Kurzformen zu definieren.
$ alias h='echo Hello World' $ h Hello World
$ alias ll='ls -lisa' $ ll /tmp 12 4 drwxrwxrwt 2 root root 4096 18. Dez 2023 .XIM-unix 21 4 drwxrwxrwt 2 root root 4096 29. Nov 00:20 .xrdp 37 4 drwx------ 2 friedosi mi15 4096 11. Nov 11:35 ZhzXXA2WgS
Ein Alias ist also eine Zeichenkette, die die Stell, wenn sie diese Zeichenkette in einem von ihnen eingegebenen Kommando entdeckt, durch den TExt hinter dem Gleichheitszeichen '=' ersetzt (Hinweis: enthält dieser Text Leerzeichen oder Sonderzeichen, so müssen sie ihn in Anführungszeichen setzen - diese sind später nicht bestandteil des ersetzten Textes, sie dienen nur dazu, dass die Shell ihre alias-Definition richtig versteht.
alias-Definitionen gelten dann ab dem Zeitpunkt ihrer Definition (am dem Zeitpunkt, wenn Sie alias ausführen) bis die Shell beendet wird. Das bedeutet, wenn Sie sich wieder neu einloggen, dann müssen Sie das alias-Kommando neu eingeben. Aber keine Sorge, auch für dieses Problem gibt es eine Lösung - Sie können Kommandos, die eine neu gestartete Shell ganz am Anfang (also zum Beispiel nach dem Login) ausführen soll, in eine Datei namens .bashrc schreiben. Also auch Ihre alias-Kommandos. Wenn sie dies tun, wird ihre Shell kü+nftig, wenn sie startet, zuerst die Kommandos in der Datei .bashrc abarbeiten, wo sie neben anderen Dingen, mit Hilfe des Kommandos alias ihre eigenen Kurzformen definieren können.