Alias

Aus Foxwiki

alias definiert Kurznamen (Aliase) für Befehlsaufrufe.

Beschreibung

Alias ist als Shell-Builtin bei vielen Shells integriert, unter anderem bei der Bash.

Übersicht

$ alias

Optionen

Sie können eine Liste der definierten Aliase in Ihrem Profil anzeigen, indem Sie einfach den Befehl alias ausführen.

$ alias
alias ll='ls -alF'

Wie Sie sehen können, ausführen.

$ ll

Ist gleichbedeutend mit Laufen:

$ ls -alF

Sie können einen Alias mit einem einzelnen Zeichen erstellen, der einem Befehl Ihrer Wahl entspricht.

Anwendungen

Temporäre Aliase

Die Syntax lautet wie folgt:

$ alias shortName="your custom command here"

Hier ist ein aktuelles Beispiel:

$ 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.

Permanente Aliase

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]

Links

Siehe auch

Extern

  1. https://wiki.ubuntuusers.de/alias/