Befehl "alias"

Zweck

Definiert Aliasse oder zeigt diese an.

Syntax

Alias [ -t ] [ -x ] [ Aliasname [ =Zeichenfolge ] ] ...

Beschreibung

Der Befehl alias erstellt Aliasdefinitionen, definiert diese neu oder schreibt vorhandene Aliasdefinitionen in die Standardausgabe.

Wenn Sie keine Flags oder Parameter angeben, werden alle vorhandenen Aliasdefinitionen in die Standardausgabe geschrieben. Zum Anzeigen einer bestimmten Aliasdefinition können Sie den Parameter Aliasname verwenden.

Sie erstellen einen neuen Alias, indem Sie das Parameterpaar Aliasname=Zeichenfolge verwenden. Wenn die Shell einen Alias in der Befehlszeile oder in einem Shell-Script findet, ersetzt sie diesen durch die angegebene Zeichenfolge. Die Variable Zeichenfolge kann jeden gültigen Shelltext enthalten. Schließen Sie den Wert der Variablen Zeichenfolge in einfache Anführungszeichen ein, wenn dieser Leerzeichen enthält. Wenn der Parameter Aliasname kein gültiger Name ist, zeigt der Befehl alias eine Fehlernachricht an.

Wenn Sie das Flag -t angeben, zeigt die Shell Aliasse an, die verfolgt werden. Ein verfolgter Befehl verwendet den vollständigen Pfadnamen des Befehls. Die Definition eines verfolgten Befehls kann aufgehoben werden, wenn der Wert der Umgebungsvariablen PATH zurückgesetzt wird, aber mit dem Flag -t erstellt Aliasse werden weiterhin verfolgt.

Wenn Sie das Flag -x angeben, zeigt die Shell Aliasse an, die exportiert werden. Ein exportierter Alias ist in allen Shells aktiv.

Eine Aliasdefinition wirkt sich auf die aktuelle Shellumgebung und die Ausführungsumgebungen aller Sub-Shells aus. Sie hat weder Auswirkungen auf den übergeordneten Prozess noch Auswirkungen auf eine von der Shell aufgerufene Dienstprogrammumgebung.

Flags

Element Beschreibung
-T Definiert verfolgte Aliasse oder zeigt alle vorhandenen verfolgten Aliasse an. Wenn Sie dieses Flag zusammen mit dem Parameter Aliasname verwenden, wird der neue Alias verfolgt und die Aliasdefinition enthält den vollständigen Pfadnamen, der mit einer Pfadsuche abgerufen wird. Beim Zurücksetzen der Umgebungsvariablen PATH wird die Aliasdefinition zwar aufgehoben, aber weiterhin verfolgt.
-x Zeigt alle vorhandenen exportierten Aliasdefinitionen an. Wenn Sie dieses Flag mit dem Parameter Aliasname verwenden, wird der neue Alias exportiert. Exportierte Alias werden nicht für separate Aufrufe der Shell definiert. Sie müssen Aliasdefinitionen in Ihrer Umgebungsdatei speichern, damit Aliasse für separate Shellaufrufe definiert werden.

Exitstatus

Die folgenden Exitwerte werden zurückgegeben:

Element Beschreibung
0 Erfolgreiche Ausführung.
>0 Einer der angegebenen Aliasnamen hat keine Aliasdefinition oder es wurde ein Fehler zurückgegeben.

Beispiele

  1. Geben Sie Folgendes ein, um den Befehl L so zu ändern, dass er Informationen in Spalten anzeigt und die Ausgabe annotiert:
    alias ls='ls -CF'
  2. Geben Sie Folgendes ein, um einen Befehl zum Wiederholen vorheriger Einträge in der Befehlsprotokolldatei zu erstellen:
    alias r='fc -s'
  3. Geben Sie Folgendes ein, um 1KB -Einheiten für den Befehl Sie zu verwenden:
    alias du=du\ -k
  4. Befehl zum Anzeigen aller aktiven Prozesse für Benutzer erstellenDee, geben Sie Folgendes ein:
    alias psc='ps -ef | grep Dee'
  5. Geben Sie Folgendes ein, um den vollständigen Pfadnamen des Befehls L anzuzeigen:
    alias -t ls
    Der Bildschirm wird angezeigtls=/usr/bin/ls.

Dateien

Element Beschreibung
/usr/bin/ksh Enthält den integrierten Korn-Shell-Befehl alias.
/usr/bin/alias Enthält den Befehl alias.