Linux-alias-Befehl: Shortcuts für Commands erstellen
Mit dem Linux-alias-Befehl erstellen Sie Shortcuts, um längere Commands schneller verwenden zu können. Das Alias-Kommando für Linux wird beim Schließen des Terminals aufgehoben, sofern Sie den Befehl nicht permanent anlegen. Möchten Sie ihn manuell rückgängig machen, nutzen Sie dafür den Command unalias.
Was ist der Linux-alias-Befehl?
Es gibt einige Linux-Befehle, die Sie besonders häufig nutzen. Wenn diese Commands besonders lang sind oder aus ganzen Befehlsketten bestehen, müssen Sie sie jedes Mal komplett eingeben. Das ist umständlich, kostet Zeit und birgt obendrein ein hohes Fehlerpotenzial. Abhilfe schafft der Linux-alias-Befehl. Dieser wird einmal etabliert und fungiert dann als Verknüpfung zu einem längeren Command. Der Vorteil ist, dass alias nur wenige Zeichen umfassen muss und die Eingabe daher deutlich schneller und einfacher von der Hand geht.
Der Linux-alias-Befehl ist allerdings flüchtig, weshalb er standardmäßig automatisch aufgehoben wird, sobald Sie die Konsole schließen oder sich abmelden. Wie Sie diese Einschränkung umgehen, erfahren Sie weiter unten. Um den alias-Command in Linux manuell aufzuheben, verwenden Sie den Befehl unalias. Möchten Sie sich eine Übersicht aller aktuell verwendeten Linux-alias-Befehle anzeigen lassen, führen Sie einfach den folgenden Command aus:
$ alias
Wie funktioniert der alias-Befehl?
Beim alias-Befehl kreieren Sie einen Shortcut zu einem längeren Befehl oder einer Befehlskette. Dafür definieren Sie, welcher Alias anstatt des längeren Commands verwendet werden soll. Das System wird dann in Zukunft den hinterlegten Befehl ausführen, auch wenn Sie nur die Abkürzung eingeben. Wie erwähnt ist diese Vorgehensweise allerdings nur für die Dauer Ihrer Session gültig. Danach verwirft das System den Befehl wieder.
Wie sieht die Syntax des alias-Befehls aus?
Dies ist die Syntax des Linux-alias-Befehls:
$ alias Abkürzung="Der Befehl, den Sie mit einem Alias ausstatten möchten"
„alias“ steht dabei für den Befehl, „Abkürzung“ ist der Shortcut, den Sie frei festlegen können, und hinter dem Gleichheitszeichen geben Sie den Befehl ein, den Sie mit einem Alias versehen möchten.
Hier zur Veranschaulichung ein praktisches Beispiel für den Linux-alias-Befehl:
$ alias c="clear"
Wenn Sie nun den gesamten Bildschirminhalt im Terminal löschen möchten, müssen Sie nur noch das Kürzel „c“ eingeben.
Welche Optionen hat der Linux-alias-Befehl?
Es gibt zwei Optionen:
- -p: Diese Option zeigt Ihnen alle Aliasse im Terminal an, sodass Sie diese sofort weiterverwenden können.
- –help: Diese Option zeigt alle zum alias-Befehl verfügbaren Hilfen an.
Wie kann man die Aliasse dauerhaft nutzen?
Um einen Alias in Linux dauerhaft zu verwenden, gibt es zwei verschiedene Wege, die beide nur einen Editor benötigen.
Mit .bash_aliases
- Erstellen Sie eine Datei namens ~/.bash_aliases mit einem Editor Ihrer Wahl.
- Geben Sie nun untereinander alle gewünschten alias-Befehle ein.
- Speichern und schließen Sie die Datei.
- Öffnen Sie nun die Datei .bashrc und fügen Sie folgende Zeilen ein:
if [ -f ~/.bash\_aliases ]; then
. ~/.bash\_aliases
fi
- Lesen Sie nun die Alias-Datei ein:
source ~/.bash\_aliases
Mit .bashrc
- Öffnen Sie die Datei ~/.bashrc mit Ihrem Editor.
- Suchen Sie den Abschnitt „Alias definitions“.
- Erstellen Sie dort die gewünschten Shortcuts mit dem alias-Befehl.
- Speichern und schließen Sie die Datei und starten Sie eine neue Session.
- Lesen Sie die Konfigurationsdatei neu ein. Dafür nutzen Sie folgenden Befehl:
source ~/.bashrc
Beispiele für den Linux-alias-Befehl
Sie können den Linux-alias-Befehl grundsätzlich für ganz verschiedene Commands nutzen. Sinnvoll ist er u. a. in diesen Beispielen, die ansonsten ein hohes Fehlerpotenzial haben:
$ alias ll="ls | less"
Durch diesen Linux-alias-Befehl wird der ls-Befehl an less übergeben und Sie können längere Ausgaben auf einer Seite lesen.
$ alias up="sudo apt update && sudo apt upgrade"
Die beiden Befehle zur Aktualisierung von Paketen werden kombiniert.
$ alias des="cd ~/Desktop"
Dieser Alias für Linux erlaubt Ihnen, auf direktem Weg zu Ihrem Desktop zu wechseln.