BASH-Programmierung

Wie erstelle ich einen Alias ​​in Bash?

Wie erstelle ich einen Alias ​​in Bash?
Bash-Alias ​​ist ein befehlsbasierter Shortcut-Titel. Jeder Alias ​​besteht aus einem einzelnen Wort (oder vielleicht sogar einem einzelnen Buchstaben), das anstelle eines relativ langen Befehls verwendet werden kann. Im Linux-System gab es mehrere Anweisungen, die wir täglich verwenden müssen. Wenn wir einige beliebte Anweisungen ausführen können, indem wir Schnellanweisungen eingeben, wäre dies für uns alle sehr vorteilhaft. Über Bash-Aliasnamen können Linux-Benutzer bequem häufig verwendete Shortcut-Befehle für große Befehle erstellen. Bash-Aliasnamen werden nicht nur verwendet, um die Arbeit zu erleichtern und somit den Benutzern Zeit zu sparen.

Alias ​​in Bash erstellen:

Die meisten Leute ziehen es vor, Befehle mit Shortcuts auszuführen. Sie könnten zum Beispiel feststellen, dass Sie die Anweisung „ls -F“ viele Male verwenden. Sie können für diese Anweisung sogar bequem einen Umweg erstellen: zum Beispiel „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“, vor dem ein Titel des Alias, das entsprechende Symbol sowie die Anweisung, die wir ausführen möchten, wenn wir den Alias ​​eingeben. Es ist angebracht, die Anweisung in Anführungszeichen und ohne Leerzeichen über das Gleichheitszeichen zu kapseln. Es ist notwendig, jeden Alias ​​auch in einer neuen Zeile anzukündigen. Es ist wirklich einfach, Aliase innerhalb von Bash . zu erstellen. 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 Arten ansehen und analysieren. Melden Sie sich zunächst von Ihrem Linux-System aus an und öffnen Sie Ihr Befehlsterminal. Sie können die bereits definierten Standard-Aliasnamen Ihres Linux-Systems mit dem einfachen „Alias“-Befehl im Terminal sehen, und die Liste wird wie unten gezeigt angezeigt.

$ alias

Alle diese genannten Techniken werden unter Ubuntu ausgeführt. Umgekehrt können sie, da Sie es mit Bash zu tun haben, auf jeder Linux-Distribution funktionieren.

Temporäre Aliase:

Da die Konsolensitzung läuft, bleibt eine solche Art von Alias ​​bisher bestehen. Es würde den Alias ​​verlieren, sobald die Shell beendet ist. Schauen wir uns den temporären Alias ​​an. Öffnen Sie Ihr Befehlsterminal und navigieren Sie mit dem folgenden Befehl zum Desktop-Verzeichnis:

$ cd ~/Desktop

Eine der beliebtesten Anweisungen auf dem Linux-Terminal ist vielleicht die Anweisung „ls“. Normalerweise verwenden wir mit der Option „-la“ diesen Befehl, um alle Dateien und Ordner sowie geheime anzuzeigen, wie im Layout für große Listen list.

Mit dem Befehl „ls“ erstellen wir nun den Alias.

$ alias L=" ls -la"

Die Leistung der Befehle „L“ und „ls -la“ kann beim Erstellen von Aliasen gleich sein.

$ L

Wenn das Fenster geschlossen wird und der Consumer erneut eine neue Sitzung beginnt, funktioniert die Alias-Anweisung nicht.

$ L

Permanente Aliase:

Bash erinnert sich vielleicht an die Bildung sowohl des Alias ​​als auch an seinen Zweck, wenn er gebildet wird. Sie müssen es im bekannt geben .bashrc-Dokument, um permanente Aliase zu erstellen. Das Dokument .bashrc hat ein Bash-Skript, das jedes Mal ausgeführt wird, wenn ein Bash-Prozess beginnt. Die Position ist „~/.bashrc“. Für jede einzelne Person im Prozess ist es etwas Besonderes. Nehmen wir ein Beispiel für permanente Aliases. Sie können Ihr System aktualisieren, ohne die Aliase zu verwenden, indem Sie den Befehl update und upgrade wie unten beschrieben verwenden.

$ sudo apt update && sudo apt upgrade -y

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

$nano ~/.bashrc

Datei .bashrc wird geöffnet. Fügen Sie der Datei die folgende Zeile 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 aufzufüllen.

$ Quelle ~/.bashrc

Dies ist der Moment, um zu überprüfen, ob der Alias ​​funktioniert oder nicht. Starten Sie das Linux-System neu, melden Sie sich bei Ihrem Linux-System an und führen Sie den gerade gebildeten Alias-Befehl „update“ aus. Sie können sehen, dass der Alias ​​erfolgreich funktioniert und das System aktualisiert hat.

Bash-Alias ​​entfernen:

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

$-Alias

Sie können sehen, dass ein neu gebildeter Alias-Befehl „update“ in der Liste unten aufgeführt ist.

Führen Sie nun den Befehl „unalias“ aus, um den zuvor erstellten Shortcut-Befehl zu löschen.

$ Unalias-Update

Beim erneuten Einchecken in der Liste der Aliase sehen Sie, dass der Alias ​​"Update" vollständig entfernt wurde.

Sie können die Aliase auch aus dem .bashrc-Datei, indem Sie sie mit dem nano-Befehl öffnen und aus der Datei löschen. Sie können die Alias-Zeile einfach kommentieren oder einfach ganz 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 Alias-Befehl „update“ erneut versuchen, funktioniert es nicht.

Fazit:

In diesem Handbuch haben wir Alias ​​und ihre zwei verschiedenen Typen untersucht. Dieser Artikel ist eine einfache Illustration, wie Sie einen Alias ​​generieren und die häufig verwendeten Befehle ausführen, ohne jede Anweisung immer wieder neu eingeben zu müssen. Man könnte jetzt mehr über Anweisungen nachdenken, um viel mehr zu verwenden und Verknüpfungen in der eigenen Befehlsshell für sie zu generieren.

OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...