Wie erstelle ich einen Alias ​​in Bash??

Wie erstelle ich einen Alias ​​in Bash??
Bash alias ist ein Befehlsbasis-Verknüpfungstitel. Jeder Alias ​​umfasst ein einzelnes Wort (oder vielleicht sogar einen einzelnen Buchstaben), der eher verwendet werden kann als ein relativ langer Befehl. Im Linux -System gab es mehrere Anweisungen, die wir täglich nutzen müssen. Wenn wir einige beliebte Anweisungen ausführen können, indem wir schnelle Anweisungen eingeben, wäre dies für uns alle sehr vorteilhaft,. Über Bash -Aliase können Linux -Benutzer häufig häufig verwendete Verknüpfungsbefehle für große Befehle erstellen. Bash -Aliase werden nicht nur verwendet, um den Job zu erleichtern und somit die Zeit der Benutzer zu speichern.

Alias ​​in Bash erstellen:

Die meisten Menschen ziehen es vor, Befehle mit Verknüpfungen auszuführen. Sie können sich beispielsweise viele Male mit der Anweisung „LS -f“ befinden. Sie können sogar einen Umweg für diese Anweisung erstellen: beispielsweise "LF", beispielsweise "LF". Wenn Sie also "LF" verwenden müssen, in dem die Shell einen Befehl erwartet, ersetzt die Shell "ls -f". Die Alias ​​-Definition beginnt mit dem Wort „Alias“, dem ein Titel des Alias, des äquivalenten Symbols sowie der Anweisungen, die wir ausführen möchten, während wir den Alias ​​eingeben, vorangegangen. Es ist angebracht, die Anweisung in Zitaten und ohne Abstand über das gleiche Zeichen zu verkapulieren. Es besteht die Notwendigkeit, jeden Alias ​​selbst auf einer neuen Linie bekannt zu geben. Es ist wirklich einfach, Aliase in Bash zu konstruieren. Das Folgende ist die Alias ​​-Syntax:

$ alias = alias_name = "command_to_run"

Alias ​​Typen:

Ein Benutzer kann vorübergehend oder dauerhaft einen Alias ​​beanspruchen. Es ist möglich, temporäre Aliase zu verwenden, sobald der Zugriff des Benutzers bestehen bleibt. Daher gibt es zwei Arten von Alias, vorübergehend Und dauerhaft. Wir werden uns beide Typen ansehen und analysieren. Melden Sie sich zunächst von Ihrem Linux -System an und öffnen Sie Ihr Befehlsterminal. Sie können die bereits definierten Standard -Aliase Ihres Linux -Systems mit dem Befehl „Alias“ in der Terminal "Alias" sehen, und die Liste wird wie unten gezeigt angezeigt.

$ alias

Alle diese erwähnten Techniken werden auf Ubuntu durchgeführt. Umgekehrt können sie bisher, da Sie mit Bash zu tun haben, auf jeder Linux -Verteilung funktionieren.

Temporäre Aliase:

Bisher bleibt eine solche Art von Alias ​​weiterhin eine solche Art von Alias. Es würde den Alias ​​verlieren, sobald die Schale beendet ist. Schauen wir uns den vorübergehenden Alias ​​an. Öffnen Sie Ihr Befehlsterminal und navigieren Sie mit dem folgenden Befehl unten zum Desktop -Verzeichnis:

$ CD ~/Desktop

Vielleicht ist eine der beliebtesten Anweisungen zum Linux -Terminal die „LS“ -Bericht. In der Regel verwenden wir mit der Option "-la" diesen Befehl, um alle Dateien und Ordner sowie geheime anzuzeigen, wie im großen Listenlayout.

Verwenden Sie nun den Befehl "ls", wir werden den Alias ​​erstellen.

$ alias l = "ls -la"

Die Leistung der Anweisungen „L“ und „LS -LA“ kann bei der Erstellung von Aliase gleich sein.

$ L

Wenn das Fenster geschlossen ist und der Verbraucher erneut eine neue Sitzung beginnt, würde der Alias ​​-Befehl nicht funktionieren.

$ L

Permanente Aliase:

Bash kann sich an die Bildung sowohl des Alias ​​als auch des Zwecks erinnern, wenn sie gebildet wird. Sie müssen es in der ankündigen .BASHRC -Dokument zum Erstellen dauerhafter Aliase. Das Dokument .Bashrc hat ein Bash -Skript, das jeden Moment ausführt, in dem ein Bash -Prozess beginnt. Die Position ist „~/.bashrc ”. Für jede einzelne Person im Prozess ist es etwas Besonderes. Lassen Sie uns ein Beispiel für dauerhafte Aliase haben. Sie können Ihr System aktualisieren, ohne die Aliase mit dem Befehl Aktualisierung und Upgrade wie unten zu verwenden.

$ sudo APT Update && sudo APT Upgrade -y

Um Ihre bevorzugten Aliase zu machen, .Bashrc ist in der Tat ein beliebter Ansatz. Innerhalb Ihres Setups, .Bashrc war möglicherweise nicht aktiv gewesen. Erstellen und starten Sie die .Bashrc mit dem Befehl nano. Wenn es nicht verfügbar ist, wird ein leeres Dokument geöffnet.

$ nano ~/.bashrc

Datei .Bashrc wird geöffnet. Fügen Sie die folgende Zeile der Datei hinzu, um Aliase für eine Aktualisierung des Systems zu erstellen.

alias update = "sudo apt update && sudo APT Upgrade -y"

Speichern Sie die Datei und schließen Sie sie. Führen Sie danach die Quellanweisung im Terminal aus, um die Datei wieder aufzufüllen.

$ source ~/.bashrc

Dies ist der Moment, um zu überprüfen, ob der Alias ​​funktioniert oder nicht. Starten Sie das Linux -System neu, lassen Sie sich in Ihr Linux -System anmelden und den Befehl alias "update" ausführen, den wir gerade gebildet haben. Sie können sehen, dass der Alias ​​erfolgreich so gearbeitet hat, wie es sein sollte, und das System aktualisiert.

Bash alias entfernen:

Um die früher gebildeten Kommando -Aliase zu entfernen, wird der Begriff Unalias verwendet. Dieser Alias ​​würde bei der Verwendung dieser Anweisung nicht funktionieren. Nun, Sie können die Unalias -Anweisung verwenden, um sie vollständig zu deaktivieren, wenn Sie feststellen, dass Sie nicht mehr den Verknüpfungsbefehl haben möchten. Überprüfen Sie zunächst die bereits gebildeten Aliase in Ihrem System über den Alias ​​-Befehl.

$ alias

Sie können sehen.

Führen Sie nun den Befehl "Unalias" aus, um den zuvor erstellten Verknüpfungsbefehl zu löschen.

$ unalias Update

Während Sie in der Liste der Aliase erneut überprüfen, können Sie feststellen, dass der Alias ​​„Update“ vollständig entfernt wurde.

Sie können auch die Aliase aus dem löschen .BASHRC -Datei, indem Sie sie mit dem Befehl nano öffnen und sie aus der Datei löschen. Sie können einfach die Alias ​​-Linie kommentieren oder sie einfach vollständig entfernen. Führen Sie danach den Quellbefehl aus, um die Änderungen widerzuspiegeln. Speichern Sie die aktualisierte Datei und starten Sie Ihr System neu, um die Änderungen zu überprüfen. Wenn Sie den Befehl "Update" Alias ​​erneut ausprobieren, funktioniert es nicht.

Abschluss:

In diesem Leitfaden haben wir Alias ​​und ihre beiden verschiedenen Typen studiert. Dieser Artikel ist ein einfaches Beispiel dafür. Man könnte jetzt mehr über Anweisungen nachdenken, um weit mehr zu verwenden und Verknüpfungen in der Befehlsschale für sie zu generieren.