Erstellen von Aliasen in GNU / Linux

Es gibt eine sehr einfache Möglichkeit, einige Befehle, die wir normalerweise verwenden, anzupassen und zu vereinfachen "die Konsole", Durch die Nutzung von Alias.

Un Alias Wie der Name schon sagt, hilft es uns, ein Wort oder eine Reihe von Wörtern durch ein kürzeres und einfacheres zu ersetzen. Nehmen wir ein praktisches Beispiel, sagen wir, wir wollen das sehen Protokolle vom System mit einer Anwendung namens Kolorierer welches für das Färben des Ergebnisses auf der Konsole verantwortlich ist. Die Linie wäre:

$ sudo tailf -n 5 /var/log/syslog | ccze

Aber ich bin sicher, es wäre einfacher, wenn wir, anstatt all das zu schreiben, zum Beispiel etwas so Einfaches in die Konsole einfügen wie:

$ syslog

Wahr? Es wäre viel bequemer und leichter zu merken. Wie machen wir das dann?

Alias ​​erstellen.

Das Erstellen eines Alias ​​ist wirklich einfach. Die Syntax wäre:

alias short_word = 'Befehl oder zu ersetzende Wörter'

Wenn wir das vorherige Beispiel nehmen, wäre es:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Der Befehl wird in einfache Anführungszeichen gesetzt. Aber die Frage ist Wo stellen wir das hin? Wenn wir möchten, dass es nur vorübergehend ist, schreiben wir es einfach in die Konsole und es dauert so lange, bis wir es schließen.

Wenn wir es nun dauerhaft wollen, fügen wir es in die Datei ein ~ / .bashrc Das ist in unserem / Homeund wenn nicht, dann schaffen wir es (immer mit dem Punkt vorne). Wenn wir die Zeile des hinzugefügt haben alias In dieser Datei setzen wir einfach in die Konsole:

$ . .bashrc

Und fertig!!!

Hinweis: Gestern konnten wir aufgrund von Problemen mit unserem ISP unter <° Linux nichts veröffentlichen, wofür wir uns entschuldigen


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jc sagte

    Diese Art von Post schadet nicht, um die Tools zu aktualisieren, die wir normalerweise nicht täglich verwenden. Es ist auch zeitlos; drei Jahre nach dem Schreiben bleibt es der erste Tag.
    Fügen Sie hinzu, dass zumindest in Debian empfohlen wird, die Datei .bash_aliases zu verwenden, um anstelle der von Ihnen erwähnten Datei eigene Aliase hinzuzufügen. Er. .bashrc kümmert sich um die Suche in der Alias-Datei, die ich sage.

  2.   Sieger sagte

    Danke für das Tutorial. Ich habe eine Frage: Was macht der Befehl? .bashrc '? und insbesondere was macht der Punkt (.) vor der .bashrc-Datei?

    1.    Kranker sagte

      Ich weiß, dass es zu spät ist, aber ein Punkt vor einem Dateinamen bewirkt, dass er in Ordnern versteckt ist, sodass er dort angezeigt wird, aber Sie können ihn erst sehen, wenn Sie die versteckten Dateien anzeigen.

      1.    alohl669 sagte

        Ich glaube nicht, dass es sich um das Verstecken von Dateien handelt. Wenn Sie genau hinschauen, gibt es noch einen, der durch ein Leerzeichen getrennt ist:
        $. .bashrc

        Zuerst dachte ich, dass es die Datei irgendwie ausführen oder die darin enthaltenen Informationen neu laden würde. Stattdessen musste ich neu starten, damit die Aliase wirksam wurden, sodass der Befehl unbekannt bleibt.

  3.   Johndry sagte

    Wie können Sie einen Befehl weiterhin verwenden, obwohl es einen Alias ​​gibt, der auf diesen Befehl verweist? (Beispiel: Wie würden Sie den Befehl rm verwenden, wenn dies ein Alias ​​für das Echo ist?)

  4.   Pablo sagte

    Sehr dankbar dafür. Prost!

  5.   alexredondosk8 sagte

    Hallo, vielen Dank für das Tutorial, es hat mir sehr geholfen.