MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | |
| 2 | alias |
| 3 | ----- |
| 4 | |
| 5 | KOMMANDO: |
| 6 | alias <alias> <befehl> |
| 7 | alias [ -a ] [ <alias> | <abk>* ] |
| 8 | |
| 9 | ARGUMENTE: |
| 10 | |
| 11 | <alias> |
| 12 | Der Name des Alias |
| 13 | <befehl> |
| 14 | Der Text, durch den das Alias ersetzt wird |
| 15 | <abk> |
| 16 | Die Abkuerzung eines Alias |
| 17 | -a |
| 18 | Option, um Aliase so auszugeben, wie man sie definiert |
| 19 | |
| 20 | BESCHREIBUNG: |
| 21 | (Statt `alias' kann man auch `ali' verwenden!) |
| 22 | |
| 23 | Mit diesem Kommando kann man sich Abkuerzungen fuer oft benutzte Befehle |
| 24 | erstellen sowie die schon definierten Aliase ansehen. |
| 25 | |
| 26 | Definiert wird ein Alias mit dem ersten der obigen Kommandos. <alias> darf |
| 27 | dabei nur ein Wort umfassen, waehrend <befehl> beliebig lang sein darf. |
| 28 | |
| 29 | Wenn Du von nun an das Alias eingibst, so fuehrst Du den ausgeschriebenen |
| 30 | Befehl wortwoertlich aus. Die folgenden Worte im ausgeschriebenen Befehl |
| 31 | haben jedoch eine besondere Bedeutung: |
| 32 | |
| 33 | $* Steht fuer alles, was auf das Alias folgt. |
| 34 | $<n> Steht fuer das <n>te Wort nach dem Alias. |
| 35 | $<n>* Steht fuer alle Worte ab dem <n>ten (einschliesslich). |
| 36 | |
| 37 | Mit dem zweiten der obigen Kommandos kannst Du Dir die Aliase anzeigen |
| 38 | lassen. Ohne Parameter werden dabei saemtliche Aliase angezeigt, mit |
| 39 | `alias <alias>' wird die Definition von <alias> angezeigt, und mit `alias |
| 40 | <abk>*' werden alle Aliase gezeigt, die mit <abk> beginnen. |
| 41 | |
| 42 | Nimmt man die Option -a hinzu (nur sinnvoll, wenn man sich Aliase anzeigen |
| 43 | laesst), so werden die Aliase so angezeigt, dass der Text cut-and-paste- |
| 44 | faehig ist, d.h. man kann den Text so als Befehl eingeben, wie er aus- |
| 45 | gegeben wird (z.B. um einem Zweitcharakter aliases des Erstcharakters zu |
| 46 | geben). |
| 47 | |
| 48 | Soll das Zeichen "$" oder das Zeichen "&" im Alias vorkommen ("&" ist aus |
| 49 | historischen Gruenden genau wie "$" benutzbar), so muss es mit einem \ |
| 50 | "gequoted" werden. Soll ein \ vorkommen, muss auch dieser gequoted werden |
| 51 | (\\). |
| 52 | |
| 53 | Beginnt eine Befehlszeile mit einem "\", so werden die Aliase nicht |
| 54 | ersetzt. Wenn man als Aliasnamen einen auch sonst gueltigen Befehl |
| 55 | verwendet, kann man auf diese Weise auf den eigentlichen Befehl zugreifen. |
| 56 | |
| 57 | BEISPIELE: |
| 58 | Erst mal ein paar (mehr oder weniger nuetzliche) Aliase anlegen: |
| 59 | |
| 60 | > alias ul untersuche leiche |
| 61 | > alias tmh teile highlander mit $* |
| 62 | > alias tmz teile zook mit $* |
| 63 | > alias weg teile $1 mit Ich bin jetzt weg, \$ verdienen! |
| 64 | |
| 65 | Wenn man sich die Aliase ansehen will: |
| 66 | |
| 67 | > alias |
| 68 | tmh = teile highlander mit $* |
| 69 | ul = untersuche leiche |
| 70 | weg = teile $1 mit Ich bin jetzt weg, \$ verdienen! |
| 71 | |
| 72 | > alias weg |
| 73 | weg = teile $1 mit Ich bin jetzt weg, \$ verdienen! |
| 74 | |
| 75 | > alias tm* |
| 76 | tmh = teile highlander mit $* |
| 77 | tmz = teile zook mit $* |
| 78 | |
| 79 | Und folgendermassen lassen sich die Aliase benutzen: |
| 80 | |
| 81 | > tmh Hi Sheriff! |
| 82 | Du teilst Highlander mit: Hi Sheriff! |
| 83 | |
| 84 | > tmz Oh mein Gott! :-) |
| 85 | Du teilst Zook mit: Oh mein Gott! |
| 86 | |
| 87 | > weg boing |
| 88 | Du teilst Boing mit: Ich bin jetzt weg, $ verdienen! |
| 89 | |
| 90 | > \weg Arbeiten... |
| 91 | Du bist jetzt als abwesend gekennzeichnet. |
| 92 | |
| 93 | Das letzte Beispiel zeigt, wie man an einen Befehl kommt, der von einem |
| 94 | Alias "ueberladen" wurde. |
| 95 | |
| 96 | SIEHE AUCH: |
| 97 | unalias, ersetzungsanzeige |
| 98 | |
| 99 | LETZTE AeNDERUNG: |
| 100 | Thu, 11.03.1999, 15:30:00 von Highlander |