blob: 7426f5c05440254dc663aa13a1cd7bbc84822f18 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2alias
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