So erstellen Sie Aliase und Shell-Funktionen unter Linux

Erstellen Sie Ihre eigenen Linux-Befehle mit Aliasen und Bash-Shell-Funktionen. Zähmen Sie sich wiederholende Aufgaben, kürzen Sie langwierige Prozesse und konfigurieren Sie Standardbefehle mit den Optionen, die Sie immer verwenden und sich nur schwer merken können.

Aliasse und Shell-Skripte sind leistungsstarke Techniken in Linux- und Unix-ähnlichen Betriebssystemen, die es Ihnen ermöglichen, Ihre Befehlszeilenerfahrung so zu verbessern, dass sie genau das ist, was Sie wollen. Sie können Ihre eigenen Befehle definieren, die Ihren spezifischen Anforderungen entsprechen und sich wiederholende Aufgaben erleichtern.

Aliase und Shell-Skripte die gleiche Arbeit machen. Sie ermöglichen es Ihnen, eine Reihe von Bash-Shell-Funktionen zu definieren und zu benennen, die dann mit dem von Ihnen angegebenen Namen aufgerufen werden können. Das Eingeben des Namens ist einfacher und bequemer, als jedes Mal alle Schritte oder Befehle eingeben zu müssen, wenn Sie sie verwenden möchten.

  So installieren Sie benutzerdefinierte Designs und Symbole unter Linux

Der Unterschied zwischen einem Alias ​​und einem Skript liegt in der Komplexität und dem Umfang. Skripte sind besser darin, längere und aufwändigere Code-Blöcke zu speichern. Aliase sind perfekt, um kürzere, prägnantere Befehlssätze zu halten.

Vordefinierte Aliase

Einige Aliase sind für Sie vordefiniert. Um die Liste der in Ihrem System definierten Aliase anzuzeigen, verwenden Sie den Befehl alias ohne Parameter:

alias

Dies sind die Aliase, die auf der Ubuntu-Testmaschine definiert sind, über die dieser Artikel recherchiert wurde. Wenn ich benutzerdefinierte Aliase definiert hätte, würden diese auch in dieser Liste angezeigt.

  Die 4 besten Twitter-Clients für Linux

Oben in der Liste befindet sich ein kompliziert aussehender Alias ​​namens alert. Dazu kommen wir gleich. Es gibt eine Reihe verschiedener Aliase für den ls-Befehl, und es gibt eine Gruppe von Aliasen, die dem grep eine Farbausgabe bereitstellen Familie von Befehlen. Beispielsweise mit diesen definierten Aliasnamen, wenn Sie Folgendes eingeben:

grep

Das System interpretiert es als:

grep --color=auto

Dies zeigt einen wichtigen Punkt mit Aliasen. Sie können denselben Namen haben wie vorhandene Befehle. Sie können sogar den ursprünglichen Befehl in sich selbst enthalten.

  Wie man Sniper Elite unter Linux spielt

Hier ist die Definition des grep-Alias.

alias grep='grep --color=auto'

Der Befehl alias wird verwendet, um einen Alias ​​zu definieren.
Als nächstes wird der Name des Alias ​​angegeben. In diesem Beispiel ist es grep.
Das Gleichheitszeichen verbindet den Namen des Alias ​​mit dem