Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/pcmd/alias

alias
-----

 KOMMANDO:
    alias  
    alias [ -f ] [ -a ] [  | * ]

 ARGUMENTE:

     
        Der Name des Alias
     
        Der Text, durch den das Alias ersetzt wird
     
        Die Abkuerzung eines Alias
     -a
        Option, um Aliase so auszugeben, wie man sie definiert
     -f
        Familienaliase bearbeiten/anzeigen

 BESCHREIBUNG:
    (Statt `alias' kann man auch `ali' verwenden!)

    Mit diesem Kommando kann man sich Abkuerzungen fuer oft benutzte Befehle
    erstellen sowie die schon definierten Aliase ansehen.

    Definiert wird ein Alias mit dem ersten der obigen Kommandos.  darf
    dabei nur ein Wort umfassen, waehrend  beliebig lang sein darf.

    Wenn Du von nun an das Alias eingibst, so fuehrst Du den ausgeschriebenen
    Befehl wortwoertlich aus. Die folgenden Worte im ausgeschriebenen Befehl
    haben jedoch eine besondere Bedeutung:

     $*      Steht fuer alles, was auf das Alias folgt.
     $    Steht fuer das te Wort nach dem Alias.
     $*   Steht fuer alle Worte ab dem ten (einschliesslich).

    Mit dem zweiten der obigen Kommandos kannst Du Dir die Aliase anzeigen
    lassen. Ohne Parameter werden dabei saemtliche Aliase angezeigt, mit
    `alias ' wird die Definition von  angezeigt, und mit `alias
    *' werden alle Aliase gezeigt, die mit  beginnen.

    Nimmt man die Option -a hinzu (nur sinnvoll, wenn man sich Aliase anzeigen
    laesst), so werden die Aliase so angezeigt, dass der Text cut-and-paste-
    faehig ist, d.h. man kann den Text so als Befehl eingeben, wie er aus-
    gegeben wird (z.B. um einem Zweitcharakter aliases des Erstcharakters zu
    geben).

    Nimmt man die Option -f hinzu, werden die Familienaliase angezeigt oder
    bearbeitet. Die Familienaliase sind die Aliase, die zwischen allen
    Zweities und dem Erstie geteilt werden. Hat ein Charakter ein Alias, was
    es (auch) als Familienalias gibt, wird das Alias des Charakters benutzt.
    Und aendert ein Charakter die Familienaliase, werden alle anderen Chars
    dies erst nach dem naechsten Login mitbekommen.

    Soll das Zeichen "$" oder das Zeichen "&" im Alias vorkommen ("&" ist aus
    historischen Gruenden genau wie "$" benutzbar), so muss es mit einem \
    "gequoted" werden. Soll ein \ vorkommen, muss auch dieser gequoted werden
    (\\).

    Beginnt eine Befehlszeile mit einem "\", so werden die Aliase nicht
    ersetzt. Wenn man als Aliasnamen einen auch sonst gueltigen Befehl
    verwendet, kann man auf diese Weise auf den eigentlichen Befehl zugreifen.

 BEISPIELE:
    Erst mal ein paar (mehr oder weniger nuetzliche) Aliase anlegen:

    > alias ul untersuche leiche
    > alias tmh teile highlander mit $*
    > alias tmz teile zook mit $*
    > alias weg teile $1 mit Ich bin jetzt weg, \$ verdienen!

    Wenn man sich die Aliase ansehen will:

    > alias
     tmh    = teile highlander mit $*
     ul     = untersuche leiche
     weg    = teile $1 mit Ich bin jetzt weg, \$ verdienen!

    > alias weg
     weg    = teile $1 mit Ich bin jetzt weg, \$ verdienen!

    > alias tm*
     tmh    = teile highlander mit $*
     tmz    = teile zook mit $*

    Und folgendermassen lassen sich die Aliase benutzen:

    > tmh Hi Sheriff!
    Du teilst Highlander mit: Hi Sheriff!

    > tmz Oh mein Gott! :-)
    Du teilst Zook mit: Oh mein Gott!

    > weg boing
    Du teilst Boing mit: Ich bin jetzt weg, $ verdienen!

    > \weg Arbeiten...
    Du bist jetzt als abwesend gekennzeichnet.

    Das letzte Beispiel zeigt, wie man an einen Befehl kommt, der von einem
    Alias "ueberladen" wurde.

    > alias -f nal nimm alles aus leiche
    Nun bekommen alle Chars in der Familie das Familienalias "nal".


 SIEHE AUCH:
    unalias, ersetzungsanzeige


LETZTE AeNDERUNG: Thu, 11.03.1999, 15:30:00 von Highlander


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.