Erstellen und Verwenden des Alias-Befehls unter Linux

Linux-Benutzer müssen häufig immer wieder einen Befehl verwenden. Das wiederholte Eingeben oder Kopieren desselben Befehls verringert Ihre Produktivität und lenkt Sie von dem ab, was Sie tatsächlich tun.

Sie können sich Zeit sparen, indem Sie erstellen Aliase für Ihre am häufigsten verwendeten Befehle. Aliase sind wie benutzerdefinierte Verknüpfungen, die zur Darstellung eines Befehls (oder einer Reihe von Befehlen) verwendet werden, die mit oder ohne benutzerdefinierte Optionen ausgeführt werden. Möglicherweise verwenden Sie bereits Aliase auf Ihrem Linux-System.

Liste der aktuell definierten Aliase unter Linux

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

$ alias

Hier sehen Sie die für Ihren Benutzer definierten Standard-Aliase in Ubuntu 18.04.

Listen Sie Aliase unter Linux auf
Listen Sie Aliase unter Linux auf

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.

So erstellen Sie Aliase unter Linux

Erstellen Aliase ist relativ einfach und schnell zu verarbeiten. Sie können zwei Arten von erstellen Aliase – – vorübergehend diejenigen und permanent. Wir werden beide Typen überprüfen.

Temporäre Aliase erstellen

Was Sie tun müssen, ist das Wort einzugeben alias Verwenden Sie dann den Namen, den Sie verwenden möchten, um einen Befehl auszuführen, gefolgt von "=" Unterschreiben und zitieren Sie den Befehl, den Sie als Alias ​​verwenden möchten.

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 verwenden "wr" Verknüpfung, 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 erstellen

Behalten Aliase Zwischen den Sitzungen können Sie sie in der Shell-Konfigurationsprofildatei Ihres Benutzers speichern. Das kann sein:

  • Bash – ~ / .bashrc
  • ZSH – ~ / .zshrc
  • Fisch – ~ / .config / fish / config.fish

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 öffnen .bashrc Datei mit Ihrem Lieblingseditor wie folgt:

$ 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 einen Kommentar hinterlassen, bevor Ihre Aliase wie folgt aussehen:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email protected]”
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]
Fazit

Dies war ein kurzes Beispiel dafür, wie Sie Ihren eigenen Alias ​​erstellen und häufig verwendete Befehle ausführen können, ohne jeden Befehl immer wieder eingeben zu müssen. Jetzt können Sie über die Befehle nachdenken, die Sie am häufigsten verwenden, und Verknüpfungen für sie in Ihrer Shell erstellen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *