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 auf­ge­ho­ben, sofern Sie den Befehl nicht permanent anlegen. Möchten Sie ihn manuell rück­gän­gig 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 Be­fehls­ket­ten bestehen, müssen Sie sie jedes Mal komplett eingeben. Das ist um­ständ­lich, kostet Zeit und birgt obendrein ein hohes Feh­ler­po­ten­zi­al. Abhilfe schafft der Linux-alias-Befehl. Dieser wird einmal etabliert und fungiert dann als Ver­knüp­fung 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 al­ler­dings flüchtig, weshalb er stan­dard­mä­ßig au­to­ma­tisch auf­ge­ho­ben wird, sobald Sie die Konsole schließen oder sich abmelden. Wie Sie diese Ein­schrän­kung umgehen, erfahren Sie weiter unten. Um den alias-Command in Linux manuell auf­zu­he­ben, verwenden Sie den Befehl unalias. Möchten Sie sich eine Übersicht aller aktuell ver­wen­de­ten Linux-alias-Befehle anzeigen lassen, führen Sie einfach den folgenden Command aus:

$ alias

Wie funk­tio­niert der alias-Befehl?

Beim alias-Befehl kreieren Sie einen Shortcut zu einem längeren Befehl oder einer Be­fehls­ket­te. Dafür de­fi­nie­ren Sie, welcher Alias anstatt des längeren Commands verwendet werden soll. Das System wird dann in Zukunft den hin­ter­leg­ten Befehl ausführen, auch wenn Sie nur die Abkürzung eingeben. Wie erwähnt ist diese Vor­ge­hens­wei­se al­ler­dings 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 Gleich­heits­zei­chen geben Sie den Befehl ein, den Sie mit einem Alias versehen möchten.

Hier zur Ver­an­schau­li­chung ein prak­ti­sches Beispiel für den Linux-alias-Befehl:

$ alias c="clear"

Wenn Sie nun den gesamten Bild­schirm­in­halt 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 wei­ter­ver­wen­den können.
  • –help: Diese Option zeigt alle zum alias-Befehl ver­füg­ba­ren Hilfen an.

Wie kann man die Aliasse dauerhaft nutzen?

Um einen Alias in Linux dauerhaft zu verwenden, gibt es zwei ver­schie­de­ne Wege, die beide nur einen Editor benötigen.

Mit .bash_aliases

  1. Erstellen Sie eine Datei namens ~/.bash_aliases mit einem Editor Ihrer Wahl.
  2. Geben Sie nun un­ter­ein­an­der alle ge­wünsch­ten alias-Befehle ein.
  3. Speichern und schließen Sie die Datei.
  4. Öffnen Sie nun die Datei .bashrc und fügen Sie folgende Zeilen ein:
if [ -f ~/.bash\_aliases ]; then
. ~/.bash\_aliases
fi
  1. Lesen Sie nun die Alias-Datei ein:
source ~/.bash\_aliases

Mit .bashrc

  1. Öffnen Sie die Datei ~/.bashrc mit Ihrem Editor.
  2. Suchen Sie den Abschnitt „Alias de­fi­ni­ti­ons“.
  3. Erstellen Sie dort die ge­wünsch­ten Shortcuts mit dem alias-Befehl.
  4. Speichern und schließen Sie die Datei und starten Sie eine neue Session.
  5. Lesen Sie die Kon­fi­gu­ra­ti­ons­da­tei neu ein. Dafür nutzen Sie folgenden Befehl:
source ~/.bashrc

Beispiele für den Linux-alias-Befehl

Sie können den Linux-alias-Befehl grund­sätz­lich für ganz ver­schie­de­ne Commands nutzen. Sinnvoll ist er u. a. in diesen Bei­spie­len, die ansonsten ein hohes Feh­ler­po­ten­zi­al 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 Ak­tua­li­sie­rung von Paketen werden kom­bi­niert.

$ alias des="cd ~/Desktop"

Dieser Alias für Linux erlaubt Ihnen, auf direktem Weg zu Ihrem Desktop zu wechseln.

Zum Hauptmenü