^$Header: help,v 1.1 92/09/17 20:36:15 deyke Exp $
^.bbsrc
^Start
^bbs

Programmstart:
--------------

Zum Starten des BBS muss man nach dem Connecten des Systems das Kommando

  bbs

eingeben.  Falls im  Homedirectory  der File .bbsrc  vorhanden ist, wird
dessen Inhalt bei jedem Start des BBS  ausgefuehrt.  Dadurch laesst sich
zum  Beispiel  der  Prompttext   einstellen  oder  das  Kommando  STATUS
ausfuehren.

^Eingabe
^Input

Kommandoeingabe:
----------------

Eine Kommandozeile  besteht aus einem Kommandonamen und (nur fuer manche
Kommandos)  aus   Parametern.  Kommandonamen   koennen  in  Klein-  oder
Grossbuchstaben  eingegeben und auch  abgekuerzt  werden.  Kommandonamen
und Parameter werden durch Leerzeichen  voneinander  getrennt.  Will man
einen  Parameter  eingeben,  der  Leerzeichen  enthaelt,  muss dieser in
einfache oder doppelte  Anfuehrungsstriche gesetzt werden.  Die maximale
Laenge der Eingabezeile ist 1000 Zeichen,  maximal duerfen 250 Parameter
pro Kommando angegeben werden.

^Abbruch
^Abort
^Break
^Halt
^Interrupt
^Stop

Abbruch der Ausgabe:
--------------------

Jede Ausgabe laesst sich durch Eingabe des "Interrupt" Zeichens stoppen.
Normalerweise ist dieses "Interrupt" Zeichen ASCII 127, es kann aber mit
dem Unix Kommando "stty intr" vor dem Start des BBS geaendert werden.

^DELETE
^ERASE
^KILL

DELETE, ERASE, KILL Kommando:
-----------------------------

Syntax:

  DELETE msg# ...

Das DELETE Kommando loescht die angegebenen Nachrichten.  Es koennen nur
Nachrichten  geloescht  werden, die entweder vom  betreffenden  Benutzer
geschrieben wurden oder die an ihn adressiert sind.

Beispiele:

DELETE 12345 23456 34567
E 54321

^DISCONNECT

DISCONNECT Kommando:
--------------------

Syntax:

  DISCONNECT

Das DISCONNECT  Kommando  beendet das BBS Programm und trennt danach die
Verbindung  auf.  Benutzt  man  einen  Unix  Shell mit Job  Control  (zB
/bin/csh  oder  /bin/ksh),  kann die  Verbindung  leider  nicht  vom BBS
getrennt  werden, in diesem Fall muss man im Shell noch 'exit' eingeben.

^?
^HELP

?, HELP Kommando:
-----------------

Syntax:

  HELP
  HELP command
  HELP ALL

Das HELP Kommando ohne  Parameter  gibt eine kurze Liste der  moeglichen
BBS  Kommandos  aus, HELP  gefolgt  von einem  Kommandonamen  druckt die
Erklaerung dieses Kommandos, HELP ALL druckt das gesamte BBS Manual.

Beispiele:

HELP                       Drucke Liste der moeglichen Kommandos
HELP SEND                  Drucke Erklaerung des SEND Kommandos
? ALL                      Drucke das ganze BBS Manual

^INFO

INFO Kommando:
--------------

Syntax:

  INFO

Das INFO Kommando druckt eine kurze Stationsbeschreibung aus.

^LIST

LIST Kommando:
--------------

Syntax:

  LIST options

Options:

  $        bulletin id
  <        sender
  >        recipient
  @        destination
  AT       destination
  BID      bulletin id
  COUNT    max number of messages
  FROM     sender
  MAX      highest message number
  MIN      lowest message number
  NEW
  SUBJECT  substring
  TO       recipient

Das LIST Kommando druckt ein Verzeichnis der gespeicherten  Nachrichten.
Es werden  nur die  Nachrichten  angezeigt,  bei denen alle  angegebenen
Optionen   zutreffen.  Die   Optionsnamen   koennen   in   Klein-   oder
Grossbuchstaben  eingegeben  und  auch  abgekuerzt  werden.  Falls  kein
Optionsname  eingegeben wurde, wird die TO Option  angenommen.  Wird die
gleiche  Option  mehrmals  angegeben,  wird nur die  zuletzt  angegebene
beruecksichtigt.

Beispiele:

LIST NEW                            Liste alle neuen Nachrichten
LIST COUNT 10                       Liste die 10 neuesten Nachrichten
LIST SUBJECT 'ham radio'            Liste alle  Nachrichten die den Text
				    'ham radio' im Titel haben
LIST MIN 12000 MAX 12100            Liste   die   Nachrichten   mit  den
				    Nummern von 12000 bis 12100
LIST TO wampes                      Liste alle Nachrichten an WAMPES
LIST wampes                         Liste alle Nachrichten an WAMPES
LIST < dk5sg count 5                Liste die 5 letzten  Nachrichten von
				    dk5sg
LIST < dl5ue > wampes @ db0sao C 7  Liste die 7 letzten Nachrichten, die
				    von dl5ue an wampes@db0sao  gesendet
				    wurden

^MYBBS

MYBBS Kommando:
---------------

Syntax:

  MYBBS mailbox

Das MYBBS Kommando  speichert die angegebene  Mailbox als  Heimatmailbox
des Benutzers ab.  Alle fuer diesen Benutzer  eintreffenden  Nachrichten
werden dann  automatisch an diese  Heimatmailbox  weitergeleitet.  Diese
MYBBS Information wird ausserdem automatisch an alle anderen BBS Systeme
weitergeleitet.  Ebenso  kann diese  Information  auch von  anderen  BBS
Systemen  empfangen  werden.  Allerdings  kann es bis zum  naechsten Tag
dauern,  bis  alle  internen   Datenbanken   geaendert   sind,  da  dies
normalerweise nur Nachts gemacht wird.

Beispiele:

MYBBS db0sao
M db0cz

^PROMPT

PROMPT Kommando:
----------------

Syntax:

  PROMPT neuer prompt

Das PROMPT  Kommando  erlaubt die  Aenderung des Textes, mit dem das BBS
anzeigt, dass ein neues  Kommando vom Benutzer  erwartet wird.  Soll der
neuer Text Leerzeichen oder Sonderzeichen enthalten, muss er in einfache
oder doppelte Anfuehrungsstriche gesetzt werden.

Beispiele:

PROMPT ?
PROMPT 'db0sao-bbs> '
PROMPT ">>>"

^BYE
^EXIT
^QUIT

QUIT, BYE, EXIT Kommando:
-------------------------

Syntax:

  QUIT

Das QUIT Kommando beendet das BBS Programm.

^PRINT
^READ
^TYPE

READ, PRINT, TYPE Kommando:
---------------------------

Syntax:

  READ msg# ...

Das READ Kommando druckt die angegebenen Nachrichten.

Beispiele:

READ 12345 23456 34567
P 54321

^REPLY
^RESPOND

REPLY, RESPOND Kommando:
------------------------

Syntax:

  REPLY [ALL] msg#

Das REPLY  Kommando  sendet eine Antwort auf die  angegebene  Nachricht.
Wird  ALL  angegeben,  so  geht  die  Antwort  an  alle  Empfaenger  der
Originalnachricht,  ohne ALL wird die Antwort  nur an den  Absender  der
Originalnachricht gesendet.

Beispiele:

REPLY 12345
RES ALL 54321

^SB
^SEND
^SP

SEND Kommando:
--------------

Syntax:

  SEND options

Options:

  #        lifetime       /* wird zur Zeit noch nicht ausgewertet */
  $        bulletin id
  >        recipient
  @        destination

Das SEND  Kommando  speichert  neue  Nachrichten  im BBS und sendet  sie
gegebenenfalls  an andere BBS Systeme weiter.  Falls vor einem Parameter
kein Optionsname  steht wird die > Option  angenommen.  Wird die gleiche
Option   mehrmals   angegeben,   wird   nur   die   zuletzt   angegebene
beruecksichtigt.

Beispiele:

SEND > dk5sg
S dj7ka @ db0aaa
S > wampes@alle $mybid1234 #300

^!
^SHELL

!, SHELL Kommando:
------------------

Syntax:

  SHELL [unix command]

Das SHELL  Kommando  startet  das Unix  Shell  Programm.  Wird bei SHELL
gleich ein Unix Kommando mit angegeben, so wird nur dieses Unix Kommando
ausgefuehrt und danach wieder in BBS  zurueckgekehrt.  Ohne Angabe eines
Unix Kommandos wird ein  interaktiver  Shell  gestartet.  Falls das Unix
Kommando  Sonderzeichen  enthaelt,  muss es in  einfache  oder  doppelte
Anfuehrungsstriche gesetzt werden.

Beispiele:

SHELL
! date
! 'cd /users/funk/dk5sg; ll -a | mailx dl5ue'

^REVISION
^STATUS
^VERSION

STATUS, VERSION Kommando:
-------------------------

Syntax:

  STATUS

Das  STATUS  Kommando  zeigt  die  momentane  BBS  Versionsnummer,   das
Erstellungsdatum und einige Zaehler an.

highest message number:   Nummer der letzten gespeicherten Nachricht

active messages:          Anzahl der insgesamt gespeicherten Nachrichten

readable messages:        Anzahl  der  fuer  diesen  Benutzer   lesbaren
			  Nachrichten

last message listed:      hoechste,   beim  letzten  LIST  NEW  Kommando
			  ausgegebene Nachrichtennummer

new messages:             Anzahl  der  neuen,   fuer   diesen   Benutzer
			  lesbaren Nachrichten

