Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/pcmd/alias b/doc/pcmd/alias
new file mode 100644
index 0000000..7426f5c
--- /dev/null
+++ b/doc/pcmd/alias
@@ -0,0 +1,100 @@
+
+alias
+-----
+
+ KOMMANDO:
+    alias <alias> <befehl>
+    alias [ -a ] [ <alias> | <abk>* ]
+
+ ARGUMENTE:
+
+     <alias>
+        Der Name des Alias
+     <befehl>
+        Der Text, durch den das Alias ersetzt wird
+     <abk>
+        Die Abkuerzung eines Alias
+     -a
+        Option, um Aliase so auszugeben, wie man sie definiert
+
+ 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. <alias> darf
+    dabei nur ein Wort umfassen, waehrend <befehl> 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.
+     $<n>    Steht fuer das <n>te Wort nach dem Alias.
+     $<n>*   Steht fuer alle Worte ab dem <n>ten (einschliesslich).
+
+    Mit dem zweiten der obigen Kommandos kannst Du Dir die Aliase anzeigen
+    lassen. Ohne Parameter werden dabei saemtliche Aliase angezeigt, mit
+    `alias <alias>' wird die Definition von <alias> angezeigt, und mit `alias
+    <abk>*' werden alle Aliase gezeigt, die mit <abk> 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).
+
+    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.
+
+ SIEHE AUCH:
+    unalias, ersetzungsanzeige
+
+ LETZTE AeNDERUNG:
+    Thu, 11.03.1999, 15:30:00 von Highlander