So verwenden Sie Bash -Aliase

So verwenden Sie Bash -Aliase
Die meisten Benutzer verwenden gerne Verknüpfungen zum Ausführen von Befehlen. Es gibt viele Befehle in Ubuntu, die wir regelmäßig ausführen müssen. Es wird für uns sehr hilfreich sein, wenn wir diese gemeinsamen Befehle ausführen können, indem wir Verknüpfungsbefehle eingeben können. Mithilfe von Bash -Aliase können Ubuntu -Benutzer einfach Verknüpfungsbefehle der großen Befehle erstellen, die häufig verwendet werden. Bash -Aliase erleichtern nicht nur die Aufgabe, sondern speichern auch die Zeit der Benutzer. Der Benutzer kann Alias ​​vorübergehend oder dauerhaft deklarieren. Die temporären Aliase können so lange verwendet werden, wie die Sitzung des Benutzers vorliegt. Wenn der Benutzer jedes Mal, wenn die Sitzung beginnt, Verknüpfungsbefehle verwenden möchte ~/.bashrc Und ~/.bash_profile Dateien. Dieses Tutorial zeigt, wie Sie in Ubuntu Bash -Aliase erstellen und verwenden können, indem Sie einige Beispiele verwenden.

Beispiel 1: Temporäre Bash-Alias-Deklaration

Es ist eine sehr einfache Aufgabe, einen vorübergehenden Bash -Alias ​​zu deklarieren. Der Befehl alias wird verwendet, um eine Verknüpfung eines jeden Befehls zu erstellen. Zum Beispiel, Das LS -la Der Befehl ist ein sehr häufig verwendeter Befehl zur Anzeige der Liste aller Dateien und Ordner mit Genehmigung. Sie können die Abkürzung dieses Befehls erstellen, indem Sie verwenden der Alias Befehl. Angenommen, der Verknüpfungsbefehl wird sein L. Führen Sie die folgenden Befehle aus, um die Abkürzung von zu erstellen ls -la und testen Sie den Befehl.

Überprüfen Sie die Ausgabe von Die LS -ls Befehl

$ ls -ls

Erstellen Sie den Befehl alias für ls -la

$ alias l = "ls -la"

Testen Sie die Abkürzung von ls -ls

$ L

Ausgang:
Nachdem die obigen Befehle ausgeführt wurden, sind die Ausgabe des Befehls „L“, der durch den Befehl 'alias' und die Befehle „LS -LA“ erstellt wurde.

Wenn der Benutzer die Sitzung schließt und eine neue Sitzung erneut startet, funktioniert der Alias ​​-Befehl nicht.

Beispiel-2: Dauere Bash-Alias-Deklaration

Um das obige Problem zu lösen, können Sie den Befehl permanenter Alias ​​erstellen. Angenommen, Sie möchten eine Abkürzung der “erstellen“Mkdir"Befehl mit dem alias namens"C”Und benutze es dauerhaft. Offen ~/.BASHRC-Datei in jedem Editor, Alias-Befehl in dieser Datei hinzufügen, die Datei speichern und den Befehl "Quelle" ausführen, um die Datei mit hinzugefügtem Alias-Befehl erneut auszusetzen.

Führen Sie den folgenden Befehl aus, um das ~/ zu öffnen.BASHRC -Datei in Nano Editor.

$ nano ~/.bashrc

Fügen Sie den folgenden "Alias" -Befehl in die Datei hinzu und speichern Sie ihn.

alias c = "mkdir"

Führen Sie die Datei erneut aus, um den Befehl aktiv zu machen.

$ source ~/.bashrc

Führen Sie die folgenden Befehle aus, um den Verknüpfungsbefehl von „Mkdir“ zu testen,.

$ C TestDir
$ ls

Ausgang:
Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel-3: Verwendung von 'alias' für 'CD' Befehl

Der Befehl "CD" wird verwendet, um das aktuelle Arbeitsverzeichnis zu ändern. In diesem Beispiel wird der Befehl "Alias" für verschiedene Arten von "CD" -Befehls verwendet. Der Befehl 'CD…' wird verwendet, um das Verzeichnis eine Ebene aus dem aktuellen Verzeichnis festzulegen. Führen Sie die folgenden Befehle aus, um den alternativen Befehl "CD ..." zu erstellen und den Befehl "Alias" erstellt zu testen.

$ alias p_dir = 'CD…'
$ p_dir

Ausgang:
Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Der Befehl 'CD… /… /' wird verwendet, um das Verzeichnis zwei Ebenen aus dem aktuellen Verzeichnis einzustellen. Führen Sie die folgenden Befehle aus, um den alternativen Befehl 'CD… /… /' zu erstellen und den Befehl "Alias" erstellt zu testen.

$ alias 2p_dir = 'CD… /… /'
$ 2p_dir

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel-4: Verwendung von 'Alias' für 'BC' Befehl

Der Befehl "BC" wird für mathematische Operationen mit fraktionalen Daten verwendet. In diesem Beispiel wurde die Möglichkeit, alternative Befehl des Befehls 'BC' zu erstellen.

Führen Sie die folgenden Befehle aus, um den Befehl "Alias" des Befehls "BC" zu erstellen und zu testen.

$ alias cal = 'bc -l'
$ echo "scale = 2; 37/2" | Cal

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel-5: Verwendung von 'Alias' für Root-Privilegien

Der Befehl 'sudo -i' wird verwendet, um das Stammberechtigte festzulegen. Der Weg zum Erstellen des alternativen Befehls des Befehls 'sudo -i' wurde in diesem Beispiel gezeigt.

Führen Sie die folgenden Befehle aus, um den Befehl "alias" des Befehls "sudo -i" zu erstellen und zu testen.

$ alias admin = 'sudo -i' '
$ admin

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel-6: Verwendung von 'alias', um den spezifischen Befehl aus der Geschichte zu finden

Der Befehl "Grep" wird hauptsächlich verwendet, um den spezifischen Inhalt in einer Datei oder einem Text zu durchsuchen, und der Befehl "Verlauf" wird verwendet, um den Verlauf der zuvor verwendeten Befehle beizubehalten. Manchmal erfordert es die Geschichte zuvor verwendeter spezifischer Befehle mit "Grep" herauszufinden. Wenn diese Aufgabe mehrfach benötigt wird, ist es eine gute Option, den Befehl alias zu erstellen, um den spezifischen Befehl aus dem Verlauf "Grep" zu finden. Die Verwendung des Befehls "alias", um den spezifischen Befehl aus dem Verlauf mit "Grep" zu finden, wurde in diesem Tutorial gezeigt.

Führen Sie die folgenden Befehle aus, um den Befehl "alias" zu erstellen und zu testen, um den bestimmten Befehl aus dem Verlauf zu finden.

$ alias f_cmd = 'history | grep'
$ f_cmd cat
$ f_cmd pwd

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel: Verwendung von 'Alias' zur Zählung der Gesamtzahl der Dateien des aktuellen Verzeichnisses

Es gibt viele Möglichkeiten, die Gesamtzahl der Dateien des aktuellen Verzeichnisses in Bash zu zählen. Die einfache Möglichkeit, die Gesamtdateien des aktuellen Verzeichnisses zu zählen. Durch das Erstellen eines "Alias" -Befehls, um diese Aufgabe zu erledigen, erleichtert die Aufgabe die Aufgabe.

Führen Sie den folgenden Befehl aus, um den Befehl "alias" zu erstellen und zu testen, um die Gesamtzahl der Dateien des aktuellen Verzeichnisses zu zählen.

$ ls
$ alias TotalFiles = 'finden . -Typ f | wc -l '
$ Totalfiles

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Beispiel-3: Bash-Alias ​​entfernen

Die "Unalias" Der Befehl wird verwendet, um das zuvor erstellte zu entfernen alias Befehl. Nachdem dieser Befehl verwendet wird, funktioniert der Alias ​​nicht. Wenn Sie also glauben, dass Sie den Befehl Verknüpfung nicht mehr wollen, können Sie den Befehl alias verwenden, um ihn dauerhaft zu entfernen.

Führen Sie die folgenden Befehle aus, um die Verwendung des Befehls "Unalias" zu überprüfen, um den zuvor erstellten Verknüpfungsbefehl zu entfernen.

$ alias d = 'Datum'
$ d
$ unalias d
$ d

Ausgang:

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Entfernen oder kommentieren Sie die Zeile, die zum Erstellen des Befehls 'alias' im ~/ verwendet wird.BASHRC-Datei und erneut ausführen, um den permanenten Alias ​​zu löschen.

Abschluss:

Sie können den Befehl "alias" für verschiedene Zwecke verwenden, um eine Abkürzung der Befehle zu erstellen. Dieses Tutorial hilft dabei, die grundlegende Verwendung des Befehl "alias" zu verstehen, damit die Bash -Benutzer diesen Befehl problemlos anwenden können.