alias
alias - Kurznamen für Befehlsaufrufe
Beschreibung
Installation
Aufruf
alias shortName="your custom command here"
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks
TMP
Anwendung
$ alias wr=”cd /var/www/html”
Sie können dann die Verknüpfung "wr" verwenden, um zum Webroot-Verzeichnis zu gelangen.
- Das Problem mit diesem Alias ist, dass er nur für Ihre aktuelle Terminalsitzung verfügbar ist.
Wenn Sie eine neue Terminalsitzung öffnen, ist der Alias nicht mehr verfügbar.
- Wenn Sie Ihre Aliase sitzungsübergreifend speichern möchten, benötigen Sie einen permanenten Alias.
Aliase auflisten
$ alias alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias PAGER='less -r' alias Txterm='export TERM=xterm' alias XARGS='xargs -r' ...
Alias erzeugen
alias dir='ls -l'
Aliase verwenden
Aliase können genutzt werden, wie jedes andere Kommando.
$ dir / insgesamt 65 drwxr-xr-x 2 root root 2048 Dec 14 13:23 bin drwxr-xr-x 3 root root 1024 Dec 21 10:59 boot drwxr-xr-x 2 root root 1024 Dec 14 13:05 cdrom drwxr-xr-x 6 root root 30720 Dec 29 08:50 dev ...
Aliase speichern
Um Aliase zwischen Sitzungen beizubehalten, können Sie sie in der Shell-Konfigurationsprofildatei Ihres Benutzers speichern.
Die Syntax, die Sie verwenden sollten, entspricht praktisch der Erstellung eines temporären Alias.
- Der einzige Unterschied besteht darin, dass Sie es diesmal in einer Datei speichern.
- So können Sie beispielsweise in bash die .bashrc-Datei mit Ihrem bevorzugten Editor wie folgt öffnen:
$ vim ~/.bashrc
Suchen Sie einen Ort in der Datei, an dem Sie die Aliase behalten möchten.
- Sie können sie beispielsweise am Ende der Datei hinzufügen.
- Für Organisationszwecke können Sie vor Ihren Aliasnamen einen Kommentar hinterlassen:
#My custom aliases alias home=”ssh -i ~/.ssh/mykep.pem tecmint@192.168.0.100” alias ll="ls -alF"
Speicher die Datei.
- Die Datei wird in Ihrer nächsten Sitzung automatisch geladen.
- Wenn Sie den neu definierten Alias in der aktuellen Sitzung verwenden möchten, geben Sie den folgenden Befehl ein:
$ source ~/.bashrc
Das Entfernen eines über die Befehlszeile hinzugefügten Alias kann mit dem Befehl unalias aufgehoben werden.
$ unalias alias_name $ unalias -a [remove all alias]