Website-Suche

So erstellen und verwenden Sie einen Alias-Befehl unter Linux


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

Sie können Zeit sparen, indem Sie Aliase für Ihre am häufigsten verwendeten Befehle erstellen. Aliase sind wie benutzerdefinierte Verknüpfungen, die einen Befehl (oder eine Reihe von Befehlen) darstellen, der mit oder ohne benutzerdefinierte Optionen ausgeführt werden kann. Möglicherweise verwenden Sie bereits Aliase auf Ihrem Linux-System, ohne es zu wissen.

Liste der derzeit in Linux definierten Aliase

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

alias

Hier können Sie die Standard-Aliase sehen, die für Ihren Benutzer im Ubuntu-System definiert sind.

Wie Sie sehen, entspricht die Ausführung des Befehls ll der Ausführung des Befehls ls -alF.

ll
ls -alF

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

So erstellen Sie Aliase unter Linux

Das Erstellen von Aliasnamen ist ein relativ einfacher und schneller Vorgang. Sie können zwei Arten von Aliassen erstellen – temporär und permanent. Wir werden beide Typen überprüfen.

Temporäre Aliase unter Linux erstellen

Sie müssen lediglich das Wort alias eingeben und dann den Namen verwenden, den Sie zum Ausführen eines Befehls verwenden möchten, gefolgt von einem "="-Zeichen und einem Anführungszeichen für den Befehl, den Sie aliasen 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 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 unter Linux erstellen

Um Aliase zwischen Sitzungen beizubehalten, 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, ist praktisch dieselbe wie beim Erstellen eines temporären Alias. Der einzige Unterschied besteht darin, dass Sie es dieses Mal in einer Datei speichern. So können Sie beispielsweise in Bash eine .bashrc-Datei mit Ihrem bevorzugten Editor wie folgt öffnen:

vim ~/.bashrc

Suchen Sie in der Datei eine Stelle, an der Sie die Aliase behalten möchten. Sie können sie beispielsweise am Ende der Datei hinzufügen. Aus organisatorischen Gründen können Sie vor Ihren Aliasnamen einen Kommentar hinterlassen, etwa so:

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

Um einen über die Befehlszeile hinzugefügten Alias zu entfernen, können Sie den Alias mit dem Befehl unalias aufheben.

unalias alias_name
unalias -a [remove all alias]
Abschluss

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 diese in Ihrer Shell erstellen.