home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / oct93 / comm / eazybbs.lha / EazyBBS / Data / LongHelp / general.1
Text File  |  1993-07-23  |  24KB  |  527 lines

  1.  
  2.  
  3.                           G E N E R A L    H E L P
  4.                          --------------------------
  5.  
  6.                                      für
  7.  
  8.                                E a z y  B B S
  9.                               ----------------
  10.  
  11.  
  12.  
  13.  
  14.   Fragen zum System
  15.   ~~~~~~~~~~~~~~~~~
  16.     Falls es zu dem nun folgenden (längeren :-) Text, den man unbedingt
  17.     mitprotokollieren sollte, noch Fragen gibt oder sonst etwas unklar ist,
  18.     bitte *nicht* an den Benutzer 'SYSOP' schreiben, sondern das öffentliche
  19.     Board "System/Fragen" benutzen bzw. eine persönliche Nachricht an den
  20.     Benutzer des Namens "Big Bonzo" schreiben.
  21.  
  22.                   An den Benutzer "SYSOP" gestellte Fragen
  23.                     zum System werden NICHT beantwortet.
  24.  
  25.  
  26.  
  27.   Kommandos und weitere Hilfstexte
  28.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  29.     In verschiedenen Sprachen können Mailboxfunktionen ausgeführt werden.
  30.     Man gibt Kommandos (Befehle) ein, die auch in abgekürzter Schreibweise
  31.     verstanden werden. Ein 'Durchhangeln' über Nummern-Menüs entfällt somit.
  32.  
  33.     Eine kurze Liste aller möglichen Befehle eines Systems (derer gibt es
  34.     drei - und zwar BBS,FILES,POST) bekommt man im jeweiligen System durch
  35.     Eingabe eines "?" (Return), wobei jedes System unterschiedliche Befehle
  36.     zur Verfügung stellt.
  37.  
  38.     Die Erklärung zu einem Befehl wird mit "help <befehl>" gezeigt, und
  39.     "help *" zeigt alle Erklärungen der Befehle im jeweiligen System.
  40.     Ihre Kenntnis wird im folgenden empfohlen bzw. vorausgesetzt, da hier
  41.     nur eine grobe Übersicht erfolgen kann. Diverse Details stehen
  42.     ausschließlich in den Helpfiles.
  43.  
  44.  
  45.  
  46.   Abkürzungen
  47.   ~~~~~~~~~~~
  48.     Viele Eingabe-Werte dürfen in EazyBBS abgekürzt werden.
  49.     Dazu gehören z.B. die Kommandos, die Board-/FileArea-Namen und auch die
  50.     File-Namen. Namen von Benutzern dürfen jedoch meist nicht abgekürzt
  51.     werden.
  52.     Bei den Kommandos muß die Abkürzung nicht zwingend eindeutig sein, da der
  53.     Sysop festlegen kann, welcher von mehreren Befehlen bei einem
  54.     mehrdeutigen Kommando ausgewählt wird.
  55.     Bei allen anderen Abkürzungen ist Eindeutigkeit notwendig,
  56.     andernfalls wird eine Fehler-Meldung erzeugt.
  57.  
  58.     Für einige Befehle ist sogar echtes Pattern-Matching (Unix: *,?) erlaubt,
  59.     was man jedoch streng vom 'Abkürzen' trennen muß. Pattern-Matching kommt
  60.     immer dann zum Einsatz, wenn es um eine Auflistung von Daten geht und der
  61.     gesuchte 'Begriff' mehrdeutig sein kann. Abkürzen hingegen verlangt in
  62.     der Regel immer Eindeutigkeit, da das (evtl.) gefundene Datum noch
  63.     weiterverarbeitet wird.
  64.  
  65.  
  66.  
  67.   Menschliche Inkonsequenz
  68.   ~~~~~~~~~~~~~~~~~~~~~~~~
  69.     EazyBBS wurde nicht an einem Tag entwickelt.
  70.     Genausowenig wurden alle Anleitungen und Help-Files an einem Tag, sondern
  71.     über einen Zeitraum von mehr als einem Jahr hinweg geschrieben. Folglich
  72.     existiert eine gewisse Inkonsequenz bei der Benutzung mancher Wörter.
  73.     (manchmal englisch, manchmal deutsch)
  74.  
  75.     Daher die Bitte, unterschiedliche Begriffe mit offensichtlich gleicher
  76.     Bedeutung zu entschuldigen. Es sollte immer klar sein, was gemeint ist.
  77.  
  78.  
  79.  
  80.   Grundgedanke von EazyBBS
  81.   ~~~~~~~~~~~~~~~~~~~~~~~~
  82.     Die meisten Kommandos sind nur in der BBS-Ebene gültig. Der Grund dafür
  83.     ist, daß das BULLETIN BOARD SYSTEM (kurz BBS) die Haupt-Ebene von EazyBBS
  84.     darstellt. Das File- sowie das Post-System sind purer Selbstzweck, da man
  85.     dort außer Files senden/ziehen bzw. Mails lesen/schreiben nicht viel mehr
  86.     machen kann. Diese 'Philosophie' sollte man sich gut einprägen!
  87.     Desweiteren muß man sich von dem Gedanken freimachen, daß es eine Art
  88.     Ober-Ebene gibt. Nein, die gibt es nur, wenn man als Gast neu im System
  89.     ist. Normalerweise befindet man sich immer in irgendeinem Board, auf das
  90.     sich die meisten Befehle beziehen.
  91.  
  92.  
  93.  
  94.   Das Bulletin Board System  (BBS)
  95.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96.     Eine Übersicht aller Bretter (Boards) erhält man mit dem Befehl "dir".
  97.     Ihre Namen bestehen grundsätzlich aus einem 'Haupt-' und 'Unter-Thema'.
  98.  
  99.     Beispiel für ein Board:               COMPUTER ALLGEMEIN
  100.                                              |        |
  101.                              Haupt-Thema ____|        |____ Unter-Thema
  102.                             (Haupt-Board)                  (Unter-Board)
  103.  
  104.     Desweiteren gibt es verschiedene Arten von Brettern:
  105.       - read only      (nur lesen)
  106.       - write only     (nur schreiben)
  107.       - read & write   (lesen & schreiben)
  108.  
  109.     Sowie unterschiedlich geregelten Zugriff:
  110.       - frei für alle              (Gäste, User, Sysops)
  111.       - nur eingetragene Benutzer  (alle außer Gäste)
  112.       - nur private Mitglieder     (speziell eingetragene Group-Mitglieder)
  113.  
  114.     Weitehin können Boards spezielle Eigenschaften haben:
  115.       - hidden  (versteckt)
  116.  
  117.     Mitglied einer geschlossenen Benutzergruppe (Group) kann man werden,
  118.     indem man das Board anwählt. Auf Wunsch wird daraufhin ein Antrags-
  119.     formular an den (oder die) Verwalter der Group geschickt.
  120.  
  121.     Sogenannte "versteckte Bretter" (hidden boards) haben die Eigenschaft,
  122.     unsichtbar für den normalen Benutzer zu sein. Sie werden bei der Über-
  123.     sicht aller Boards nicht angezeigt, sofern man keinen Zugriff darauf
  124.     hat. Mitglied in solch einem Board wird man nur durch Einladung durch
  125.     andere (die bereits Mitglied sind).
  126.  
  127.     Das System merkt sich alle angewählten Boards eines Benutzers (Newstree)
  128.     und zeigt ihm automatsich bei jedem Login nach Drücken von <Return> alle
  129.     neuen Mitteilungen an (sofern es welche gibt). Gefällt einem ein Brett
  130.     nicht mehr, entfernt es der Befehl "unmark" aus dem Newstree.
  131.  
  132.     Das Lesen der Mitteilungen in einem Brett geschieht Themen-gemäß,
  133.     d.h. die Nummern und das Datum sind unerheblich. Allein die Abfolge vom
  134.     Originalen und Kommentaren spielt ein Rolle bei der Reihenfolge...
  135.  
  136.     Im BBS-System-Prompt während des Lesens neuer Mitteilungen kann man:
  137.      - die Mitteilung wiederholen
  138.      - zum Original springen
  139.      - einen Kommentar auf die Mitteilung zum aktuellen Thema schreiben
  140.        (Mitteilung auf dem Screen ist das Include im Editor)
  141.        [dies ist die bevorzugte Art, Kommentare zu verfassen]
  142.      - eine gänzlich neue Mitteilung (d.h. neues Thema) schreiben
  143.      - eine persönliche Nachricht (PM, Mail) verschicken
  144.      - das aktuelle Thema überspringen
  145.      - die Mitteilung für einen späteren Kommentar markieren,
  146.        jedoch vorerst normal fortfahren
  147.      - jetzt einen Kommentar auf eine zuvor markierte Mitteilung schreiben
  148.        (zuletzt markierte Mitteilung ist das Include im Editor);
  149.        wurde zuvor keine Mitteilung markiert, wird eine 'direkte Antwort'
  150.        geschrieben, d.h. es wird abzweigend vom aktuellen Thema ein
  151.        neues 'Unter-Thema' begonnen - wie in einem Baum mit vielen Ästen :-)
  152.        (Mitteilung auf dem Screen ist das Include im Editor)
  153.        [obwohl diese Art des Verfassens eines Kommentars manchmal durchaus
  154.         seinen Sinn hat, sollte sie nicht (!) zur Gewohnheit werden, weil sie
  155.         Themen zu sehr aufzweigt und jegliche Übersichtlichkeit zerstört]
  156.      - die Mitteilung downloaden mit einem Transfer-Protokoll
  157.        (automatische Umlautwandlung gemäß eingestellten Umlauten für
  158.         den Datei-Transfer, welche andere sein können als diejenigen
  159.         Umlaute, die man bei der normalen Textausgabe benutzt)
  160.      - fortfahren  (thematisch nächste Mitteilung)
  161.      - abbrechen
  162.  
  163.  
  164.  
  165.   Das File Area System  (File-System, FAS)
  166.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167.     Das File-System ist dem BBS sehr ähnlich.
  168.     Da es hier aber ungünstig ist, alle neuen Dateien automatisch zu
  169.     downloaden, werden diese (auf Wunsch) vorübergehend in eine Liste
  170.     eingetragen. Hat man alles durchgeguckt, können im File-System durch
  171.     Eingabe des Befehls "download" (ohne Parameter) alle Dateien in dieser
  172.     Liste der Reihe nach gedownloadet werden.
  173.  
  174.     Diese sogenannte Download-Liste wird nach einem Logout nicht gelöscht
  175.     und steht daher beim nächsten Anruf erneut zur Verfügung.
  176.  
  177.     Up-/Downloads mit X-Modem lassen sich aus Sicherheitsgründen nicht mit
  178.     CTRL-X abbrechen, d.h. es muß zu einem Timeout kommen (ca. 1 Minute).
  179.     Die Übertragung wird dann automatisch abgebrochen. Bei Verwendung von
  180.     Z-Modem brechen acht CTRL-X in Folge die laufende Übertragung ab.
  181.  
  182.     Eine Upload-/Download-Ratio gibt es nicht, weil man somit Quantität
  183.     bewußt vor Qualität setzen würde. Es obliegt dem Sysop, auf faires
  184.     Verhalten der Benutzer zu achten und durch Vergabe angemessener
  185.     Benutzerzeiten Downloads zu beschränken.
  186.  
  187.     Innerhalb der ersten Hälfte der täglichen Benutzerzeit kann man beim
  188.     Download um einen bestimmten Prozentsatz (vom Sysop einstellbar) die
  189.     Zeit überziehen.
  190.  
  191.     Im File-System-Prompt während des Anguckens neuer Dateien kann man:
  192.      - die Datei wiederholen
  193.      - die Datei für den Download markieren und fortfahren
  194.      - die Datei löschen   (falls Verwalter oder Sender der Datei)
  195.      - die Daten der Datei editieren  (auch in andere FileArea verschieben)
  196.      - den mehrzeiligen Kommentar editieren
  197.      - eine persönliche Nachricht (z.B. an den Sender) schreiben
  198.      - die Datei sperren/freigeben
  199.      - Inhalt des Archivs (oder andere Daten zur Datei) auflisten
  200.      - fortfahren (ohne zu markieren)
  201.      - abbrechen
  202.  
  203.  
  204.  
  205.   Das Personal Mail System  (Post-System, PMS, Mail-System)
  206.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207.     Persönliche Nachrichten (auch Private Mail (PM), Electronic Mail (EMail)
  208.     oder schlicht Mail) verschickt man wie einen Brief durch Angabe des
  209.     Empfängers.  (nach Wahl auch 'Binary-Mails')
  210.     Man hat immer die Möglichkeit, Kopien der zu versendenden Nachricht an bis
  211.     zu 100 weitere Personen zu verschicken. Eine Kopie wird dem Empfänger
  212.     auch als solche kenntlich gemacht, indem sie zusätzlich den Empfänger des
  213.     Originals angibt.
  214.     Einen Rundbrief verschickt man durch Angabe des Pseudo-Namens "*".
  215.     (verständlicherweise nur dem Sysop zugänglich :-)
  216.  
  217.     Eingegangene neue Nachrichten an einen selbst liest man - wie gewohnt -
  218.     durch Drücken von <Return>. Alle gelesenen Nachrichten werden als solche
  219.     markiert und beim Verlassen des Systems gelöscht, sofern man sie nicht
  220.     explizit davor geschützt hat.
  221.  
  222.     Im Post-System-Prompt während des Lesens neuer Nachrichten kann man:
  223.      - eine Nachricht wiederholen
  224.      - direkt darauf antworten
  225.      - eine neue Nachricht verschicken
  226.      - die Nachricht unverändert an jemand anderen weiterleiten
  227.        (die Nachricht bekommt dann einen entsprechenden Vermerk)
  228.      - die Nachricht gegen das Löschen schützen
  229.      - die Nachricht downloaden mit einem Transfer-Protokoll
  230.        (falls Text, automatische Umlautwandlung gemäß eingestellten Umlauten)
  231.      - fortfahren
  232.      - abbrechen
  233.  
  234.  
  235.  
  236.   Verwalter von Boards bzw. FileAreas
  237.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238.     Zu allen Boards/FileAreas kann der Sysop sogenannte Verwalter
  239.     einsetzen. Für diese ändert sich zwar nicht die Benutzeroberfläche,
  240.     aber sie erhalten mehr Systemzeit, neue Befehle und mehr Zugriffs-
  241.     Rechte. In 'ihrem' zugeteilten Board (bzw. FileArea) besitzen sie
  242.     praktisch alle Rechte eines Sysops.
  243.  
  244.     Verwalter können eingesetzt werden, um bestehende Daten zu pflegen
  245.     (read & write), eingehende Daten auszuwerten (write only) oder selbst
  246.     Daten exklusiv zur Verfügung zu stellen (read only).
  247.  
  248.     Wer gerne ein Board oder eine FileArea übernehmen möchte (für welchen
  249.     Zweck auch immer), kann dies beim Sysop beantragen.
  250.  
  251.     Für ein Board (bzw. eine FileArea) können mehrere Verwalter gleichzeitig
  252.     eingesetzt werden.
  253.  
  254.  
  255.  
  256.   Der Fullscreen-Editor  (EazyMACS, kurz : EMAX)
  257.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258.     Diese Art von Editor ist sicherlich bereits von anderen Computersystemen
  259.     bekannt und steht hier in einer 'abgespeckten' Version zur Verfügung, um
  260.     Texte schnell und komfortabel eingeben zu können.
  261.     Der Editor ist von der Geschwindigkeit her allen bekannten Editoren weit
  262.     überlegen, da er die Palette der VT-Codes (VT = Vax Terminal) voll
  263.     ausschöpft und gezielt einsetzt. Überflüssige Codes werden vermieden.
  264.     Terminal-Programme mit unvollständiger (oder schlechter) VT-Emulation
  265.     könnten hier Probleme haben. Mit den gängigen Programmen diverser
  266.     Rechner-Typen gibt es jedoch keinerlei Probleme. EazyBBS wurde in dieser
  267.     Beziehung sorgfältig getestet.
  268.  
  269.     Der Befehlssatz ist zur Zeit auf das 'Gebräuchlichste' beschränkt:
  270.     (wer meint, er brauche ständig Multiple-Search-Repeat-Replace-With-Free-,
  271.      Beer-And-Sex, der sollte sich überlegen, ob er nicht dem falschen Hobby
  272.      nachgeht :-)
  273.  
  274.     Eine Hilfe mit allen zugänglichen Funktionen ist im Editor selbst
  275.     eingebaut. Wie man sie abruft (2mal CTRL-V) wird ständig im Editor
  276.     (letzte Zeile) angezeigt.
  277.  
  278.     Insert-Mode sowie Word-Wrap sind ständig eingeschaltet.
  279.     Der Befehlssatz wird auf entsprechenden Benutzer-Wunsch erweitert!
  280.  
  281.     Bei Kommentaren auf Mitteilungen bzw. Antworten auf persönliche
  282.     Nachrichten kann das Original eingebunden werden.
  283.     Bei Nutzung der Include-Möglichkeit sollte man diese Zitate (Quotes)
  284.     sinnvoll in seinen Text (als Lesehilfe) integrieren und ggf. unwichtige
  285.     Passagen löschen. Zitat und eigenen Text sollte man stets durch eine
  286.     Leerzeile trennen.
  287.     Zu viele/lange Includes ermüden beim Lesen, wirken extrem störend und
  288.     verbrauchen wertvollen Speicherplatz. Includes dienen dazu, den 'Faden'
  289.     beim Lesen nicht zu verlieren und sollten gänzlich weggelassen werden,
  290.     wenn das Thema (Subject) der Mitteilung/Nachricht bereits aussagekrätig
  291.     genug ist.
  292.  
  293.  
  294.  
  295.   Das System-Prompt
  296.   ~~~~~~~~~~~~~~~~~
  297.     Jeder Benutzer kann sich sein persönliches System-Prompt erstellen.
  298.     Alle möglichen Zeichen sind erlaubt sowieso einige Sonderzeichen.
  299.     Näheres dazu mit den Kommandos "help edit user" und "edit user".
  300.  
  301.     Es wird empfohlen, zumindest die Sequenz "%a%b" in sein Prompt zu
  302.     integrieren, da es andernfalls unmöglich ist, seine aktuelle Position
  303.     im System zu lokalisieren, auf die sich die meisten Befehle beziehen.
  304.     Diese Unwissenheit kann äußerst unangenehme Folgen haben!
  305.  
  306.  
  307.  
  308.   Command Line Interpreter  (Kommando-Zeile)
  309.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310.     Nicht zu verwechseln mit dem CLI, das es in EazyBBS auch noch gibt :-)
  311.  
  312.     Bei der Kommando-Eingabe stehen neben den Editier-Funktionen
  313.     CURSOR LEFT/RIGHT noch einige CTRL-Codes zur Verfügung:
  314.     (teilweise belegt analog zum FullScreen-Editor)
  315.  
  316.       CTRL-A      -  Sprung zum Anfang der Zeile
  317.       CTRL-E      -  Sprung zum Ende der Zeile
  318.       CTRL-L/R    -  Neuaufbau (Refresh) der Zeile
  319.       CTRL-K      -  Löschen ab Cursorposition bis Zeilenende
  320.       CTRL-X      -  Löschen der gesamten Eingabezeile
  321.       CTRL-G      -  Glocke, die auch der Sysop hört
  322.       CTRL-D/DEL  -  Zeichen unter dem Cursor löschen  (Rest nachziehen)
  323.       BACKSPACE   -  Zeichen links vom Cursor löschen  (Rest nachziehen)
  324.  
  325.     Desweiteren wird mit CURSOR UP/DOWN die History-Funktion (bis zu 20
  326.     Einträge) aktiviert. Für jedes System (bbs,files,post) werden getrennte
  327.     History-Listen verwaltet.
  328.  
  329.  
  330.  
  331.   Unterstützung von VT/ANSI-Codes und sogenannten User-Variablen
  332.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  333.     Um die VT/ANSI-Emulation voll ausnutzen zu können, muß man mit dem
  334.     Befehl "edit user" die für sich passende Emulation auswählen.
  335.     (siehe auch "help edit user")
  336.  
  337.     Fast überall, wo man etwas einzugeben hat, was andere später irgendwie zu
  338.     lesen kriegen, kann man VT/ANSI-Sequenzen einbauen.
  339.     Auch alle System-Texte können vom Sysop auf diese Weise 'aufgepeppt'
  340.     werden.  (allein dazu war es ursprünglich gedacht :-)
  341.  
  342.     Da es nicht klug ist, dem Benutzer 'freie Hand' bei der Benutzung solcher
  343.     mächtigen Codes zu geben, müssen sie in codierter Form eingegeben werden,
  344.     um Mißbrauch zu vermeiden. Eingeleitet werden sie durch einen Backslash
  345.     "\\", auf welchen eine Nummer oder ein Buchstabe (Groß-/Kleinschreibung!)
  346.     folgt :
  347.  
  348.       \\ - genau, der Backslash selbst
  349.       0 - alle bisher gesetzten VT/ANSI-Codes wieder zurücknehmen
  350.       1 - Fettschrift
  351.       2 - Unterstreichen
  352.       4 - Invers
  353.  
  354.     Farben können Textstellen am eindrucksvollsten hervorheben, jedoch muß
  355.     man bedenken, daß nicht jedes Terminalprogramm Farben darstellen kann
  356.     (nur Monochrom-Mode) oder der Benutzer einfach keine Farben wünscht.
  357.     Geschickterweise kombiniert man Farben daher mit den oben genannten
  358.     Attributen.
  359.  
  360.     Schriftfarbe:
  361.       3 - Farbe #0  (Standard-Farbe des Hintergrunds, z.B. BLAU beim Amiga)
  362.       5 - Farbe #1  (Standard-Farbe für Zeichen, z.B. WEISS beim Amiga)
  363.       6 - Farbe #2  (nächste Farbe der Palette, z.B. SCHWARZ beim Amiga)
  364.       7 - Farbe #3  (wiederum nächste Farbe, z.B. ROT/ORANGE beim Amiga)
  365.  
  366.     Hintergrundfarbe:
  367.       / - Farbe #0  (Standard-Farbe des Hintergrunds, z.B. BLAU beim Amiga)
  368.       ! - Farbe #1  (Standard-Farbe für Zeichen, z.B. WEISS beim Amiga)
  369.       8 - Farbe #2  (nächste Farbe der Palette, z.B. SCHWARZ beim Amiga)
  370.       9 - Farbe #3  (wiederum nächste Farbe, z.B. ROT/ORANGE beim Amiga)
  371.  
  372.     Und nun Codes, die immer verschieden sind, weil sie erst ihren Wert
  373.     zugewiesen kriegen, wenn ein Benutzer sie angezeigt bekommt. Sie beziehen
  374.     sich immer auf die Daten dieses gerade aktiven Benutzers (und nicht
  375.     dessen, der sie ursprünglich eingegeben hat):
  376.  
  377.       B - BPS-Rate der aktuellen Verbindung
  378.       C - Anzahl seiner Anrufe gesamt
  379.       c - Anzahl seiner Anrufe am heutigen Tag
  380.       D - Anzahl seiner Downloads
  381.       d - Anzahl der gedownloadeten Kilobytes (kB)
  382.       E - seine Terminal-Emulation
  383.       H - seine Screen-Höhe in 'Zeilen pro Bildschirm' (lines per screen,lps)
  384.       L - Datum seines letzten Logins
  385.       l - sein gewählte Sprache
  386.       M - Anzahl der von ihm geschriebenen Mitteilungen
  387.       P - seine eingestelltes File-Transfer-Protokoll
  388.       p - Nummer des (EazyBBS-) Ports
  389.       R - seine Restzeit für den heutigen Tag
  390.       r - Upload/Download Ratio
  391.       T - aktuelles Datum & Uhrzeit
  392.       t - die Timeout-Zeit  (so lange kann man keine Taste drücken)
  393.       U - Anzahl seiner Uploads
  394.       u - Anzahl der geuploadeten Kilobytes (kB)
  395.       X - seine eingestellte Umlaut-Wandlung
  396.  
  397.       n - Name der Mailbox
  398.       N - Name des gerade aktiven Benutzers
  399.           (bitte sehr sparsam benutzen!)
  400.  
  401.     Sämtliche VT/ANSI-Attribute werden (sofern gesetzt) automatisch am
  402.     Zeilenende deaktiviert. Man kann sich daher oftmals das "\\0" sparen.
  403.     Alle Attribute können beliebig kombiniert werden und 'kleben' am Cursor.
  404.     Sie bleiben erhalten bis zum Zeilenende oder der Sequenz "\\0".
  405.  
  406.     Ausnahme : Sollten beim Setzen der Attribute die Farbe des Vordergrunds
  407.                und des Hintergrund dieselbe sein, wird automatisch ein '\\0'
  408.                ausgeführt.  Unsichtbare Schrift ist dadurch nicht möglich.
  409.  
  410.  
  411.  
  412.   Ausgabe-Kontrolle (Flow-Control)
  413.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  414.     Abgesehen von der Mailbox-eigenen Kontrolle der Bildschirmausgabe durch
  415.     Seitentrennung (Pager 'More') oder Eingabemasken, bietet das System noch
  416.     einige zusätzliche Möglichkeiten,die über die CTRL-Taste erreichbar sind:
  417.  
  418.       CTRL-S     Anhalten der Übertragung   (nach der normalen Timeout-Zeit
  419.                                             wird sie automatisch fortgesetzt)
  420.       CTRL-Q     Fortfahren nach einem Stop durch CTRL-S
  421.       CTRL-X     Abbruch der Ausgabe  (Texte, Listen etc.)
  422.       CTRL-C     dto.
  423.  
  424.     Während der mailboxinterne "Pager" sein Prompt ("\4\1--More--\0")
  425.     anzeigt, stehen folgende Kommandos zur Verfügung:
  426.  
  427.       CTRL-X     Abbruch der Ausgabe  (Texte, Listen etc.)
  428.       CTRL-C     Deaktivierung des Pagers, Ausgabe erfolgt 'non-stop'
  429.  
  430.     Jede andere Eingabe setzt die Ausgabe um eine Bildschirmseite fort.
  431.  
  432.  
  433.  
  434.   Umlaute
  435.   ~~~~~~~
  436.     Die Zeiten von 7-Bit-ASCII sind vorbei, und Umlaute sind längst Standard
  437.     geworden. Für Umlaute gibt es zwar eine einheitliche Norm (ISO-8859-1),
  438.     doch außer Commodore-Amiga scheint sie kaum ein Hersteller unterstützen
  439.     zu wollen. EazyBBS ist flexibel und kann sich an die veralteteten
  440.     Standards anderer gängiger Rechner (Atari, IBM, Spectrum, Acorn, Mac
  441.     sowie DIN und 7-Bit-ASCII) anpassen.
  442.  
  443.     Bei der normalen Textausgabe werden alle Umlaute gemäß den Einstellungen
  444.     ("edit user") gewandelt. Getrennt davon kann man auch einstellen, für
  445.     welchen Rechnertyp die Umlaute gewandelt werden sollen, wenn man Texte
  446.     mit einem Transfer-Protokoll up-/downloadet; es kann ja vorkommen, daß
  447.     ein Benutzer mit einem IBM-Kompatiblen in der Mailbox arbeitet, jedoch
  448.     die Texte für seinen Amiga benutzen möchte.
  449.  
  450.  
  451.  
  452.   Pattern-Matching
  453.   ~~~~~~~~~~~~~~~~
  454.     Diverse Befehle erlauben die Angabe von sogenannten Patterns.
  455.     Das sind spezielle Zeichenfolgen, die stellvertretend für eine ganze
  456.     Reihe von Zeichenfolgen stehen. Dieses Pattern-Matching basiert auf
  457.     dem Pattern-Matching-Mechanismus des AmigaOS, das gewisse Ähnlichkeit
  458.     mit dem von Unix und MSDOS hat.
  459.  
  460.     Besonders wichtig sind die zwei Buchstaben '?' und '*',
  461.     die stellvertretend für ganz bestimmte Zeichenfolgen stehen:
  462.  
  463.       ? : einzelner Buchstabe
  464.             z.B. "t?t" paßt auf "txt", "ttt", "tut" etc.
  465.  
  466.       * : beliebig viele Buchstaben (auch keine)
  467.             z.B. "t*t" paßt auf "txt", "test", "tt" etc.
  468.  
  469.     Trotzdem sind aber weit raffinierte Patterns möglich.
  470.     Es folgt ein Auszug aus der Betriebssystemdokumentation des AmigaOS.
  471.  
  472.     The patterns are fairly extensive, and approximate some of the ability
  473.     of Unix/grep "regular expression" patterns.  Here are the available
  474.     tokens:
  475.  
  476.       ?       Matches a single character.
  477.       #       Matches the following expression 0 or more times.
  478.       (ab|cd) Matches any one of the items seperated by '|'.
  479.       ~       Negates the following expression.  It matches all strings
  480.               that do not match the expression (aka ~(foo) matches all
  481.               strings that are not exactly "foo").
  482.       [abc]   Character class: matches any of the characters in the class.
  483.       [~bc]   Character class: matches any of the characters not in the
  484.               class.
  485.       a-z     Character range (only within character classes).
  486.       %       Matches 0 characters always (useful in "(foo|bar|%)").
  487.       *       Synonym for "#?", not available by default in 2.0.  Available
  488.               as an option that can be turned on.
  489.  
  490.     "Expression" in the above table means either a single character
  491.     (ex: "#?"), or an alternation (ex: "#(ab|cd|ef)"), or a character
  492.     class (ex: "#[a-zA-Z]").
  493.  
  494.  
  495.  
  496.   Die Kommando-Syntax
  497.   ~~~~~~~~~~~~~~~~~~~
  498.     Die Aufrufparamenter aller Befehle werden in einer EBNF-ähnlichen
  499.     Sprache beschrieben, wie sie in vielen Dokumentationen für Software
  500.     Anwendung findet. Es bedeutet:
  501.  
  502.       X       - Der Term X muß unverändert (direkt) übernommen werden.
  503.       X Y     - Sowohl X als auch Y müssen direkt übernommen werden.
  504.                 Reihenfolge wichtig. Keiner von beiden darf fehlen.
  505.                 Getrennt wird durch ein oder mehr Leerzeichen.
  506.       X | Y   - Entweder X oder Y ist zu verwenden. Keinesfalls beides.
  507.       [ X ]   - X kann (muß jedoch nicht) verwendet werden. (optional)
  508.       { X }   - X kann (muß jedoch nicht) mehrere Male verwendet werden.
  509.       < X >   - X ist nicht direkt zu übernehmen, sondern ein aus dem
  510.                 Kontext hervorgehender Begriff muß eingesetzt werden, den
  511.                 X zu umschreiben versucht.
  512.  
  513.     Die Notation kann beinahe beliebig kombiert werden.
  514.     (z.B.  [<X>] für eine optionale Umschreibung)
  515.  
  516.     Unberücksichtigt bleibt, daß die Terme X fast immer abgekürzt
  517.     werden dürfen. Stellenweise heben die Help-Texte dieses Feature
  518.     (unnötigerweise) hervor.
  519.     Nur dort, wo explizit darauf hingewiesen wird, dürfen keine
  520.     Abkürzungen verwendet werden.
  521.  
  522.     Enthalten die Terme selbst Spaces, so ist der gesamte Term
  523.     in doppelte Anführungsstriche zu setzen.  (z.B. "Helmut Kohl")
  524.     Die abschließenden Anführungsstriche können weggelassen werden.
  525.  
  526.  
  527.