alias

Aus Foxwiki

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]