Mit dem Alias-Befehl in Linux können Sie Verknüpfungen für Befehle erstellen, sodass sie leichter zu merken und zu verwenden sind.
Sind Sie es leid, immer wieder dieselben Befehle einzugeben? Leider verwenden wir als Systemadministratoren immer wieder die gleichen Befehle.
Ein Bash-Alias ist eine Methode, um Bash-Befehle durch neue zu ergänzen oder zu überschreiben. Sie können also Zeit sparen, indem Sie Aliase für Ihre am häufigsten verwendeten Befehle erstellen.
Was ist ein Alias in Linux?
Ein Alias ist ein benutzerdefinierter Befehl, der vom Benutzer erstellt wurde, um einen anderen, normalerweise komplizierteren Befehl oder eine Gruppe von Befehlen auszuführen.
Daher ist es eine Abkürzung, um auf einen Befehl zu verweisen. Mit anderen Worten, ein Alias ist ein Kurzbefehl, der dieselbe Funktionalität hat, als ob wir den gesamten Befehl schreiben würden.
Sie könnten zum Beispiel den Alias tgz
setzen als Abkürzung für tar xvzf
Befehl.
Sie haben es als sehr hilfreich empfunden, Aliase zu erstellen, um das Leben auf der Befehlszeile zu vereinfachen.
Aktuell definierte Aliase auflisten
Sie können eine Liste der definierten Aliase in Ihrem Profil sehen, indem Sie einfach den alias
ausführen Befehl.
alias
Oben sehen Sie die für Ihren Benutzer definierten Standardaliase. Zum Beispiel, wie Sie sehen können, das Ausführen von ll
entspricht der Ausführung von ls -alF
.
Mit Aliasen wie diesem können Sie alles erstellen, von einfachen Verknüpfungen bis hin zu leistungsstarken benutzerdefinierten Befehlen.
So erstellen Sie einen Alias unter Linux
Das Erstellen eines Alias in Linux ist sehr einfach. Die Syntax lautet wie folgt:
alias alias_name='command_to_run'
- Beginnen Sie mit dem
alias
Befehl. - Geben Sie dann den Namen des Alias ein, den Sie erstellen möchten
- Fügen Sie einen
=
hinzu ohne Leerzeichen auf beiden Seiten des=
- Geben Sie dann den Befehl (oder die Befehle) ein, den Ihr Alias ausführen soll, wenn er ausgeführt wird. Dies kann ein einfacher Befehl oder eine leistungsstarke Kombination von Befehlen sein.
Sie können sie entweder während der Arbeit in die Befehlszeile eingeben oder, was wahrscheinlicher ist, in eine Ihrer Startdateien wie Ihre .bashrc
einfügen Datei, sodass sie bei jeder Anmeldung verfügbar sind.
Ein Alias unter Linux kann wie folgt direkt in der Shell gesetzt werden:
alias ll='ls -alF'
Wenn der ll
Befehl ausgeführt wird, verwendet der Befehl den Alias und den -alF
Option.
Beachten Sie, dass das Festlegen eines Alias in Linux auf diese Weise nur für die Lebensdauer einer Shell-Sitzung funktioniert. Wenn die Shell geschlossen wird, geht der Alias verloren.
Eine Shell-Konfigurationsdatei sollte verwendet werden, damit ein Alias über Shell-Sitzungen und Neustarts hinweg bestehen bleibt. Für Bash ist dies die .bashrc
Datei.
Die .bashrc
Datei befindet sich in Ihrem Home-Verzeichnis. Öffnen Sie also die Datei in Ihrem Texteditor:
vim ~/.bashrc
Suchen Sie nun eine Stelle in der Datei, an der Sie die Aliase behalten möchten. Sie können sie beispielsweise am Ende der Datei hinzufügen:
Speicher die Datei. Die neuen Aliase werden automatisch in der nächsten Terminalsitzung geladen.
Wenn Sie sie jedoch in der aktuellen Sitzung verwenden möchten, laden Sie die .bashrc
neu Datei mit dem folgenden Befehl:
source ~/.bashrc
Wie entferne ich einen Alias unter Linux?
Sie können den unalias
verwenden Befehl mit der folgenden Syntax, um einen Alias unter Linux zu entfernen:
unalias [alias_name]
Nehmen wir zum Beispiel an, wir haben einen Alias namens count
, die die Anzahl der Dateien im aktuellen Verzeichnis zählt.
Um es zu entfernen, müssen wir Folgendes ausführen:
unalias count
Natürlich, wenn der Alias in der .bashrc
gespeichert wird Datei, müssen wir die Zeile löschen, die sie definiert.
Wenn wir alle vorhandenen Aliase auf einmal löschen wollen, können wir den folgenden Befehl verwenden:
unalias -a
Fazit
Während dieser Linux-Alias eine einfache Verbesserung der Lebensqualität darstellt, können Sie dasselbe Konzept auf lange und komplizierte Befehle anwenden, die Sie möglicherweise während Ihrer täglichen Arbeit routinemäßig verwenden müssen.
Jetzt können Sie also über die Befehle nachdenken, die Sie am häufigsten verwenden, und Verknüpfungen für sie in Ihrer Shell erstellen.
Weitere Informationen zum alias
Befehl unter Linux finden Sie auf der Handbuchseite.