@database "The Hitchhikers' Online Guide to BBBS (English)"
@author Kim Heino, Jari Turkia, Jari Saarenmaki, Kai Lunde, and many others
@index Index
@help HELP
@toc Main
@remark =======================================================================
@remark
@remark *** Guidelines to update this file: ***
@remark
@remark - Set right marginal to 72 character and justify lines. Split longer
@remark lines.
@remark - Do not write commands between < and > characters, but do use links.
@remark - Node descriptions should reflect to the command, no extra spaces.
@remark - Don't write ":" after subsection name and use bold
@remark - Write one empty line between nodes and subsections.
@remark - Do not try to hide your name to commands, use "Joe Hacker" when
@remark needed.
@remark - When referring to a command in text, write command in lower case and
@remark use bold or a link.
@remark - Do not refer to your favorite shell or OS in the text.
@remark
@remark =======================================================================
@remark
@remark *** ToDo ***
@remark
@remark - lots of nodes to update/rewrite and check
@remark - much more links should be added
@remark - sysop/sigop differences
@remark - chat commands (Done now? More links? Rearrange it?)
@remark - change order in read and util menu so that > and < will change
@remark according to contents lists.
@remark - There are a lot of duplicate nodes...
@remark
@remark =======================================================================
@node Main "Table of Contents"
@{b}THE HITCHHIKERS' ONLINE GUIDE TO BBBS@{ub}
=====================================
@{i}Using BBBS:@{ui}
@{" New User Help " link GLOB_NEWU } ... This could be a good starting point.
@{" Command Line Editor " link CLEDITOR } ... How to enter and edit commands.
@{" Message Editors " link EDITOR } ... Information about online message editors.
@{i}Commands:@{ui}
@{" Global Commands " link GLOB } ... These commands work everywhere.
@{" Main Menu Commands " link MAIN_MENU } ... Couple of miscellaneous commands.
@{" Read Menu Commands " link READ } ... Commands to read and write messages.
@{" File Menu Commands " link FILE } ... Used to upload and download files.
@{" Util Menu Commands " link UTIL } ... How to configure your settings.
@{i}Misc. information:@{ui}
@{" How to Contact " link INFO_Contact_B } ... How to contact support
@endnode
@node CLEDITOR "Command Line Editor: Giving commands to BBBS"
@{b}DESCRIPTION@{ub}
The command line editor takes care of the line you write your
commands. The main purpose of command line is to receive a
command and execute it. Most often the prompt looks like this:
(Conference) Name_of_the_menu (Something_else): _
The leftmost name in the parenthesis is the current conference.
The next name is the current menu. There may also be subprompt
in parenthesis. Prompt ends to a colon and after it is your
cursor.
@{b}USAGE@{ub}
You enter commands by just by typing the command and pressing
the <@{i}enter@{ui}> button. Use question mark (?) command to see the
commands currently available to you.
@{b}EDITING@{ub}
You can edit commands in command line with cursor keys,
<@{i}backspace@{ui}> and <@{i}del@{ui}>. The command history can be used with
<@{i}cursor up@{ui}> and <@{i}cursor down@{ui}> keys, just like in your favourite
shell. To erase current command line press <@{i}CTRL-Z@{ui}>.
@{b}COMMAND CHAINING@{ub}
There may be several commands and their parameters on one
command line. Just remember to separate commands with spaces. It
is called command chaining.
@{b}EXAMPLE@{ub}
(Post office) Read Command (? for menu): w
(Post office) Read Command (? for menu): f get foo.bar
(Post office) Read Command (? for menu): f up foo.bar "Description" N
@endnode
@node EDITOR "Message Editor: Writing messages in BBBS"
@{b}DESCRIPTION@{ub}
You use message editor to write,edit and save your messages.
There are three different types of editors: @{"line editor" link EDITOR_LINE}, full
screen editor (@{"FSE" link EDITOR_FSE}) and @{"MG" link EDITOR_MG}.
Full screen editor can be used to edit message on full screen
size on the other hand with line editor you can edit message
with one line at a time. Full screen editor is much easier than
line editor but it requires your terminal software to support
ANSI or AVATAR codes. Check your terminal software manual to see
if one of them is supported.
If your terminal software does not support ANSI or AVATAR codes
you must obtain another brand software or use line editor.
@{b}SUBTOPICS@{ub}
@{"MG" link EDITOR_MG}
@{"line editor" link EDITOR_LINE}
@{"FSE (FullScreen Editor)" link EDITOR_FSE}
@endnode
@node EDITOR_MG "MG"
You can set this editor to your default editor with command: U ED MG
MG is a GNU Emacs clone and it's the best and the most versatile of BBBS
editors.
Here are a few examples how to define your own start-up commands in MG:
u set "mg_1" "end-of-buffer"
u set "mg_2" "prefix-region"
u set "mg_3" "beginning-of-buffer"
u set "mg_4" "bsmap-mode"
Local keybindings for mode fill:
SPC insert-with-wrap
Global bindings:
NUL set-mark-command
C-a beginning-of-line
C-b backward-char
C-d delete-char
C-e end-of-line
C-f forward-char
C-g keyboard-quit
C-h delete-backward-char
TAB self-insert-command
LFD newline-and-indent
C-k kill-line
C-l recenter
RET newline
C-n next-line
C-o open-line
C-p previous-line
C-q quoted-insert
C-r isearch-backward
C-s isearch-forward
C-t transpose-chars
C-u universal-argument
C-v scroll-up
C-w kill-region
C-x c-x prefix
C-y yank
ESC esc prefix
SPC .. ~ self-insert-command
0200 .. 0377 self-insert-command
DEL help
Home beginning-of-line
Down-Arrow next-line
Up-Arrow previous-line
Left-Arrow backward-char
Right-Arrow forward-char
Page-Up scroll-down
Page-Down scroll-up
End end-of-line
Delete delete-char
Insert open-line
Control-Left backward-word
Control-Right forward-word
Control-PgUp beginning-of-buffer
Control-PgDn end-of-buffer
Control-Home backward-paragraph
Control-End forward-paragraph
C-x C-b list-buffers
C-x C-c save-buffers-kill-emacs
C-x C-f find-file
C-x C-g keyboard-quit
C-x C-l downcase-region
C-x C-o delete-blank-lines
C-x C-s save-buffer
C-x C-u upcase-region
C-x C-w write-file
C-x C-x exchange-point-and-mark
C-x ( start-kbd-macro
C-x ) end-kbd-macro
C-x 0 delete-window
C-x 1 delete-other-windows
C-x 2 split-window-vertically
C-x 4 c-x 4 prefix
C-x = what-cursor-position
C-x ^ enlarge-window
C-x b switch-to-buffer
C-x e call-last-kbd-macro
C-x f set-fill-column
C-x i insert-file
C-x k kill-buffer
C-x o other-window
C-x s save-some-buffers
C-x 4 C-f find-file-other-window
C-x 4 C-g keyboard-quit
C-x 4 b switch-to-buffer-other-window
C-x 4 f find-file-other-window
ESC C-g keyboard-quit
ESC C-v scroll-other-window
ESC SPC just-one-space
ESC % query-replace
ESC - negative-argument
ESC 0 digit-argument
ESC 1 digit-argument
ESC 2 digit-argument
ESC 3 digit-argument
ESC 4 digit-argument
ESC 5 digit-argument
ESC 6 digit-argument
ESC 7 digit-argument
ESC 8 digit-argument
ESC 9 digit-argument
ESC < beginning-of-buffer
ESC > end-of-buffer
ESC \\ delete-horizontal-space
ESC ] forward-paragraph
ESC b backward-word
ESC c capitalize-word
ESC d kill-word
ESC f forward-word
ESC l downcase-word
ESC q fill-paragraph
ESC r search-backward
ESC s search-forward
ESC u upcase-word
ESC v scroll-down
ESC w copy-region-as-kill
ESC x execute-extended-command
ESC [ A previous-line
ESC [ B next-line
ESC [ C forward-char
ESC [ D backward-char
ESC [ H beginning-of-line
ESC [ K end-of-line
DEL C-g keyboard-quit
DEL a apropos
DEL b describe-bindings
DEL c describe-key-briefly
DEL DEL help-help
@endnode
@node EDITOR_FSE "FullScreen Editor: FSE"
@{b}TOPIC@{ub}
Writing and editing messages with full screen editor. This is
the basic editor, no fancy features but easier for novices than
@{"MG" link EDITOR_MG}.
@{b}SETTING UP THE FULL SCREEN EDITOR@{ub}
Check your terminal software if it can translate ANSI, AVATAR or
VT320 codes. Use util menu command @{"U ED FSE" link UTIL_ED} to select full
screen editor. Select terminal emulation with @{"U TE" link UTIL_TE}.
@{b}DESCRIPTION@{ub}
Full screen editor works similar to usual text editor or word
processing software. On startup the screen is blank. The editor
uses four topmost lines on the screen to status display and
editor warnings. The space below status lines is reserved to
entering message.
Status lines look like this:
Gaming #49 (PRIVATE) to Joe Hacker re: Writing messages
Insert Indent
Ctrl/Z=Save, Ctrl/Q=Abort, Ctrl/U=Help, Ctrl/W=Autoquote, Move with arrow/WSkey
<---+----1----+----2----+----3----+----4----+----5----+----6----+----7->--+--->
The information about status lines:
Line 1: Name of conference
Number of message in conference
(PRIVATE) if message is private, else nothing
Name of the receiver
Subject of message
Line 2: Insert/Overwrite
Indent/No indent
Possible questions
Line 3: Explanations for most used keyboard commands
@{b}USAGE@{ub}
With full screen editor you can write text similar to any
editor. If insert is on text in front of cursor moves left with
cursor. If overwrite is on text in front of cursor is
overwritten.
Keyboard commands:
<enter> (Carriage return)
If 'Insert' mode is active a new line is created and the cursor
is moved to the new line. If 'Overwrite' mode is active you will
only be moved to the beginning of the next line. If 'Indent'
mode is active the cursor will move to the next line to the
position where the previous line started.
<home>
Pressed once it will move the cursor to the beginning of the
line, twice it will move to the top of the screen and the third
time it's pressed it will move to the beginning of the message.
<end>
Does the opposite of <home>. Press <end> once and cursor moves
to end of line, twice to move cursor to end of screen and three
times to move cursor to end of message.
<backspace>
Erase the character to the left of the cursor.
<del>
Erase the character cursor is on.
<tab>
Move the cursor eight characters to the left. (It does not
indent the text already written)
Contrl-commands
The ^ character in front of letter means you must press ctrl-key
and simultaneously press the letter.
^A Move one word backwards.
^F Move one word forward.
^R Page up
^C Page down.
^D Move one character to the right.
^S Move one character to the left.
^E Move one line up.
^X Move one line down.
^Y Erase current line. Restore line with ctrl-B.
^G Erase character, same as <del>.
^B Restore deleted line.
^L Rewrite screen.
^N Show coordinates for cursor.
^O Open new line after cursor.
^P Aligns the right margin to the position of the cursor. It
does not wrap lines which are too long.
Example of usage:
1. Find the longest line in the message.
2. Check the length of the line by pressing <end>.
3. Go to the first line of the message.
4. Move to the same x-position as the last character on
the longest line.
5. Press ctrl-P.
6. Repeat steps 1-5 for all the chapters you want to
align.
^Q Quit without save. Same as ctrl-K Q.
^T Erase one word to the right of cursor.
^V Toggles 'insert' and 'indent' modes.
^W Quotes the line. Example of usage:
1. go to the line you want to quote,
2. press ctrl-W and the line will be preceded by a mark
the sysop has chosen as the quote mark. All extra
spaces will be removed from the beginning of the line.
^Z Save message and quit. Same as ctrl-K Z.
^K C Erase to the end of the message.
^K O Write message to disk, overwrite to existing file.
^K Q Quit editing without save. Same as ctrl-Q
^K R Read message from disk to editor.
^K S Change the subject of the message.
^K W Write message to disk, append to existing file.
^K Z Quit and save message, send it to recipients. Same as
ctrl-Z.
@{b}SEE ALSO@{ub}
@{"editor/line" link EDITOR_LINE}
@endnode
@node EDITOR_LINE "Line Editor"
@{b}SETTING UP THE LINE EDITOR@{ub}
The line editor is a default to new users. If you have some
reason to switch full screen editor to line editor use Util menu
command U ED L.
@{b}DESCRIPTION@{ub}
If your terminal software cannot communicate with full screen
editor you are stuck with line editor. Line editor is a little
complex editor for message writing. It is VERY recommended to
use terminal software with capabilities for ANSI and/or AVATAR
codes.
As the name says the message is edited with one line at a time.
That means it is quite inconvenient.
@{b}USAGE@{ub}
You start writing from the first line of the message. When you
have written the message press <enter> on the empty line. You
can choose from following commands:
Command: Explanation:
------------- ----------------------
@{i}C@{ui}ontinue writing the message
@{i}I@{ui}nsert a line.
@{i}D@{ui}elete a line.
@{i}E@{ui}dit a line.
@{i}L@{ui}ist the message.
@{i}A@{ui}bort the message. Quit, no save, no send.
@{i}S@{ui}ave the message. Quit, save, send.
@{b}SEE ALSO@{ub}
@{"fse" link EDITOR}
@endnode
@node GLOB "Global commands (work in almost every menu)"
@{b}DESCRIPTION@{ub}
Global commands are available in every main menu in BBBS. The
commands for switching from one menu to another are global
commands.
Command Name of the menu See also
------- ---------------- --------
@{i}Q@{ui} Main menu @{"main" link MAIN_MENU}
@{i}R@{ui} Read menu @{"read" link READ}
@{i}F@{ui} File menu @{"file" link FILE}
@{i}U@{ui} Util menu @{"util" link UTIL}
Global commands are available in all above menus.
@{b}SUBTOPICS@{ub}
@{i}menus@{ui}
@{"f " link GLOB_F } File commands
@{"q " link GLOB_Q } Quit to main menu
@{"r " link GLOB_R } Read commands
@{"u " link GLOB_U } Utility commands
@{i}other@{ui}
@{"? " link GLOB_? } Show menu
@{"b " link GLOB_B } Bulletins
@{"chat " link GLOB_CHAT } Chat commands
@{"com " link GLOB_COM } Leave comment to SysOp
@{"e " link GLOB_E } Enter a message
@{"fin " link GLOB_FIN } Who is on the system
@{"g " link GLOB_G } Goodbye: Logging out of BBS
@{"h " link GLOB_H } Help
@{"j " link GLOB_J } Join a conference
@{"md " link GLOB_MD } Download messages
@{"mu " link GLOB_MU } Upload messages
@{"newu " link GLOB_NEWU } Newuser quick help
@{"no " link GLOB_NO } Send node message
@{"tim " link GLOB_TIM } Time left & time bank balance
@{"w " link GLOB_W } Who's on system
@endnode
@node GLOB_Q "Quit to main menu"
@{b}COMMAND@{ub}
@{i}q@{ui}uit
@{b}DESCRIPTION@{ub}
Q will take you to the Main Command prompt. In the Main Command
all global commands are available.
@{b}SEE ALSO@{ub}
@{"main" link MAIN_MENU}
@endnode
@node GLOB_R "Read Commands"
@{b}COMMAND@{ub}
@{i}r@{ui}ead
<enter> (only if you are in main, util or file menu)
@{b}DESCRIPTION@{ub}
R-command switches you to read menu. All global commands are
available.
@{b}SEE ALSO@{ub}
@{"read" link READ}
@endnode
@node GLOB_F "File Commands"
@{b}COMMAND@{ub}
@{i}f@{ui}ile
@{b}DESCRIPTION@{ub}
F-command gets you to file menu. All global commands are available.
@{b}SEE ALSO@{ub}
@{"file" link FILE}
@endnode
@node GLOB_U "Utility Commands"
@{b}COMMAND@{ub}
@{i}u@{ui}tility
@{b}DESCRIPTION@{ub}
U-command gets you to utility menu. All global commands are
available.
@{b}SEE ALSO@{ub}
@{"util" link UTIL}
@endnode
@node GLOB_CHAT "Chat commands"
@{b}COMMAND@{ub}
@{i}chat@{ui}
@{b}DESCRIPTION@{ub}
CHAT-command gets you to chat menu. None of the global commands
are available.
@{i}CHAT commands@{ui}
@{"A" link CHAT_A}vailable for chat requests/nodemessages (default)
@{"N" link CHAT_N}ot available for chat requests/nodemessages
@{"#" link CHAT_#} chat with node #
@{"S" link CHAT_S} yell SysOp to chat with you
@{"G" link CHAT_G} join group chat (more than 2 nodes)
@{"Q" link CHAT_Q}uit back to previous menu
@{b}SEE ALSO@{ub}
@{"glob/no" link GLOB_NO}
@{"The BBBS Chat System" link ECHA}
@endnode
@node CHAT_A "Available"
@{b}COMMAND@{ub}
[chat] @{i}a@{ui}
@{b}DESCRIPTION@{ub}
A lets you return back to normal after using either the @{"CHAT N" link CHAT_N}
or the @{"Q HIDE" link MAIN_HIDE} command.
@endnode
@node CHAT_N "Not available"
@{b}COMMAND@{ub}
[chat] @{i}n@{ui}
@{b}DESCRIPTION@{ub}
N lets you put up a shield that filters out almost all node
messages that would otherwise be sent to you. It does not affect
the BRoboCop or the Hippo node. Neither does it affect @{"Q SPY" link MAIN_SPY}.
@endnode
@node CHAT_# "Chat with node #"
@{b}COMMAND@{ub}
[chat] @{i}#@{ui}
@{b}DESCRIPTION@{ub}
# lets you chat with specified node only. Replace mark @{i}#@{ui} with
node number.
@{b}EXAMPLE:@{ub}
chat 2
@endnode
@node CHAT_S "Chat with SysOp"
@{b}COMMAND@{ub}
[chat] @{i}s@{ui}
@{b}DESCRIPTION@{ub}
S allows you to page the SysOp for a chat. For full-screen chat
you need a terminal with ANSI or VT320 capabilities. First you
will be asked why you want to chat with the SysOp. Then BBBS
tries to page the SysOp for a chat, if he appears, well, just
chat away an hour or two. You can change the color of your text
with CTRL-QWERTY and CTRL-L will clear the screen. The only way
to exit this mode is when the SysOp presses <ESC>ape or F6.
@endnode
@node CHAT_G "Group chat"
@{b}COMMAND@{ub}
[chat] @{i}g@{ui}
@{b}DESCRIPTION@{ub}
The groupchat is an interface to the @{"BBBS Chat System" link ECHA}. All
chat system commands can be used also in groupchat. Everything
you type is sent to your targeted channel (see @{"/Target" link ECHA_TARGET}) precisely
as if it was sent with the @{"/Say" link ECHA_SAY}-command.
There are also a few commands that are of use in groupchat:
/? -- display some help.
/Who -- show who is currently logged in (as in @{"glob/who" link GLOB_W}).
/TIme -- show your current time status (as in @{"glob/time" link GLOB_TIM})
/Quit -- Quit the groupchat.
@endnode
@node CHAT_Q "Quit CHAT menu"
@{b}COMMAND@{ub}
[chat] @{i}q@{ui}
@{b}DESCRIPTION@{ub}
Q will quit back to previous menu from CHAT menu.
@endnode
@node CLEDITOR "Command Line Editor: Giving commands to BBBS"
@{b}DESCRIPTION@{ub}
The command line editor takes care of the line you write your
commands. The main purpose of command line is to receive a
command and execute it. Most often the prompt looks like this:
(Conference) Name_of_the_menu (Something_else): _
The leftmost name in the parenthesis is the current conference.
The next name is the current menu. There may also be subprompt
in parenthesis. Prompt ends to a colon and after it is your
cursor.
@{b}USAGE@{ub}
You enter commands by just by typing the command and pressing
the <@{i}enter@{ui}> button. Use question mark (?) command to see the
commands currently available to you.
@{b}EDITING@{ub}
You can edit commands in command line with cursor keys,
<@{i}backspace@{ui}> and <@{i}del@{ui}>. The command history can be used with
<@{i}cursor up@{ui}> and <@{i}cursor down@{ui}> keys, just like in your favourite
shell. To erase current command line press <@{i}CTRL-Z@{ui}>.
@{b}COMMAND CHAINING@{ub}
There may be several commands and their parameters on one
command line. Just remember to separate commands with spaces. It
is called command chaining.
@{b}EXAMPLE@{ub}
(Post office) Read Command (? for menu): w
(Post office) Read Command (? for menu): f get foo.bar
(Post office) Read Command (? for menu): f up foo.bar "Description" N
@endnode
@node EDITOR "Message Editor: Writing messages in BBBS"
@{b}DESCRIPTION@{ub}
You use message editor to write,edit and save your messages.
There are three different types of editors: @{"line editor" link EDITOR_LINE}, full
screen editor (@{"FSE" link EDITOR_FSE}) and @{"MG" link EDITOR_MG}.
Full screen editor can be used to edit message on full screen
size on the other hand with line editor you can edit message
with one line at a time. Full screen editor is much easier than
line editor but it requires your terminal software to support
ANSI or AVATAR codes. Check your terminal software manual to see
if one of them is supported.
If your terminal software does not support ANSI or AVATAR codes
you must obtain another brand software or use line editor.
@{b}SUBTOPICS@{ub}
@{"MG" link EDITOR_MG}
@{"line editor" link EDITOR_LINE}
@{"FSE (FullScreen Editor)" link EDITOR_FSE}
@endnode
@node EDITOR_MG "MG"
You can set this editor to your default editor with command: U ED MG
MG is a GNU Emacs clone and it's the best and the most versatile of BBBS
editors.
Here are a few examples how to define your own start-up commands in MG:
u set "mg_1" "end-of-buffer"
u set "mg_2" "prefix-region"
u set "mg_3" "beginning-of-buffer"
u set "mg_4" "bsmap-mode"
Local keybindings for mode fill:
SPC insert-with-wrap
Global bindings:
NUL set-mark-command
C-a beginning-of-line
C-b backward-char
C-d delete-char
C-e end-of-line
C-f forward-char
C-g keyboard-quit
C-h delete-backward-char
TAB self-insert-command
LFD newline-and-indent
C-k kill-line
C-l recenter
RET newline
C-n next-line
C-o open-line
C-p previous-line
C-q quoted-insert
C-r isearch-backward
C-s isearch-forward
C-t transpose-chars
C-u universal-argument
C-v scroll-up
C-w kill-region
C-x c-x prefix
C-y yank
ESC esc prefix
SPC .. ~ self-insert-command
0200 .. 0377 self-insert-command
DEL help
Home beginning-of-line
Down-Arrow next-line
Up-Arrow previous-line
Left-Arrow backward-char
Right-Arrow forward-char
Page-Up scroll-down
Page-Down scroll-up
End end-of-line
Delete delete-char
Insert open-line
Control-Left backward-word
Control-Right forward-word
Control-PgUp beginning-of-buffer
Control-PgDn end-of-buffer
Control-Home backward-paragraph
Control-End forward-paragraph
C-x C-b list-buffers
C-x C-c save-buffers-kill-emacs
C-x C-f find-file
C-x C-g keyboard-quit
C-x C-l downcase-region
C-x C-o delete-blank-lines
C-x C-s save-buffer
C-x C-u upcase-region
C-x C-w write-file
C-x C-x exchange-point-and-mark
C-x ( start-kbd-macro
C-x ) end-kbd-macro
C-x 0 delete-window
C-x 1 delete-other-windows
C-x 2 split-window-vertically
C-x 4 c-x 4 prefix
C-x = what-cursor-position
C-x ^ enlarge-window
C-x b switch-to-buffer
C-x e call-last-kbd-macro
C-x f set-fill-column
C-x i insert-file
C-x k kill-buffer
C-x o other-window
C-x s save-some-buffers
C-x 4 C-f find-file-other-window
C-x 4 C-g keyboard-quit
C-x 4 b switch-to-buffer-other-window
C-x 4 f find-file-other-window
ESC C-g keyboard-quit
ESC C-v scroll-other-window
ESC SPC just-one-space
ESC % query-replace
ESC - negative-argument
ESC 0 digit-argument
ESC 1 digit-argument
ESC 2 digit-argument
ESC 3 digit-argument
ESC 4 digit-argument
ESC 5 digit-argument
ESC 6 digit-argument
ESC 7 digit-argument
ESC 8 digit-argument
ESC 9 digit-argument
ESC < beginning-of-buffer
ESC > end-of-buffer
ESC \ delete-horizontal-space
ESC ] forward-paragraph
ESC b backward-word
ESC c capitalize-word
ESC d kill-word
ESC f forward-word
ESC l downcase-word
ESC q fill-paragraph
ESC r search-backward
ESC s search-forward
ESC u upcase-word
ESC v scroll-down
ESC w copy-region-as-kill
ESC x execute-extended-command
ESC [ A previous-line
ESC [ B next-line
ESC [ C forward-char
ESC [ D backward-char
ESC [ H beginning-of-line
ESC [ K end-of-line
DEL C-g keyboard-quit
DEL a apropos
DEL b describe-bindings
DEL c describe-key-briefly
DEL DEL help-help
@endnode
@node EDITOR_FSE "FullScreen Editor: FSE"
@{b}TOPIC@{ub}
Writing and editing messages with full screen editor. This is
the basic editor, no fancy features but easier for novices than
@{"MG" link EDITOR_MG}.
@{b}SETTING UP THE FULL SCREEN EDITOR@{ub}
Check your terminal software if it can translate ANSI, AVATAR or
VT320 codes. Use util menu command @{"U ED FSE" link UTIL_ED} to select full
screen editor. Select terminal emulation with @{"U TE" link UTIL_TE}.
@{b}DESCRIPTION@{ub}
Full screen editor works similar to usual text editor or word
processing software. On startup the screen is blank. The editor
uses four topmost lines on the screen to status display and
editor warnings. The space below status lines is reserved to
entering message.
Status lines look like this:
Gaming #49 (PRIVATE) to Joe Hacker re: Writing messages
Insert Indent
Ctrl/Z=Save, Ctrl/Q=Abort, Ctrl/U=Help, Ctrl/W=Autoquote, Move with arrow/WSkey
<---+----1----+----2----+----3----+----4----+----5----+----6----+----7->--+--->
The information about status lines:
Line 1: Name of conference
Number of message in conference
(PRIVATE) if message is private, else nothing
Name of the receiver
Subject of message
Line 2: Insert/Overwrite
Indent/No indent
Possible questions
Line 3: Explanations for most used keyboard commands
@{b}USAGE@{ub}
With full screen editor you can write text similar to any
editor. If insert is on text in front of cursor moves left with
cursor. If overwrite is on text in front of cursor is
overwritten.
Keyboard commands:
<enter> (Carriage return)
If 'Insert' mode is active a new line is created and the cursor
is moved to the new line. If 'Overwrite' mode is active you will
only be moved to the beginning of the next line. If 'Indent'
mode is active the cursor will move to the next line to the
position where the previous line started.
<home>
Pressed once it will move the cursor to the beginning of the
line, twice it will move to the top of the screen and the third
time it's pressed it will move to the beginning of the message.
<end>
Does the opposite of <home>. Press <end> once and cursor moves
to end of line, twice to move cursor to end of screen and three
times to move cursor to end of message.
<backspace>
Erase the character to the left of the cursor.
<del>
Erase the character cursor is on.
<tab>
Move the cursor eight characters to the left. (It does not
indent the text already written)
Contrl-commands
The ^ character in front of letter means you must press ctrl-key
and simultaneously press the letter.
^A Move one word backwards.
^F Move one word forward.
^R Page up
^C Page down.
^D Move one character to the right.
^S Move one character to the left.
^E Move one line up.
^X Move one line down.
^Y Erase current line. Restore line with ctrl-B.
^G Erase character, same as <del>.
^B Restore deleted line.
^L Rewrite screen.
^N Show coordinates for cursor.
^O Open new line after cursor.
^P Aligns the right margin to the position of the cursor. It
does not wrap lines which are too long.
Example of usage:
1. Find the longest line in the message.
2. Check the length of the line by pressing <end>.
3. Go to the first line of the message.
4. Move to the same x-position as the last character on
the longest line.
5. Press ctrl-P.
6. Repeat steps 1-5 for all the chapters you want to
align.
^Q Quit without save. Same as ctrl-K Q.
^T Erase one word to the right of cursor.
^V Toggles 'insert' and 'indent' modes.
^W Quotes the line. Example of usage:
1. go to the line you want to quote,
2. press ctrl-W and the line will be preceded by a mark
the sysop has chosen as the quote mark. All extra
spaces will be removed from the beginning of the line.
^Z Save message and quit. Same as ctrl-K Z.
^K C Erase to the end of the message.
^K O Write message to disk, overwrite to existing file.
^K Q Quit editing without save. Same as ctrl-Q
^K R Read message from disk to editor.
^K S Change the subject of the message.
^K W Write message to disk, append to existing file.
^K Z Quit and save message, send it to recipients. Same as
ctrl-Z.
@{b}SEE ALSO@{ub}
@{"editor/line" link EDITOR_LINE}
@endnode
@node EDITOR_LINE "Line Editor"
@{b}SETTING UP THE LINE EDITOR@{ub}
The line editor is a default to new users. If you have some
reason to switch full screen editor to line editor use Util menu
command U ED L.
@{b}DESCRIPTION@{ub}
If your terminal software cannot communicate with full screen
editor you are stuck with line editor. Line editor is a little
complex editor for message writing. It is VERY recommended to
use terminal software with capabilities for ANSI and/or AVATAR
codes.
As the name says the message is edited with one line at a time.
That means it is quite inconvenient.
@{b}USAGE@{ub}
You start writing from the first line of the message. When you
have written the message press <enter> on the empty line. You
can choose from following commands:
Command: Explanation:
------------- ----------------------
@{i}C@{ui}ontinue writing the message
@{i}I@{ui}nsert a line.
@{i}D@{ui}elete a line.
@{i}E@{ui}dit a line.
@{i}L@{ui}ist the message.
@{i}A@{ui}bort the message. Quit, no save, no send.
@{i}S@{ui}ave the message. Quit, save, send.
@{b}SEE ALSO@{ub}
@{"fse" link EDITOR}
@endnode
@node GLOB "Global commands (work in almost every menu)"
@{b}DESCRIPTION@{ub}
Global commands are available in every main menu in BBBS. The
commands for switching from one menu to another are global
commands.
Command Name of the menu See also
------- ---------------- --------
@{i}Q@{ui} Main menu @{"main" link MAIN_MENU}
@{i}R@{ui} Read menu @{"read" link READ}
@{i}F@{ui} File menu @{"file" link FILE}
@{i}U@{ui} Util menu @{"util" link UTIL}
Global commands are available in all above menus.
@{b}SUBTOPICS@{ub}
@{i}menus@{ui}
@{"f " link GLOB_F } File commands
@{"q " link GLOB_Q } Quit to main menu
@{"r " link GLOB_R } Read commands
@{"u " link GLOB_U } Utility commands
@{i}other@{ui}
@{"? " link GLOB_? } Show menu
@{"b " link GLOB_B } Bulletins
@{"chat " link GLOB_CHAT } Chat commands
@{"com " link GLOB_COM } Leave comment to SysOp
@{"e " link GLOB_E } Enter a message
@{"fin " link GLOB_FIN } Who is on the system
@{"g " link GLOB_G } Goodbye: Logging out of BBS
@{"h " link GLOB_H } Help
@{"j " link GLOB_J } Join a conference
@{"md " link GLOB_MD } Download messages
@{"mu " link GLOB_MU } Upload messages
@{"newu " link GLOB_NEWU } Newuser quick help
@{"no " link GLOB_NO } Send node message
@{"tim " link GLOB_TIM } Time left & time bank balance
@{"w " link GLOB_W } Who's on system
@endnode
@node GLOB_Q "Quit to main menu"
@{b}COMMAND@{ub}
@{i}q@{ui}uit
@{b}DESCRIPTION@{ub}
Q will take you to the Main Command prompt. In the Main Command
all global commands are available.
@{b}SEE ALSO@{ub}
@{"main" link MAIN_MENU}
@endnode
@node GLOB_R "Read Commands"
@{b}COMMAND@{ub}
@{i}r@{ui}ead
<enter> (only if you are in main, util or file menu)
@{b}DESCRIPTION@{ub}
R-command switches you to read menu. All global commands are
available.
@{b}SEE ALSO@{ub}
@{"read" link READ}
@endnode
@node GLOB_F "File Commands"
@{b}COMMAND@{ub}
@{i}f@{ui}ile
@{b}DESCRIPTION@{ub}
F-command gets you to file menu. All global commands are available.
@{b}SEE ALSO@{ub}
@{"file" link FILE}
@endnode
@node GLOB_U "Utility Commands"
@{b}COMMAND@{ub}
@{i}u@{ui}tility
@{b}DESCRIPTION@{ub}
U-command gets you to utility menu. All global commands are
available.
@{b}SEE ALSO@{ub}
@{"util" link UTIL}
@endnode
@node ECHA "The BBBS Chat System"
@{b}GENERAL@{ub}
In BBBS, there are both @{b}public@{ub} and @{b}private@{ub}
nodemessages. Public nodemessages are sent to everybody and
privates ones only to the person or persons it is private
to. Each user is given a nickname (stored in the
@{"NICK environment variable" link UTIL_SET_NICK}). When you receive a public message,
it is first prefixed by the sending users' nickname in
brackets. Private messages are prefixed by the users' nickname
in between asterisks. For example:
<JoeH> This is a public message you received from 'JoeH'.
*JoeH* This is a private message you received from 'JoeH'.
To send a public message, use the command @{"/Say" link ECHA_SAY}. To send a
private message, use the command @{"/MSg" link ECHA_MSG}.
To see the nicknames of the people who are logged in, use the
@{"Who" link GLOB_W}-command.
@{b}CHANNELS@{ub}
In most BBBS there are also multiple chat channels. You
receive only those public messages that are sent to the
channel or channels you are a member of. To see a list of all
available channels, use the @{"/REPort" link ECHA_REPORT} command. To join to a new
channel or resign from one use the commands @{"/Join" link ECHA_JOIN} and @{"/Resign" link ECHA_RESIGN}
respectively.
The public messages you send are by default sent only to the
channel you have specified as your "target". To change this
target, use the command @{"/Target" link ECHA_TARGET}.
@{b}FEELINGS@{ub}
In BBBS, you can also use various @{"feelings" link ECHA_FEELINGS} (which in fact
are more like actions) to specify what you do or just inform
people about something. To see a list of them (a lot!) use the
command @{"/List" link ECHA_LIST}.
@{b}NOTE@{ub}
If you just want to chat with other people in the system, you
might want to use the @{"groupchat" link CHAT_G} instead of the BBBS command
line.
@{b}SEE ALSO@{ub}
@{"Chat menu commands" link GLOB_CHAT}
@{"glob/no" link GLOB_NO}
@{"/say" link ECHA_SAY}
@{"*feelings" link ECHA_FEELINGS}
@{"/msg" link ECHA_MSG}
@{"/report" link ECHA_REPORT}
@{"/join" link ECHA_JOIN}
@{"/resign" link ECHA_RESIGN}
@{"/target" link ECHA_TARGET}
@{"/list" link ECHA_LIST}
@endnode
@node ECHA_FEELINGS "Using chat feelings"
@{b}COMMAND@{ub}
@{i}*feeling@{ui} [focus] [*"grade"] [<"extension"] [@color]
@{b}DESCRIPTION@{ub}
The BBBS chat features feelings, much like the @{i}Internet Relay
Chat@{ui} or many @{i}Multi-User Dungeon@{ui} games. In BBBS, a feeling is
more like an action: it describes to other users what you do,
either in Real Life or just in the BBBS. Feelings are always
public and posted to everyone, except those who have you in
their @{"ignore-list" link UTIL_SET_IGNORE}. When feelings are displayed, they are
prefixed with a single asterisk:
@{b}* JoeH smiles.
@{b}* JoeH gracefully bows before his audience.
@{b}* JoeH mutters an arcane formula and vanishes in a puff of@{ub}
@{b}logic!@{ub}
To emit a feeling, simply prefix it with an asterisk. For
example, the command @{b}*smile@{ub} will make you smile. To see a list
of all feelings, use the command @{"/List" link ECHA_LIST}.
Some feelings can have a @{i}focus@{ui}. Other feelings REQUIRE a
focus. A focus is any other active nickname, i.e. the person you
want to direct your feeling to. For example, to smile to JoeH,
just give the command @{b}*smile JoeH@{ub}. The node number of the
focus can also be used instead of the nick. Which feelings can
have a focus and which ones require one varies from feeling to
feeling. For some feelings it is self-explainatory, for others
it isn't. Try them out!
All feelings can have a @{i}grade@{ui} and an @{i}extension@{ui} These are
optional, but can be used to give some "flavor" to the
feeling. A grade is the grade of the feeling, for example
"happily", "sadly", "devlishly" etc. Some grades have predefined
shorthands (for example HAP for happily) to make typing them
faster and easier, but it can be anything you can think of. To
add a grade into your feeling, prefix the grade with an asterisk
and place it after the feeling.
The extension of the feeling is, well, the extension that should
be added to the feeling. Where the extension is placed exactly
varies from feeling to feeling. Again, try them out to see
how. The extension can be of any length, but if it contains
spaces it should be placed in double-quotes.
Some feelings have predefined grades and extensions. Others
haven't. Yet again, experiment and try out various combinations
to find them out.
All feelings are displayed with a distinctive color determined
by the @{i}class@{ui} the feeling belongs in. Use the command @{b}/List@{ub} to
see what feelings belong into a spesific class. You can override
the color of the feeling by adding the string @{b}@color@{ub} to your
feeling command. "color" can be any of the following: red,
green, blue, purple, cyan, white.
If there isn't a built-in feeling that you'd like, you can use
the @{"/ME" link ECHA_ME}-command to send any text as a feeling.
@{b}EXAMPLES@{ub}
Let's assume your nickname is "Nick".
@{b}Command@{ub} *teleport
@{b}Outputs@{ub} * Nick mutters an arcane formula and vanishes in a puff
of logic!
@{b}Command@{ub} *teleport JoeH
@{b}Outputs@{ub} * Nick mutters an arcane formula and JoeH vanishes in a
puff of logic!
@{b}Command@{ub} *smile JoeH
@{b}Outputs@{ub} * Nick smiles to JoeH.
@{b}Command@{ub} *smile *happily JoeH
@{b}Outputs@{ub} * Nick happily smiles to JoeH.
@{b}Command@{ub} *smile *happily JoeH @red
@{b}Outputs@{ub} * Nick happily smiles to JoeH. @{b}(in red color)@{ub}
@{b}Command@{ub} *revolution <"against capitalism"
@{b}Outputs@{ub} * Nick calls for revolution against capitalism!
@{b}Command@{ub} *revolution *loudly <"against capitalism"
@{b}Outputs@{ub} * Nick loudly calls for revolution against capitalism!
@endnode
@node ECHA_SAY "Send a message to a public channel"
@{b}COMMAND@{ub}
@{i}/S@{ui}ay <message>
@{i}!@{ui} <message>
@{b}DESCRIPTION@{ub}
@{b}/Say@{ub} sends a message to your currently targeted channel. For
faster typing, a simple exclamation mark as a command will do
the same.
@{b}EXAMPLES@{ub}
/Say Hello, world!
! Joe: Done any hacking lately?
@{b}SEE ALSO@{ub}
@{"/MSg" link ECHA_MSG}
@{"/Target" link ECHA_TARGET}
@{"/REPort" link ECHA_REPORT}
@endnode
@node ECHA_MSG "Send a private message to the specified user"
@{b}COMMAND@{ub}
@{i}/MS@{ui}g <target> <message>
@{i}>@{ui}<target> <message>
@{b}DESCRIPTION@{ub}
@{b}/MSg@{ub} sends a private message to the specified target. The
target can be either a single nick or a channel name. If a
channel name is specified, then the message will be sent to
all members of that channel.
@{b}SEE ALSO@{ub}
@{"/Say" link ECHA_SAY}
@{"/REPort" link ECHA_REPORT}
@{"glob/who" link GLOB_W}
@endnode
@node ECHA_REPORT "Report the status of all channels in system"
@{b}COMMAND@{ub}
@{i}/REP@{ui}ort
@{b}DESCRIPTION@{ub}
@{b}/REPort@{ub} gives you a list of all channels that are available in
the system, along with the nicks of the people who have joined
the channels. Your currently targeted channel (the channel you
are "speaking" to) is highlighted with a '<'-character after
its name.
@{b}SEE ALSO@{ub}
@{"/Join" link ECHA_JOIN}
@{"/Resign" link ECHA_RESIGN}
@{"/Target" link ECHA_TARGET}
@endnode
@node ECHA_JOIN "Join a channel"
@{b}COMMAND@{ub}
@{i}/J@{ui}oin <channel name>
@{b}DESCRIPTION@{ub}
@{b}/Join@{ub} allows you to join to a new channel. After issuing the
command you will start seeing the conversation on that
channel too. Note that your target-channel does @{b}NOT@{ub} change
when you issue the command. You will have to change the target
manually with the @{b}/Target@{ub}-command.
@{b}SEE ALSO@{ub}
@{"/Resign" link ECHA_RESIGN}
@{"/Target" link ECHA_TARGET}
@{"/REPort" link ECHA_REPORT}
@endnode
@node ECHA_RESIGN "Resign from a channel"
@{b}COMMAND@{ub}
@{i}/RES@{ui}ign <channel name>
@{b}DESCRIPTION@{ub}
@{b}/RESign@{ub} resigns you from the specified channel and relieve you
from hearing the conversation in the channel.
@{b}SEE ALSO@{ub}
@{"/Join" link ECHA_JOIN}
@{"/Target" link ECHA_TARGET}
@{"/REPort" link ECHA_REPORT}
@endnode
@node ECHA_TARGET "Change your targeted channel"
@{b}COMMAND@{ub}
@{i}/T@{ui}arget <channel name>
@{b}DESCRIPTION@{ub}
Changes your target channel (the channel your public messages
will be sent to by default) to the one specified. Remember to
give this command each time you join a new channel!
@{b}SEE ALSO@{ui}
@{"/Join" link ECHA_JOIN}
@{"/RESign" link ECHA_RESIGN}
@{"/REPort" link ECHA_REPORT}
@endnode
@node ECHA_LIST "List all available feelings"
@{b}COMMAND@{ub}
@{i}/L@{ui}ist [class]
@{b}DESCRIPTION@{ub}
@{b}/List@{ub} will list all feelings available in this BBS. Optionally
you can specify a feeling class to list only feelings belonging
to that spesific class.
Available classes are:
affectionate
aggressive
audible
friendly
funny
inferior
malignant
negative
positive
red (communist)
superior
tactile (physical, touching)
vulgar
white (monarchist)
@{b}SEE ALSO@{ub}
@{"Using feelings" link ECHA_FEELINGS}
@endnode
@node GLOB_COM "Comment to SysOp"
@{b}COMMAND@{ub}
@{i}com@{ui}ment
@{b}DESCRIPTION@{ub}
You can enter a comment message to sysop with COM-command. The
message is stored in conference which is set up as conference
for private mail. The receiver and subject are set up
automatically and the only concern for you to do is write the
message.
@{b}SEE ALSO@{ub}
@{"editor" link EDITOR}
@endnode
@node GLOB_E "Enter a message"
@{b}COMMAND@{ub}
@{i}e@{ui}nter
@{b}DESCRIPTION@{ub}
E-command let's you write a message on current conference (see
command prompt for current conference). The message can be
private or public one. It is not allowed to write private
messages in all areas (you may ask that from your SysOp).
Exceptions: You cannot write public messages in private
conference. Sysop can define any area to be read-only. That
means regular users are not allowed to write any messages in
them. Often some kind of news conference is set up like that.
Entering a new message starts a new message chain. Before you
can write the message you are asked for the receiver of the
message and the subject of the message. See editor help for
changing subject inside the editor.
The receiver of the message can be anybody in BBS userbase or
ALL. If the receiver is ALL the message must be in public area.
You don't have to write ALL, just press <enter>.
A message should have a subject which describes the contents in
some way. If your message is about food, you might write
"Hamburgers as the source of nutrition".
@{b}SEE ALSO@{ub}
@{"re" link READ_RE}
@{"editor" link EDITOR}
@endnode
@node GLOB_MD "Message Download"
@{b}COMMAND@{ub}
@{i}md@{ui} [-number_of_messages_to_grab]
@{b}DESCRIPTION@{ub}
MD will gather all unread messages from all conferences you are
a member of, grab them into format defined by @{"U GF" link UTIL_GF} command,
compress them in an archive and send them to you. The compression
will be done if you have chosen an archive format with the @{"U AF" link UTIL_AF}
command, otherwise you will get an unpacked ASCII-file. The
default protocol to use in file transfers may be set with @{"U T" link UTIL_T}
command. When you have received the message packet all messages
are set as read. The file that you get with MD is possible to
edit with just about any editor and also offline readers like
BMLR, HipHop, NMail, SLMR etc.
The message packet is created with the character set defined
with @{"U S" link UTIL_S} command (the default is IBM character set).
@{b}SWITCHES@{ub}
@{i}-#@{ui} will limit the number of messages that GRAB will gather for you.
For example: MD -50 would get only 50 messages.
@{i}-b@{ui} Collects new bulletins
@{i}-c@{ui} Creates control-files for Hippo grab.
@{i}-m@{ui} Excludes new file list from message packet.
@{i}-s@{ui} Send long conference names in QWK package.
@{b}SEE ALSO@{ub}
@{"mu " link GLOB_MU}
[u] @{"set " link UTIL_SET}
[r] @{"send" link READ_SE}
[r] @{"dump" link READ_D}
@endnode
@node GLOB_MU "Message Upload"
@{b}COMMAND@{ub}
@{i}mu@{ui}
@{b}DESCRIPTION@{ub}
MU will recieve a file from you with messages and other related
commands.
@{b}SEE ALSO@{ub}
@{"md " link GLOB_MD}
[u] @{"set " link UTIL_SET}
[r] @{"send" link READ_SE}
[r] @{"dump" link READ_D}
@endnode
@node GLOB_H "Help"
@{b}COMMAND@{ub}
@{i}h@{ui}elp
@{b}DESCRIPTION@{ub}
H-command shows you help screens about commands in BBS. Help
texts are divided into topics and subtopics.
@endnode
@node GLOB_J "Join a conference/change current conference"
@{b}COMMAND@{ub}
@{i}j@{ui}oin [name_of_the_conference_to_join]
@{b}DESCRIPTION@{ub}
Join command changes current conference or joins a new one. You
may give one conference name separated with space as parameter.
If no parameters are given a list of all existing conferences is
shown.
@{i}Cursor keys: move @{ui}@{b}F@{ub}@{i}ind @{ui}@{b}J@{ub}@{i}oin group s@{ui}@{b}O@{ub}@{i}rt: none alphabetic@{ui}
@{i}Space: join/resign @{ui}@{b}Q@{ub}@{i}uit @{ui}@{b}R@{ub}@{i}esign group s@{ui}@{b}H@{ub}@{i}ow: all member nonmember@{ui}
u @{i}INT.C++@{ui}
@{i}INT.DESQVIEW@{ui}
u @{i}INT.GAMING@{ui}
u @{i}INT.GREEN.029@{ui}
@{i}INT.HS_MODEMS@{ui}
You can scroll the list with cursor keys. <Ctrl-R> and <Ctrl-C>
will scroll page up or down.
If BBS has many conferences with same beginning like, SF.Info,
SF.Markkinat,... you can get a list of SF conferences with J SF
command.
@{b}EXAMPLE:@{ub}
j
j post
j sf
@{b}SEE ALSO@{ub}
@{"read/next" link READ_NEXT}
@{"glob/res " link GLOG/RES}
@{"regexp " link REGEXP}
@endnode
@node GLOB_NEWU "Newuser quick help"
You have got yourself this far! Excellent!
Welcome to system.
To start with, a few commands and things good to know:
Try not to be on-line too long, if you are, then the other users
wont be able to log in, it's also quite expensive to keep the
phone line open too long. That's if the phone company charges
you by the minute.
Menu system in BBBS (quite a clear one):
@{i}q@{ui} Main menu
@{i}u@{ui} Util menu
@{i}f@{ui} File menu
@{i}r@{ui} Read menu (messages)
In menus there are commands and also submenus.
You might have noticed that there are many different conferences
here. You have been invited to some and are allowed to freely
join all public areas to which you have read and write rights,
use the @{"j" link GLOB_J} command. The first lets you one join to a specific
area while the second prompts you for each area individually
until all areas have been chosen or not.
The messages are shown automatically, just keep pressing
<@{i}enter@{ui}>. Typing @{"re" link READ_RE} lets you write a reply to a message.
It would be wise to download all the messages to examine them at
home, off-line. This is done with the @{"md" link GLOB_MD} command but remember
to first set all the settings in the 'Utility Menu' properly.
@{"u t" link UTIL_T} will choose the tranfer protocol. You should also choose
the archiving method to shrink the size of the message packet
and lessen the transfer time @{"u af" link UTIL_AF}.
After a while it is good to start using an off-line reader.
Using an off-line reader will give you the possibility to read
the messages, after downloading them, at home. You'll also be
able to reply to them almost as if you were on-line using the
BBBS. Such programs for the PC are: MR/2, HipHop, BMLR, NMail,
ASO, POST, BlueWave, OLX, PowerQWK etc. Many of those can be
found in the file areas of the BBS, if it can't, then tell the
SysOp to get a hold of one of them. Offline format can be
selected with @{"u gf" link UTIL_GF} command.
You have probably noticed that it's possible to chain the
commands on one line to speed up the usage of the BBS. For
details on using command line editor see this {"link" link CLEDITOR}.
When you've read some messages (on-line by just pressing enter)
and found something you want to comment or answer to, you can do
that by typing @{"re" link READ_RE} (reply). You will be prompted some questions
and if you chose to include the old message it will be displayed
on screen. Now, if you're using the FullScreen Editor, you can
comment the message with quotes of the author to the message. It
is customary to type a particular sign in front of all quoted
lines, this can be done automatically by pressing CTRL-W. The
sign is most often the '>'. To do it automatically you have to
move the cursor to the line to quote. Quote only parts of
message, destroy rest with CTRL-Y command.
See editor help with CTRL-U command.
In the BBS there is almost always a conference where the messages
from the SysOp to the users can be found. Such areas may be
called News or SysOp News or whatever the SysOp has chosen to
call the conference. The area is one from which you can't resign
ie. you have to read the messages, and why not, it might contain
some important information.
I hope you make it now. If you're having trouble you can leave a
message to the SysOp using the @{"com" link GLOB_COM}ment command. He is an
experienced user and is probably able to answer your questions.
Note for female users:
When referring to a him in the help... it can also be a she. :)
@endnode
@node GLOB_NO "Send a private message"
@{b}COMMAND@{ub}
@{i}no@{ui} number_of_node message
@{b}DESCRIPTION@{ub}
NO sends a private message to the specified node. This command
is preserved only for compability with older versions of
BBBS. For private communication with a node, please use the @{"/MSg" link ECHA_MSG}
command instead.
@{b}SEE ALSO@{ub}
@{"glob/chat" link GLOB_CHAT}
@{"glob/w " link GLOB_W}
@endnode
@node GLOB_B "Bulletins"
@{b}COMMAND@{ub}
@{i}b@{ui}ulletins [number_of_bulletin D | L | W ]
@{b}DESCRIPTION@{ub}
B-command followed by a bulletin number shows you a bulletin.
The bulletins are more or less important things that the sysop
has chosen to include in the bulletin menu. To get a list of all
available bulletins in the BBS you just type B followed by an
<enter>. To list the bulletins again you type L at the bulletin
prompt. W gives you the welcome screen of the BBS.
Using D after listing a bulletin will immediately start a download
of the bulletinfile you just read.
@{b}EXAMPLE@{ub}
b 2 Shows bulletin number 2
b 2 d As above, but will also start download of the bulletinfile
right after you have read it.
b l Shows a list of available bulletins.
b w Shows the welcome bulletin.
@endnode
@node GLOB_TIM "Time left"
@{b}COMMAND@{ub}
@{i}tim@{ui}e
@{b}DESCRIPTION@{ub}
TIM-command shows you current time, login time, time you have
left in the BBS and time bank status.
@endnode
@node GLOB_W "Who's on system"
@{b}COMMAND@{ub}
@{i}w@{ui}ho
@{b}DESCRIPTION@{ub}
W-command will give you a list of who is logged on to the system
and it also displays the status of other nodes, if any, on the
BBS system. On some systems the SysOp has chosen not to show
empty nodes, this might be because there are so many nodes that
it would take too long to list all the empty nodes. If someone
is downloading, BBBS will show estimated transfer end time.
@{b}SEE ALSO@{ub}
@{"glob/chat" link GLOB_CHAT}
@{"glob/no " link GLOB_NO}
@endnode
@node GLOB_G "Goodbye: Logging out of BBS"
@{b}COMMAND@{ub}
@{i}g@{ui}oodbye [Y | N | A]
@{i}exit@{ui} [Y | N | A]
@{i}logout@{ui} [Y | N | A]
@{b}DESCRIPTION@{ub}
G-command is the only right way of hanging up after visiting a
BBBS. If no parameters are given, you'll be prompted for if
you're sure to logout. Pressing <enter> equals to Y.
Y makes sure you want to logout.
N gets you back to command line.
A which gives you the possibility to do a relogin, if for
example a friend wants to login after you from you computer.
It is not recommended to hang up without logging out. Your sysop
sees when you messed up and doesn't like it.
@endnode
@node GLOB_? "Show Menu"
@{b}COMMAND@{ub}
@{i}?@{ui}
@{b}DESCRIPTION@{ub}
? shows a menu in almost any situation. The menu will list just
about all the commands available at that moment and a short
explanation of the commands.
@endnode
@node MAIN_MENU "Main Menu Commands"
@{b}DESCRIPTION@{ub}
In the main menu you can use all of the main commands, the
global commands or you can move to another menu.
@{b}SUBTOPICS@{ub}
@{i}User commands:@{ui}
@{"a " link MAIN_A } Answer questionnaire
@{"ba " link MAIN_BA } Time Bank
@{"br " link MAIN_BR } Browse nodelists
@{"cal " link MAIN_CAL } Calendar
@{"fin " link MAIN_FIN } Finger search
@{"hunt " link MAIN_HUNT } Play a game of Hunt
@{"i " link MAIN_I } Info about user
@{"ja " link MAIN_JA } Jargon search
@{"op " link MAIN_OP } Open doors
@{"rl " link MAIN_RL } RLogin
@{"s " link MAIN_S } Show users
@{"stat " link MAIN_STAT } Statistics
@{"tel " link MAIN_TEL } Telnet
@{"ver " link MAIN_VER } Show BBBS Version
@{i}SysOp commands:@{ui}
@{"blog " link MAIN_BLOG } Show logfiles backwords
@{"bshell" link MAIN_BSHELL} Shell to OS/2 prompt
@{"bstat " link MAIN_BSTAT } Showt B Statistics
@{"compu " link MAIN_COMPU } Show free RAM and DISK
@{"dell " link MAIN_DELL } Delete logfiles
@{"dos " link MAIN_DOS } Do OS command
@{"ej " link MAIN_EJ } Eject other nodes
@{"hide " link MAIN_HIDE } Hide yourself
@{"hippo " link MAIN_HIPPO } Send Hippo message
@{"log " link MAIN_LOG } Show logfiles
@{"mg " link MAIN_MG } Text editor
@{"ou " link MAIN_OU } Outbound manager
@{"reset " link MAIN_RESET } Reset the periodical statistics
@{"shell " link MAIN_SHELL } Shell to OS
@{"spy " link MAIN_SPY } Spy on a user
@{"ul " link MAIN_UL } User login
@endnode
@node MAIN_A "Answer questionnaire"
@{b}COMMAND@{ub}
[q] @{i}a@{ui}nswer
@{b}DESCRIPTION@{ub}
A followed by the number of the questionnaire will allow you to
answer one of the questionnaires the sysop included on the
system. Questionnaires usually include questions about users,
their hardware, software or their opinions for statistics, but
it can be whatever the sysop decides to ask about.
@endnode
@node MAIN_BA "Time Bank"
@{b}COMMAND@{ub}
[q] @{i}ba@{ui}nk
@{b}DESCRIPTION@{ub}
BA lets you save time in the bank. The interest rate is not what
you are used to in a normal bank but instead the opposite. If
you deposit five minutes you will be able to withdraw only one
minute. The rest of the time the sysop will use for his own
personal winnings... The maximum deposit is 60 minutes.
The bank accepts the following commands:
@{i}S@{ui} Stores time in bank.
@{i}W@{ui} Withdraws time from bank and adds it to your time at the moment.
@{i}Q@{ui} Quits the use of the bank command, <enter> will do the same.
@endnode
@node MAIN_BR "Browse nodelists"
@{b}COMMAND@{ub}
[q] @{i}br@{ui}owse
@{b}DESCRIPTION@{ub}
With this you can search the nodelists for any text or number
you want using regular expressions.
The result of you search will be written to screen like this:
Nodenumber Name SysOp Location
===============================================================================
2:222/151 BCG-Box Kim Heino Turku
@{b}SEE ALSO@{ub}
@{"RegExp" link REGEXP}
@endnode
@node MAIN_CAL "Calendar"
@{b}COMMAND@{ub}
[q] @{i}cal@{ui}endar
@{b}DESCRIPTION@{ub}
CALendar command calculates and outputs a month of given year,
day and month. The day is highlighted.
@endnode
@node MAIN_FIN "Finger search"
@{b}COMMAND@{ub}
[q] @{i}fin@{ui}ger user[@address]
@{b}DESCRIPTION@{ub}
FIN starts Finger search via TCP/IP network. If you don't secify
address, user is sarched from local machine. (If there is NO
Finger Daemon available, finger search will take very long
time.)
@{b}EXAMPLE@{ub}
fin kimheino\@utu.fi
@endnode
@node MAIN_HUNT "Play a game of Hunt"
@{b}COMMAND@{ub}
[q] @{i}hunt@{ui} [-m] <hunt-server>
@{b}DESCRIPTION@{ub}
The object of the game @{i}Hunt@{ui} is to kill off the other players.
There are no rooms, no treasures, and no monsters. Instead, you
wander around a maze, find grenades, trip mines, and shoot down
walls and players. The more players you kill before you die, the
better your score is.
@{b}USAGE@{ub}
You will have to know an address for a Hunt server. If your
SysOp has installed one, @{b}localhost@{ub} might be a good idea to try.
If the @{i}-m@{ui} switch is given, you enter the game as a monitor (you
can see the action but you cannot play).
Key(s) Explanation Charges / duration
------ ----------- ------------------
@{i}h@{ui}, @{i}left@{ui} Move left
@{i}j@{ui}, @{i}down@{ui} Move down
@{i}k@{ui}, @{i}up@{ui} Move up
@{i}l@{ui}, @{i}right@{ui} move right
@{i}H@{ui}, @{i}home@{ui} Face left
@{i}J@{ui}, @{i}end@{ui} Face down
@{i}K@{ui}, @{i}pgup@{ui} Face up
@{i}L@{ui}, @{i}pgdn@{ui} Face right
@{i}f@{ui}, @{i}1@{ui}, @{i}space@{ui} Fire a bullet 1
@{i}g@{ui}, @{i}2@{ui} Throw grenade 9
@{i}F@{ui}, @{i}3@{ui} Throw satchel 25
@{i}G@{ui}, @{i}4@{ui} Throw bomb 49
@{i}5@{ui} Throw big bomb 81
@{i}6@{ui} Throw even bigger bomb 121
@{i}7@{ui} Throw even more big bomb 169
@{i}8@{ui} Throw even more bigger bomb 225
@{i}9@{ui} Throw very big bomb 289
@{i}0@{ui} Throw very, very big bomb 361
@{i}@@{ui} Throw biggest bomb 441
@{i}o@{ui} Throw small slime 15
@{i}O@{ui} Throw big slime 30
@{i}p@{ui} Throw bigger slime 45
@{i}P@{ui} Throw biggest slime 60
@{i}s@{ui} Scan (show where other players are) 1 / 20*players
@{i}c@{ui} Cloak (hide from scanners) 1 / 20 moves
@{i}q@{ui} Quit
The symbols on the screen are:
@{i}-|+@{ui} walls
@{i}/\\@{ui} diagonal (deflecting) walls
@{i}#@{ui} doors (dispersion walls)
@{i};@{ui} small mine
@{i}g@{ui} large mine
@{i}:@{ui} bullet
@{i}o@{ui} grenade
@{i}O@{ui} satchel charge
@{i}\@@{ui} bomb
@{i}?@{ui} wandering bomb
@{i}s@{ui} small slime
@{i}$@{ui} big slime
@{i}~@{ui} volcano
@{i}b@{ui} boot
@{i}p@{ui} pair of boots
@{i}><^v@{ui} you facing right, left, up, or down
@{i}}{i!@{ui} other players facing right, left, up, or down
@{i}*@{ui} explosion
@{i}\\|/@{ui}
@{i}-*-@{ui} grenade and large mine explosion
@{i}/|\\@{ui}
You start the game by flying to the maze. While you're flying,
other players can see you, even without scanning. In the start
of the game you are cloaked for some time. Cloaking just
prevents other players to see you with their scanners, they can
see you face to face anyway. Scan and cloak can not be on at the
same time. Shooting can only be done to the direction you're
facing to.
@{b}NOTE@{ub}
When you die, other people still keep playing. As you join the
game again, it goes on in the same maze and the score is changed
for your killer's favor and your loss. So there's no use to wait
for other players to leave the game instantly after you died!
@{b}WARNING@{ub}
Hunt may be dangerous to your health. "Arthritic pain" and "lack
of circulation" in fingers have been reported by hunt abusers.
Hunt may also be addictive, and the withdrawal symptoms are not
pretty.
@{b}EXAMPLE@{ub}
hunt localhost
hunt -m bcave.bbbs.net
@endnode
@node MAIN_I "Info about user"
@{b}COMMAND@{ub}
[q] @{i}i@{ui}nfo
@{b}DESCRIPTION@{ub}
I followed by the name of the user will display the info the
user has written about him- /herself with the command 'U RES'. Q
I SYSOP will show some info about the SysOp and the info he has
written about himself. If you haven't written any info about
yourself yet then you should use the U RES command to do so. You
might already have something written about you in an ASCII text
file that you would like to supply instead. Then you should do
an ASCII upload in the editor, for more info about how to do an
ASCII upload, read the manual for your terminal program.
@endnode
@node MAIN_JA "Jargon Search"
@{b}COMMAND@{ub}
[q] @{i}ja@{ui}rgon
@{b}DESCRIPTION@{ub}
Searches jargon file for given word. The Hackers dictionary file
is about 1MB unpacked and BBBS searches through it all. The
process may take a little while.
@endnode
@node MAIN_OP "Open a door to external program"
@{b}COMMAND@{ub}
[q] @{i}op@{ui}en <number_of_door>
@{b}DESCRIPTION@{ub}
OPEN will open a door, external program, that is specified in
the BBS.
@{b}EXAMPLE@{ub}
open 5
@endnode
@node MAIN_RL "RLogin"
@{b}COMMAND@{ub}
[q] @{i}rl@{ui}ogin <host|IP address>
@{b}DESCRIPTION@{ub}
RLogin opens standard rlogin session via TCP/IP network.
@{b}EXAMPLE@{ub}
rl avalon.icon.fi
@endnode
@node MAIN_S "Show users"
@{b}COMMAND@{ub}
[q] @{i}s@{ui}how
@{b}DESCRIPTION@{ub}
Shows you who is registered in the BBS. With S <enter> <enter>
you get a list of all the users in the BBS. With S HACKER you
get a list of all users with the string 'HACKER' in their names.
This command ignores case of the letters.
If you type S <enter> E T you will not get a list of all users
who's first name begin with an E and last name with a T but
rather a list of those users who's first name ends with an E and
last names start with a T. Search string is in @{"RegExp" link REGEXP}.
@endnode
@node MAIN_STAT "Statistics"
@{b}COMMAND@{ub}
[q] @{i}stat@{ui}istics
@{b}DESCRIPTION@{ub}
STAT will display your personal statistics in the BBS. Ie. what
user number you have, how many times you've been logged in, when
last log in was, number of uploaded/downloaded files aso.
You can also list the periodical statistics, by giving a number
of how many positions to show, that is the TopTen list but you
can list up to the 60th user on the list. The list contains the
following stats:
- Number of logins
- Number of messages written
- Number of uploads
- Number of downloads
@endnode
@node MAIN_TEL "Telnet"
@{b}COMMAND@{ub}
[q] @{i}tel@{ui}net [-8|-7|-E|-Exx] <address|IP address> [port]
@{b}DESCRIPTION@{ub}
TELnet to other systems via TCP/IP network. TEL command gives
you standard telnet protocol. Telnet defaults to 7-bit protocol
(switch -7). You will get 8-bit telnet connection for file
transfers etc. with command line parameter -8. Telnet escape
character can be desabled with paramter '-e'. Telnet escape
character can be changed to #xx with -exx. F.ex. -e66 will
set 'B' to escape character. Telnet needs address of other
side as parameter. If name server doesn't work, you can use IP
address. You can define telnet port as last paramter.
Default port is 23.
@{b}EXAMPLE@{ub}
tel -8 bbs.icon.fi
@endnode
@node MAIN_VER "Version"
@{b}COMMAND@{ub}
[q] @{i}ver@{ui}sion
@{b}DESCRIPTION@{ub}
VER shows you what version of BBBS the BBS is running at the
moment, it also shows the copyrights for BBBS.
@endnode
@node MAIN_BLOG "Backward Log"
@{b}COMMAND@{ub}
[q] @{i}blog@{ui}
@{b}DESCRIPTION@{ub}
Will show you the log in the opposite chronological order.
@{b}SEE ALSO@{ub}
@{"log " link MAIN_LOG}
@{"dell" link MAIN_DELL}
@endnode
@node MAIN_BSTAT "B Statistics"
@{b}COMMAND@{ub}
[q] @{i}bstat@{ui}
@{b}DESCRIPTION@{ub}
Will show you a statistical screen on time usage, number of logins
and number of messages written.
@endnode
@node MAIN_COMPU "Show free memory & disk space"
@{b}COMMAND@{ub}
[q] @{i}compu@{ui}
@{b}DESCRIPTION@{ub}
Shows free memory & available disk space.
@endnode
@node MAIN_DELL "Delete log"
@{b}COMMAND@{ub}
[q] @{i}dell@{ui}
@{b}DESCRIPTION@{ub}
Deletes the log. If the BBS has several nodes you have to give a
node number after DELL. The configuration can be made so that
the log will be the same for all nodes, in that case the node
number will probably be 1.
@{b}SEE ALSO@{ub}
@{"log " link MAIN_LOG}
@{"blog" link MAIN_BLOG}
@endnode
@node MAIN_DOS "Do OS Command"
@{b}COMMAND@{ub}
[q] @{i}dos@{ui}
@{b}DESCRIPTION@{ub}
Will let you issue a OS command from inside BBBS. If you are
using BBBS via modem you can redirect the output from the
command to the serial port like this:
DOS DIR >COMx
@endnode
@node MAIN_EJ "Eject other node"
@{b}COMMAND@{ub}
[q] @{i}ej@{ui}
@{b}DESCRIPTION@{ub}
EJ allows you to eject user on another node. After EJ you must
enter the nodenumber you want to eject.
@endnode
@node MAIN_HIDE "Hide yourself"
@{b}COMMAND@{ub}
[q] @{i}hide@{ui}
@{b}DESCRIPTION@{ub}
HIDE will make the W listing show the users that you're logged
off. You can restore your presence with the @{"chat a" link CHAT_A} command.
@endnode
@node MAIN_HIPPO "Hippo command"
@{b}COMMAND@{ub}
[q] @{i}hippo@{ui}
@{b}DESCRIPTION@{ub}
Send hippo message. With this function you can send a node
message to a spesific user/group X number of times. When the
user/group logs in he will recieve the hippo message.
@endnode
@node MAIN_LOG "Show logfiles"
@{b}COMMAND@{ub}
[q] @{i}log@{ui}
@{b}DESCRIPTION@{ub}
Will list the log in chronological order, oldest login first
newest last. If the BBS has several nodes you have to give a
node number after the LOG. The configuration can be made so that
the log will be the same for all nodes but this will get very
confusing when trying to list and look at it.
@{b}SEE ALSO@{ub}
@{"blog" link MAIN_BLOG}
@{"dell" link MAIN_DELL}
@endnode
@node MAIN_OU "Outbound manager"
@{b}COMMAND@{ub}
[q] @{i}ou@{ui}
@{b}DESCRIPTION@{ub}
With outbound manager you can manage your outbound mail.
When you enter into your outbound manager window, you will get
list of our outbound mail. List format is following:
Nodenumber Age Flags Bad Busy ArcMail Files
------------------ --- --------- --- ---- ------- -------
2:222/222.0 0 IC RFDE 0 0 45kB 1994kB
2:220/666.0 0 H FDE 0 12 3kB 10kB
Age tells you how old is oldest outgoin netmail Ie how long time
ago did that node poll you.
@{i}Flags are:
@{i}I@{ui}mmidiate
@{i}C@{ui}rash
@{i}H@{ui}old
File @{i}R@{ui}equest
@{i}F@{ui}ile attach
@{i}D@{ui}irect
@{i}E@{ui}rase file when sent
@{i}Bad@{ui} tells you number of many unsuccessfull mailsessions there
is. You can limit number of these from BCFG4.
@{i}Busy@{ui} tells you number of busy calls. Busycalls area cleared
every night.
@{i}ArcMail@{ui} tells you amount of outbound ArcMail.
@{i}Files@{ui} tells you amount of outbound Files.
@{b}SUBTOPICS@{ub}
@{"b " link OUTB_B } Change number of busy polls for node
@{"ba" link OUTB_BA} Change number of bad polls for node
@{"c " link OUTB_C } Create message for node
@{"ch" link OUTB_CH} Change message number/all messages for node
@{"cl" link OUTB_CL} Clear tickdir and attach messages
@{"d " link OUTB_D } Delete message
@{"l " link OUTB_L } List messages (for node)
@{"q " link OUTB_Q } Quit back to main menu
@{b}SEE ALSO@{ub}
[r] @{"fm" link READ_FM}
[r] @{"unfm" link READ_UNFM}
@endnode
@node OUTB_B "Change number of busy polls for node"
@{b}COMMAND@{ub}
[q ou] @{i}b@{ui}
@{b}DESCRIPTION@{ub}
With B command you can change number off busy polls for node.
Following command will set busypolls for node 2:222/222 into 10.
b 2:222/222 10
@{b}SEE ALSO@{ub}
[q ou] @{"ba" link OUTB_BA}
@endnode
@node OUTB_BA "Change number of bad polls for node"
@{b}COMMAND@{ub}
[q ou] @{i}ba@{ui}
@{b}DESCRIPTION@{ub}
BA command is used to clear/set bad polls. With BA command you
can clear bad polls which prevents polls to node. You can of
course prevent polls to a node with it!
@{b}SEE ALSO@{ub}
[q ou] @{"b" link OUTB_B}
@endnode
@node OUTB_C "Create message for node"
@{b}COMMAND@{ub}
[q ou] @{i}c@{ui}
@{b}DESCRIPTION@{ub}
With C you can create a message for a node.
@{b}SYNTAX@{ub}
c [node#] +Immediate +Crash +Hold +Request +File +Direct +Erase
+Trunc +Lock Subject_of_the_message
@{b}SEE ALSO@{ub}
[q ou] @{"ch" link OUTB_CH}
[q ou] @{"d" link OUTB_D}
@endnode
@node OUTB_CH "Change message number/all messages for node"
@{b}COMMAND@{ub}
[q ou] @{i}ch@{ui}
@{b}DESCRIPTION@{ub}
With CH command you can change flags and subject of a message,
or flags of all messages for node.
@{b}SYNTAX@{ub}
ch [message#|node#] {New_to_Node#} {+|-}Immediate {+|-}Crash
{+|-}Hold {+|-}Request {+|-}File {+|-}Direct {+|-}Erase
{+|-}Trunc {+|-}Lock {New_Subject}
@{b}EXAMPLE@{ub}
ch 2:222/151 2:222/222 +c +i
Will redirect messages to 2:222/151 via 2:222/222 and add Crash
and Immidiate flags.
@{b}SEE ALSO@{ub}
[q ou] @{"c" link OUTB_C}
[q ou] @{"d" link OUTB_D}
@endnode
@node OUTB_CL "Clear tickdir and attach messages"
@{b}COMMAND@{ub}
[q ou] @{i}cl@{ui}
@{b}DESCRIPTION@{ub}
CL will clear tickdir and maildir. All tickfiles without attach
messages and attach messages without attach files are delted.
@{b}SEE ALSO@{ub}
[q ou] @{"d" link OUTB_D}
@endnode
@node OUTB_D "Delete message"
@{b}COMMAND@{ub}
[q ou] @{i}d@{ui}
@{b}DESCRIPTION@{ub}
D command is used for erasing messages. Syntax is:
@{b}SYNTAX@{ub}
D [message#]
@{b}SEE ALSO@{ub}
[q ou] @{"l" link OUTB_L}
@endnode
@node OUTB_L "List messages (for node)"
@{b}COMMAND@{ub}
[q ou] @{i}l@{ui}
@{b}DESCRIPTION@{ub}
With L command you can list messages for all your links or
specified node.
@{b}SYNTAX@{ub}
L {node#}
@{b}EXAMPLE@{ub}
(17:22) outb:/NEWS> l 2:222/222
Nodenumber Age Flags Bad Busy ArcMail Files
------------------ --- --------- --- ---- ------- -------
2:222/222.0 0 C FDE 0 25 3kB 10kB
Number Age Flags Type Size Subject
------ --- --------- ---- ------ --------------------------------
9161 0 FDE ArcM 3kB c:\\bbs\\outbound\\85100805.su1
9165 0 FD File 9kB c:\\pub\\os2\\info\\foo.bar
9166 0 FDE File 1kB c:\\bbs\\ticks\\bb18b190.tic
9184 0 C Mail 0kB FOO BAR!
(17:23) outb:/NEWS>
@{b}SEE ALSO@{ub}
[q ou] @{"ch" link OUTB_CH}
[q ou] @{"d" link OUTB_D}
@endnode
@node OUTB_Q "Quit back to main menu"
@{b}COMMAND@{ub}
[q ou] @{i}q@{ui}
@{b}DESCRIPTION@{ub}
Q will quit back to main menu from Outbound Manager
@endnode
@node MAIN_RESET "Reset the periodical statics"
@{b}COMMAND@{ub}
[q] @{i}reset@{ui}
@{b}DESCRIPTION@{ub}
Will reset the statistics for a new period. This command
reflects statistics shown in @{"stat" link MAIN_STAT} command.
@endnode
@node MAIN_SHELL "Shell to OS"
@{b}COMMAND@{ub}
[q] @{i}shell@{ui}
@{b}DESCRIPTION@{ub}
SHELL will take you to a OS shell by running SHELLx -script
(extension for the script will vary depending your OS).
@{b}SEE ALSO@{ub}
[q] @{"bshell" link MAIN_BSHELL}
[q] @{"dos" link MAIN_DOS}
@endnode
@node MAIN_BSHELL "OS/2 prompt"
@{b}COMMAND@{ub}
[q] @{i}bshell@{ui}
@{b}DESCRIPTION@{ub}
BSHELL will let you into OS/2 prompt from BBBS/2. BShell is done
with BBBS/2's internal redirection routines.
@{b}SEE ALSO@{ub}
[q] @{"dos" link MAIN_DOS}
[q] @{"shell" link MAIN_SHELL}
@endnode
@node MAIN_MG "Text editor"
@{b}COMMAND@{ub}
[q] @{fg highlight}mg@{fg text} [filename]
@{b}DESCRIPTION@{ub}
You can edit textfiles like external.bbb with MG text editor.
@{b}SEE ALSO@{ub}
@{"mg" link EDITOR_MG}
@endnode
@node MAIN_SPY "Spy on a user"
@{b}COMMAND@{ub}
[q] @{i}spy@{ui}
@{b}DESCRIPTION@{ub}
Lets you see what commands a user is issuing. The commands will
be echoed to you as node messages.
@{b}SWITCHES@{ub}
@{i}-d@{ui} End spy-mode
@endnode
@node MAIN_UL "User login"
@{b}COMMAND@{ub}
[q] @{i}ul@{ui}
@{b}DESCRIPTION@{ub}
Lets you enter the BBS without entering password. Use this
command to enter BBS with some other users name.
@endnode
@node READ "Read Menu"
@{b}DESCRIPTION@{ub}
In the read menu you can use any of the global commands or the
read commands. The read commands are for reading, entering or
replying to messages.
@{b}SUBTOPICS@{ub}
@{i}reading:@{ui}
@{"- " link READ_- } Previous message
@{"+ " link READ_+ } Next message
@{". " link READ_. } Show same message again
@{"< " link READ_< } Show reference
@{"> " link READ_> } Show reply
@{"= " link READ_= } Next reply
@{"number" link READ_NUMBER } Read message with that number
@{"next " link READ_NE } Moves to next conference
@{"o " link READ_O } Show original
@{"p " link READ_P } Recently read
@{i}writing:@{ui}
@{"dup " link READ_DUP } Duplicate (rewrite) message
@{"enter " link READ_ENTER } Hit <@{i}enter@{ui}> to read unread messages
@{"pre " link READ_PRE } Private reply
@{"re " link READ_RE } Reply to message
@{i}offline commands:@{ui}
@{"d " link READ_D } Dump messages to scratchpad
@{"md " link GLOB_MD } Message download
@{"mu " link GLOB_MU } Message upload
@{"se " link READ_SE } Send scratchpad
@{i}information@{ui}
@{"ai " link READ_AI } Area info
@{"i " link READ_I } Info about author
@{"sh " link READ_SH } Show conference status
@{"v " link READ_V } View conference
@{i}other commands:@{ui}
@{"k " link READ_K } Kill message
@{"m " link READ_M } Mark messages in different ways
@{"mc " link READ_MC } Message Copy
@{"mode " link READ_MODE } Mode for message reading
@{"move " link READ_MOV } Move message to another conference
@{"rec " link READ_REC } Recover killed message
@{"res " link READ_RES } Resign from conference
@{"s " link READ_S } Search commands
@{i}SysOp commands:@{ui}
@{"fix " link READ_FIX } Fix Resume links
@{"fm " link READ_FM } Mark as sent on fido type area
@{"unfm " link READ_UNFM } Mark as unsent on fido type area
@{"user " link READ_USER } User Editor
@{"zap " link READ_Z } Zap names
@endnode
@node READ_ENTER "<enter> to read unread messages"
@{b}COMMAND@{ub}
[r] @{i}<enter>@{ui}
@{b}DESCRIPTION@{ub}
By pressing <enter> the BBS will display you the next unread
message in the conference you are in. If the last message you
read was the last in the conference you will be taken to the
next conference. The messages will be read in the order
specified with the command @{"R MODE" link READ_MODE}.
@endnode
@node READ_NUMBER "<number> read message with that number"
@{b}COMMAND@{ub}
[r] @{i}<number>@{ui}
@{b}DESCRIPTION@{ub}
By giving only a number with no command will display you the
message with the given number in the conference you are in. If
no message with the specified number is found the program will
report you.
@endnode
@node READ_NE "Next conference"
@{b}COMMAND@{ub}
@{i}ne@{ui}xt [++ | /--]
@{b}DESCRIPTION@{ub}
NEXT command moves you to the next conference which you are a
member of. Without any parameters it will take you to the next
conference where there are still unread messages.
++ parameter moves to the next conference you are a member of.
The conference can but does not have to have any unread
messages.
-- parameter moves you to the previous area you are a member of.
The conference can but does not have to have any unread
messages.
@{b}EXAMPLE@{ub}
next
++
--
@{b}SEE ALSO@{ub}
@{"glob/j" link GLOB_J}
@endnode
@node READ_P "Previous - Recently read"
@{b}COMMAND@{ub}
[r] @{i}p@{ui}
@{b}DESCRIPTION@{ub}
Displays the message read just before the last message read.
Using this command twice gets you to the message that was last
read when you entered the first P command.
@endnode
@node READ_RE "REply to message"
@{b}COMMAND@{ub}
[r] @{i}re@{ui}ply
@{b}DESCRIPTION@{ub}
Allows you to write a reply to the message you have just read.
@endnode
@node READ_PRE "PRE Private REply"
@{b}COMMAND@{ub}
[r] @{i}pre@{ui}ply
@{b}DESCRIPTION@{ub}
Use PRE if you want to reply someone's message privately. If the
original message is echomail, the reply will be written as
netmail. The address is taken from origin line. If original
message is in local area, reply will be written to private
message area.
@endnode
@node READ_K "Kill message"
@{b}COMMAND@{ub}
[r] @{i}k@{ui}ill
@{b}DESCRIPTION@{ub}
Will kill a message that you have written. You can't kill
messages other people have written. The message will still be on
the disk until the sysop packs the conferences. You might use
this command if there's a message that has gone out of date. If
you accidentally kill a message you can recover it with @{"RECover" link READ_REC}.
@endnode
@node READ_REC "RECover killed message"
@{b}COMMAND@{ub}
[r] @{i}rec@{ui}over
@{b}DESCRIPTION@{ub}
Will recover a message if you have killed it by mistake or just
want to recover it.
@endnode
@node READ_- "- previous msg"
@{b}COMMAND@{ub}
[r] @{i}-@{ui}
@{b}DESCRIPTION@{ub}
Will show you the previous message in the conference you are in.
That is the message numbered one less than the one you've just
read. If the message previous to the last read has been killed
the previous 'active' message will be displayed.
@endnode
@node READ_+ "+ next message"
@{b}COMMAND@{ub}
[r] @{i}+@{ui}
@{b}DESCRIPTION@{ub}
Will show you the next message in the conference you are in.
That is the message numbered one greater than the one you've
just read. If the message after the last read has been killed
the next 'active' message will be shown.
@endnode
@node READ_M "Mark messages in different ways"
@{b}COMMAND@{ub}
[r] @{i}m@{ui}ark
@{b}DESCRIPTION@{ub}
Makes it possible not to read all new messages. You can mark
messages in different ways as explained below.
Note that 'Marks' means marking the message unread and unmarking
makes the message read. This is because usually you mark already
read messages to be able to read them again.
@{i}m .@{ub} Marks the message just read.
@{i}m #@{ub} Marks the message with the given number. (e.g. M 680)
@{i}m a@{ub} Marks messages from a specific user.
@{i}m d@{ub} Marks messages written after given date.
@{i}m f@{ub} Moves messages to you to the top of the stack. If there
are messages to you you will be able to read them first.
@{i}m g@{ub} Marks a group of messages by number (from XX to XX).
@{i}m n@{ub} Displays the number of marked (unread) messages in this
conference.
@{i}m o@{ub} Marks the messages from or to you. Ie. only messages to/
from you will be marked for you to read.
@{i}m p@{ub} Finds and marks all messages to/from you, you're able to
specify the scope in which to search by number
(from XX to XX).
@{i}m r@{ub} Removes all marks in the conference. Will make all
messages read in the conference.
@{i}m rec@{ub} Marks messages with reciever specified by you.
@{i}m s xx@{ub} Marks all messages after a given numer unread.
@{i}m s -xx@{ub} Moves current messagepointer xx messages backwards.
@{i}m t@{ub} Marks all messages that are replies to the message you
just read.
@{i}m z@{ub} Removes all marks from messages written by the author of
the message you just read.
@{i}m gd@{ub} Marks messages after a given date in all conferences.
@{i}m gre@{ub} Removes all marks from all messages in all conferences.
@{i}m u@{ub} Removes all marks from messages that are replies to the
message you just read.
@{i}q@{ub} and @{b}<enter>@{ub} will take you back to the read command.
@endnode
@node READ_. ". same message"
@{b}COMMAND@{ub}
[r] @{i}.@{ui}
@{b}DESCRIPTION@{ub}
Will show the same message you have just read. This is useful
especially if you have had lots of errors on the line during the
reading, or if the messages was very long you can get it shown
again from the beginning.
@endnode
@node READ_SH "Show conference status"
@{b}COMMAND@{ub}
[r] @{i}sh@{ui}ow
@{b}DESCRIPTION@{ub}
Displays you the status of a group of conferences. The different
groups are explained below.
@{i}sh@{ui} Shows the status of the conferences you are a member of.
@{i}sh -a@{ui} Shows the status of all conferences.
@{i}sh -s@{ui} Shows unread messages in conferences, same format as in
the login conference status.
@endnode
@node READ_< "< show reference"
@{b}COMMAND@{ub}
[r] @{i}<@{ui}
@{b}DESCRIPTION@{ub}
Shows you the message the current message is a reply to,
provided it was a reply to a message.
@endnode
@node READ_> "> show reply"
@{b}COMMAND@{ub}
[r] @{i}>@{ui}
@{b}DESCRIPTION@{ub}
Shows you the first reply to this message, provided it has been
replied to.
@endnode
@node READ_= "= next reply"
@{b}COMMAND@{ub}
[r] @{i}=@{ui}
@{b}DESCRIPTION@{ub}
Shows you the next reply to the message the currently read
message was a reply to.
@endnode
@node READ_V "View conference"
@{b}COMMAND@{ub}
[r] @{i}v@{ub}iew
@{b}DESCRIPTION@{ub}
Allows you to check what the messages in the conference are if
you do not want to read them all. It shows you the topic of the
message and optionally the writer and receiver. You will be
asked if only the topics should be displayed, if you answer N
then the author and the recipient of the message will also be
displayed. If there are messages to/from you your name will show
up in a different color (this provided you have enabled colors
in BBBS).
@endnode
@node READ_RES "Resign from conference"
@{b}COMMAND@{ub}
[r] @{i}res@{ui}ign
@{b}DESCRIPTION@{ub}
Resigns you from the conference you are in. Reply Y to resign
from conference and N to still be a member. You will also be
prompted to confirm the resignation.
@endnode
@node READ_SE "Send scratchpad"
@{b}COMMAND@{ub}
[r] @{i}se@{ui}nd
@{b}DESCRIPTION@{ub}
Allows you to get the scratchpad downloaded to your PC. It will
be packed in a format chosen with the @{"u af" link UTIL_AF}. If no format is
specified it will not be packed and sent to you in plain ASCII
format.
@{b}SEE ALSO@{ub}
@{" read/dump " link READ_D}
@{" glob/md " link GLOB_MD}
@endnode
@node READ_S "Search commands"
@{b}COMMAND@{ub}
[r] @{i}s@{ui}earch
@{b}DESCRIPTION@{ub}
Allows you to search messages in different ways which are
explained below. The ones that are found will be unmarked.
@{i}s g@{ui} Searches in a group of messages.
@{i}s h@{ui} Only the headers for the messages are searched.
@{i}s m@{ui} Only marked messages are searched.
@endnode
@node READ_DUP "Duplicate (rewrite) message"
@{b}COMMAND@{ub}
[r] @{i}dup@{ui}
@{b}DESCRIPTION@{ub}
Allows you to kill a message and write a new one by editing the
killed message. You can only DUPlicate your own messages.
@endnode
@node READ_D "Dump messages to scratchpad"
@{b}COMMAND@{ub}
[r] @{i}d@{ui}ump
@{b}DESCRIPTION@{ub}
Allows you to add a single messages or groups of messages to the
scratchpad as explained below.
@{i}d c@{ui} Dumps all unread messages in the conference you are in.
@{i}d a@{ui} Dumps all unread messages in all conferences. Same as MD
but does not send the mail packet to you. see: @{"read/send" link READ_SE}
@{i}d m@{ui} Dumps the message you just read.
@{i}d clear@{ui} Removes all messages from the scratchpad.
@{i}d n@{ui} Shows you how many messages are in the scratchpad.
@{b}SEE ALSO@{ub}
@{" read/send " link READ_SE}
@{" glob/md " link GLOB_MD}
@endnode
@node READ_O "Show original"
@{b}COMMAND@{ub}
[r] @{i}o@{ub}riginal
@{b}DESCRIPTION@{ub}
Shows the message that is the first in current message chain.
@endnode
@node READ_MOV "Move message to another conference"
@{b}COMMAND@{ub}
[r] @{i}mov@{ui}e
[r] @{i}mv@{ui}
@{b}DESCRIPTION@{ub}
Moves your own messages to other conferences if the topic of the
discussion has changed to fit another conference better than the
current conference. After the command has been issued you will
be prompted for the conference to move it to and a new recipient
@endnode
@node READ_MODE "Mode for message reading"
@{b}COMMAND@{ub}
[r] @{i}mode@{ui}
@{b}DESCRIPTION@{ub}
Lets you set your reading mode. I.e. The order in which you
read new messages. The modes are explained below.
@{i}mode f@{ui} Read messages in numeric order.
@{i}mode m@{ui} Read marked messages.
@{i}mode r@{ui} Read messages as chains. (First message, reply,
reply... first message, reply, reply... aso.)
@endnode
@node READ_AI "Area Info"
@{b}COMMAND@{ub}
[r] @{i}ai@{ui}
@{b}DESCRIPTION@{ub}
Will show you some info about the conference you are in. If the
sysop has run the BMSTAT program you will see different status
values for the conference. Otherwise you will see a text that
the sysop has written explaining the nature of the conference
of whatever text he has chosen to put there.
@endnode
@node READ_MC "Message Copying"
@{b}COMMAND@{ub}
[r] @{i}mc@{ui}
[r] @{i}cp@{ui}
@{b}DESCRIPTION@{ub}
Message Copy lets you copy the recently read message to another
area without destroying the original.
@endnode
@node READ_I "Info about author"
@{b}COMMAND@{ub}
[r] @{i}i@{ui}nfo
@{b}DESCRIPTION@{ub}
Gives you the same display as @{"q i" link MAIN_I} but you don't have to
enter the name of the user, it displays the info for the
author of the current message.
@endnode
@node READ_FIX "Fix resume links"
@{b}COMMAND@{ub}
[r] @{i}fix@{ui}
@{b}DESCRIPTION@{ub}
Used for fixing the links between user numbers and the messages
in your user resume conference. Don't use it if you don't have
problems with the user resume links since it takes some time to
complete.
@endnode
@node READ_FM "Mark as sent"
@{b}COMMAND@{ub}
[r] @{i}fm@{ui}
@{b}DESCRIPTION@{ub}
FM will mark all the messages in the current conference sent. Ie
it will tell BOGUS or BMSG not to send the current messages
forward. This has no effect if the BBS is not 'connected' to any
message network. It is usually used if you 'connect' to a
network and include one of the conferences in the network, then
you would want to mark all prior messages not to be forwarded.
@{b}SEE ALSO@{ub}
[r] @{"unfm" link READ_UNFM}
@endnode
@node READ_UNFM "Mark as unsent"
@{b}COMMAND@{ub}
[r] @{i}unfm@{ui}
@{b}DESCRIPTION@{ub}
UNFM will mark all the messages in the current conference new.
Ie it will tell BOGUS or BMSG to send the current messages
forward. This has no effect if the BBS is not 'connected' to any
message network. It is usually used if you want to resend
messages in fido type area.
@{b}SEE ALSO@{ub}
[r] @{"fm" link READ_FM}
@endnode
@node READ_USER "User editor"
@{b}COMMAND@{ub}
[r] @{i}user@{ui}
@{b}DESCRIPTION@{ub}
Will take you to the util menu and automaticly find the user-
record of the author of the message you just read.
@endnode
@node READ_Z "Zap names"
@{b}COMMAND@{ub}
[r] @{i}zap@{ui}
@{b}DESCRIPTION@{ub}
Will give you the possibility to change the header of the message
you just read. You can change the FROM, TO and SUBJECT fields.
@endnode
@node FILE "File Menu Commands"
@{b}DESCRIPTION@{ub}
In the file menu you can use all of the global commands and the
file commands. These commands are for transferring files between
your terminal and the BBS.
The file system in BBBS is very much based on the same
operations as in normal OS prompt. This means that you can move
around in the directories with "cd directory" etc.
Commands marked with letter H have an alias named H + command
(hget, hcd, etc) which works just like the original command, but
the job is done to/from @{i}/tmp@{ui} -directory. They are not documented
separately. For example @{b}get foo@{ub} downloads file named foo from
the current direcotory, @{b}hget foo@{ub} downloads /tmp/foo.
@{b}SUBTOPICS@{ub}
@{i}Upload/Download:@{ui}
h@{"get " link FILE_GE } Download file(s)
@{"put " link FILE_PU } Upload file(s)
@{"pput " link FILE_PPUT } Private upload
@{"in " link FILE_IN } Install a file (hard)
@{"lin " link FILE_LIN } Install a file (soft)
@{i}Searching:@{ui}
@{"k " link FILE_K } Keyword search
@{"n " link FILE_N } New files (date)
@{"s " link FILE_S } Scan for name
@{i}Moving in Directories:@{ui}
h@{"cd " link FILE_CD } Change Directory
@{i}File Information:@{ui}
h@{"dir " link FILE_DI } Directory listing
@{"i " link FILE_I } Show information for file
@{"v " link FILE_V } View archived file
h@{"t " link FILE_T } Type a file to screen
@{"wd " link FILE_WD } Who has downloaded
@{"des " link FILE_DES } Describe a file
@{i}Moving, deleting and copying:@{ui}
h@{"add " link FILE_AD } Add file(s) to @{b}/tmp@{ub} directory
h@{"co " link FILE_CO } Copy file(s) (soft)
@{"tco " link FILE_TCO } Copy file(s) (hard)
h@{"del " link FILE_DEL } Delete file(s)
@{"move " link FILE_MO } Move file(s)
@{i}Handling archives:@{ui}
h@{"ext " link FILE_EXT } Extract file(s)
h@{"pa " link FILE_PA } Pack file(s)
h@{"lh " link FILE_LH } Lharc files
h@{"zip " link FILE_ZIP } ZIP files
@{i}Other file commands:@{ui}
@{"sp " link FILE_SP } Split large files
@{"tou " link FILE_TOU } Touch a file
@{"free " link FILE_FREE } Make files free
@{"unfree" link FILE_UNFREE} Unfree free files
@endnode
@node FILE_GE "Get files"
@{b}COMMAND@{ub}
[f] @{i}get@{ui}
@{i}d@{ui}ownload
@{b}DESCRIPTION@{ub}
GET followed by a filename will transfer the specified file from
the BBS to your terminal if you have the rights to download the
file specified. You must be in the same directory as the file or
give full path and filename. You can use wild cards.
@{i}h@{ui}get works on /tmp directory.
@endnode
@node FILE_PPUT "Private Upload"
@{b}COMMAND@{ub}
[f] @{i}pput@{ui}
@{b}DESCRIPTION@{ub}
PPUT will upload a file to a specific person. Before upload you
will be prompted for the recipient(s), the name of the file(s)
and after upload a short description of the file(s).
You give multiple names as recievers and you can send multiple
files in one go.
@{b}SEE ALSO@{ub}
@{"put" link FILE_PU}
@endnode
@node FILE_PU "Put Files"
@{b}COMMAND@{ub}
[f] @{i}put@{ui}
[f] @{i}up@{ui}load
@{b}DESCRIPTION@{ub}
Lets you transfer a file from your terminal to the BBS. After
issuing the command you will be prompted for the name of the
file and to write a short description of the file you are
transferring. Then the file is transferred and after that you
can give a more detailed description of the file. This will be
put in the conference for new files where everybody can read it.
It's a good way to get some attention for the file. You can also
choose not give any detailed information by answering with N to
the last question.
You can upload multiple files in one go by pressing enter at the
filename question.
Remember to check if the file already exists with another
extension, if this is the case then it is totally forbidden to
send that file.
Before uploading check the file for viruses.
The protocol used will be the one specified in @{"U T" link UTIL_T}.
@{b}SEE ALSO@{ub}
@{"pput" link FILE_PPUT}
@endnode
@node FILE_IN "Install files (hard)"
@{b}COMMAND@{ub}
[f] @{i}in@{ui}stall
@{b}DESCRIPTION@{ub}
Install a file into BBBS (hard). This command will physically copy
the file to your destination. You must have SysOp access for
this.
@{b}SEE ALSO@{ub}
@{"lin" link FILE_LIN}
@endnode
@node FILE_LIN "Install files (soft)"
@{b}COMMAND@{ub}
[f] @{i}lin@{ui}stall
@{b}DESCRIPTION@{ub}
Install a file into BBBS (soft). This command will not physically
copy the file, but just creates a link to the physical path in
your destinations descript.ion file. Requires SysOp access.
@{b}SEE ALSO@{ub}
@{"in" link FILE_IN}
@endnode
@node FILE_K "Keyword search"
@{b}COMMAND@{ub}
[f] @{i}k@{ui}eyword
@{b}DESCRIPTION@{ub}
K goes through all the files in all of the directories and displays
you a list of files that include the keyword in their names or
extensions. You can use @{"RegExp" link REGEXP} to locate files. You can abort
the search with CTRL-C.
@{b}SWITCHES@{ub}
@{i}-r@{ui} (recursive) searches keyword only from current directory and
it's subdirectories.
@{b}SEE ALSO@{ub}
@{"s" link FILE_S}
@endnode
@node FILE_N "New files (date)"
@{b}COMMAND@{ub}
[f] @{i}n@{ui}ew
@{b}DESCRIPTION@{ub}
Displays the files uploaded to the BBS after given date. The
file flagging works with this command. New file scan can be
aborted with @{i}CTRL-C@{ui}.
@{b}SWITCHES@{ub}
@{i}-r@{ui} Recursive scan. Will only scan from current directory and in
all subdirectories
@endnode
@node FILE_S "Scan for name"
@{b}COMMAND@{ub}
[f] @{i}s@{ui}can
@{b}DESCRIPTION@{ub}
Scans for a filename in one or more of the directories. You can
use @{"WildCards" link WILDCARDS} here. You can abort the search with CTRL-C.
@{b}SWITCHES@{ub}
@{i}-r@{ui} (recursive) searches keyword only from current directory and
it's subdirectories.
@{b}SEE ALSO@{ub}
@{"k" link FILE_K}
@endnode
@node FILE_CD "Change Directory"
@{b}COMMAND@{ub}
[f] @{i}cd@{ui}
@{i}ch@{ui}dir
@{b}DESCRIPTION@{ub}
CD is exactly the same as OS's CD command. You will change from
directory to directory with this command. It also has several
TCSH alike functions like if you enter a partial directory name,
CD will change to the first directory that matches your input.
You can use both \\ and / for separating directories.
@{i}h@{ui}cd works on /tmp directory.
@{b}EXAMPLE@{ub}
cd bbbs Will change to the first directory with 'bbbs' in it's name
cd /bbbs Will change to the directory bbbs under root.
cd / Will change to the root directory
cd .. Will change to the parent directory
hcd Will change to /tmp directory
@endnode
@node FILE_DI "Directory listing"
@{b}COMMAND@{ub}
[f] @{i}di@{ui}rectory
@{i}ls@{ui}
@{b}DESCRIPTION@{ub}
lists the files in the directory entered after the command or all the
directories. When -more- is displayed you can use the arrow-keys to
move to a file of interest and by pressing space the file will be
copied to the /tmp directory. That is called file flagging. Flagged
files are copied to temporary directory, usually /tmp.
@{i}h@{ui}dir works on /tmp directory.
@{i}h@{ui}ls works on /tmp directory.
@{b}SWITCHES@{ub}
@{i}-l@{ui} Will show the uploades name of each file.
@{i}-r@{ui} Will list all subdirectories from current directory.
@endnode
@node FILE_I "Info for file"
@{b}COMMAND@{ub}
[f] @{i}i@{ui}nfo
@{b}DESCRIPTION@{ub}
I followed by a filename displays you the info about the file the
uploader has written. If the file was uploaded by you, you can
retype the info that is shown by {"F DI" link FILE_DI} and commands like that.
@endnode
@node FILE_T "Type file to screen"
@{b}COMMAND@{ub}
[f] @{i}t@{ui}ype
[f] @{i}cat@{ui}
@{b}DESCRIPTION@{ub}
Type followed by the filename displays the file specified in the
hold on the screen. The file has to be in ASCII format or you
will get screenfuls of s**t.
@{i}h@{ui}type works on /tmp directory.
@{i}h@{ui}cat works on /tmp directory.
@endnode
@node FILE_V "View archived file"
@{b}COMMAND@{ub}
[f] @{i}v@{ui}iew
@{b}DESCRIPTION@{ub}
V followed by a filename displays you the contents of an archived
file. The file extension must be ZIP, ARC, ARJ, LZH, LHA or PAK.
@endnode
@node FILE_WD "Who has downloaded"
@{b}COMMAND@{ub}
[f] @{i}wd@{ui}
@{b}DESCRIPTION@{ub}
WD searches the download/upload database for given @{"RegExp" link REGEXP}.
@{b}EXAMPLE@{ub}
WD FILE Shows you who has downloaded the *FILE* file.
WD <U> Shows all uploads
WD JOE HACKER Shows what JOE HACKER has downloaded.
WD 12.10.92 Shows which files were downloaded on the 12 of October
1992.
@endnode
@node FILE_DES "Describe a file"
@{b}COMMAND@{ub}
[f] @{i}des@{ui}cribe
@{b}DESCRIPTION@{ub}
Is used to enter the description for files. You must have write
access to the directory to use this command.
@endnode
@node FILE_AD "Add file to /tmp"
@{b}COMMAND@{ub}
[f] @{i}add@{ui}
@{b}DESCRIPTION@{ub}
Adds a file to the /tmp dir. /tmp is a directory to which you can
add file(s) to download. It will always empty itself after logging
out from the system.
@{i}h@{ui}add works on /tmp directory.
@endnode
@node FILE_CO "Copy file(s) (soft)"
@{b}COMMAND@{ub}
[f] @{i}co@{ui}py
@{i}cp@{ui}
@{b}DESCRIPTION@{ub}
Copy link for file(s) from one directory to another. Soft means
that the file isn't copied, BBBS just creates a link to where
the original files resides.
@{i}h@{ui}copy works on /tmp directory.
@{i}h@{ui}cp works on /tmp directory.
@{b}SEE ALSO@{ub}
@{"tco" link FILE_TCO}
@endnode
@node FILE_DEL "Delete file(s)"
@{b}COMMAND@{ub}
[f] @{i}del@{ui}ete
@{i}rm@{ui}
@{b}DESCRIPTION@{ub}
DEL removes file(s) from the directory. You can use wildcards.
You must have write access to the directory to use this command.
Everyone has write access to @{i}/tmp@{ui} directory.
@{i}h@{ui}delete works on /tmp directory.
@{i}h@{ui}rm works on /tmp directory.
@endnode
@node FILE_EXT "Extract file"
@{b}COMMAND@{ub}
[f] @{i}ext@{ui}ract
@{b}DESCRIPTION@{ub}
Extracts on or more files from an archived file. to the directory
you specify. Normally specify /tmp as the to directory.
@{i}h@{ui}ext works on /tmp directory.
@endnode
@node FILE_LH "LHarc files"
@{b}COMMAND@{ub}
[f] @{i}lh@{ui}arc
@{b}DESCRIPTION@{ub}
This command packs all the specified files to LHA format.
@{i}h@{ui}lharc works on /tmp directory.
@{b}SEE ALSO@{ub}
@{"zip" link FILE_ZIP}
@{"pa " link FILE_PA}
@endnode
@node FILE_MO "Move file(s)"
@{b}COMMAND@{ub}
[f] @{i}move@{ui}
@{i}mv@{ui}
@{i}ren@{ui}ame
@{b}DESCRIPTION@{ub}
This command let's you to move file(s) from one directory to
another or to rename the file to new name.
@endnode
@node FILE_PA "Pack files"
@{b}COMMAND@{ub}
[f] @{i}pa@{ui}ck
@{b}DESCRIPTION@{ub}
This command packs specified files to the format you have
specified with @{"U AF" link UTIL_AF}.
@{i}h@{ui}pack works on /tmp directory.
@{b}SEE ALSO@{ub}
@{"zip" link FILE_ZIP}
@{"lh " link FILE_LH}
@endnode
@node FILE_SP "Split file"
@{b}COMMAND@{ub}
[f] @{i}sp@{ui}lit
@{b}DESCRIPTION@{ub}
Splits up one file into several smaller ones for easier
download. To concat the files again to one file just copy the
splitted files together.
@endnode
@node FILE_TCO "TrueCopy file(s) (hard)"
@{b}COMMAND@{ub}
[f] @{i}tco@{ui}py
@{b}DESCRIPTION@{ub}
Copy file(s) from one directory to another. Hard means that the
file is copied physically.
@{b}SEE ALSO@{ub}
@{"co" link FILE_CO}
@endnode
@node FILE_ZIP "Zip files"
@{b}COMMAND@{ub}
[f] @{i}zip@{ui}
@{b}DESCRIPTION@{ub}
This command packs all the specified files to ZIP format.
@{i}h@{ui}zip works on /tmp directory.
@{b}SEE ALSO@{ub}
@{"lh" link FILE_LH}
@{"pa" link FILE_PA}
@endnode
@node FILE_FREE "Free a file"
@{b}COMMAND@{ub}
[f] @{i}free@{ui}
@{b}DESCRIPTION@{ub}
FREE will make a file public, free to download. The user must
not have download rights to download a file FREEd file. You must
have SysOp access for this command.
@{b}SEE ALSO@{ub}
@{"unfree" link FILE_UNFREE}
@endnode
@node FILE_UNFREE "Unfree a file"
@{b}COMMAND@{ub}
[f] @{i}unfree@{ui}
@{b}DESCRIPTION@{ub}
UNFREE will remove the FREE flag from a file FREEd earlier. You
must have SysOp access for this command.
@{b}SEE ALSO@{ub}
@{"free" link FILE_FREE}
@endnode
@node FILE_TOU "Touch files"
@{b}COMMAND@{ub}
[f] @{i}tou@{ui}ch
@{b}DESCRIPTION@{ub}
Will touch the file with todays date, ie. sets the file's date
to today. You must have write access to the directory.
@endnode
@node UTIL "Utility Menu"
@{b}DESCRIPTION@{ub}
In the utility menu you can use all of the global commands and
utility commands. They are meant for changing your settings in
the BBS or modifying information about yourself.
@{b}SUBTOPICS@{ub}
@{i}Personal settings:@{ui}
@{"a " link UTIL_A } Address change
@{"af " link UTIL_AF } Archive format
@{"c " link UTIL_C } Conference status at login
@{"ed " link UTIL_ED } Editor type
@{"fl " link UTIL_FL } Flash your name
@{"i " link UTIL_I } Info about yourself
@{"lang " link UTIL_LA } Language select
@{"mf " link UTIL_MF } Nodemessage filter
@{"n " link UTIL_N } Name change
@{"p " link UTIL_P } Password change
@{"qu " link UTIL_QU } Autoquote
@{"res " link UTIL_RES } Edit your resume
@{"ret " link UTIL_RET } Return to Read Menu with <enter>
@{"rev " link UTIL_REV } Review own messages
@{"x " link UTIL_X } Toggle expert mode
@{i}Terminal settings:@{ui}
@{"col " link UTIL_COL } Colors
@{"key " link UTIL_KEY } VT100 key emulation
@{"l " link UTIL_L } Lines in screen
@{"s " link UTIL_S } Set charset
@{"si " link UTIL_SI } Silent mode
@{"t " link UTIL_T } Transfer protocol
@{"te " link UTIL_TE } Terminal type
@{i}Other commands:@{ui}
@{"alias " link UTIL_ALI } Set/view/delete an alias
@{"set " link UTIL_SET } Set/view/delete setting
@{"unalias" link UTIL_UNALI } Delete an alias
@{"unset " link UTIL_UNSET } Delete a setting
@{"v " link UTIL_V } View settings
@{fg highlight}SysOp commands:@{fg text}
@{"aad " link UTIL_AAD } Account add
@{"aas " link UTIL_AAS } Account assing
@{"ac " link UTIL_AC } Account change
@{"am " link UTIL_AM } Account members
@{"av " link UTIL_AV } Account view
@{"ba " link UTIL_BA } Banktime
@{"facc " link UTIL_FACC } File Access
@{"find " link UTIL_FIND } Find a user/group by name
@{"+ " link UTIL_+ } Next user
@{"- " link UTIL_- } Previous user
@{"inv " link UTIL_INV } Invite a user/group to conference
@{"kill " link UTIL_KILL } Kill user
@{"limit " link UTIL_LIM } Limits
@{"sys " link UTIL_SYS } SysOp Access
@{"sta " link UTIL_STA } Status change
@{"tli " link UTIL_TLI } Timelimit
@{"uninv " link UTIL_UNINV } Un-invite user/group
@{"wotu " link UTIL_WOTU } WandOfTurnUndead
@endnode
@node UTIL_A "Address change"
@{b}COMMAND@{ub}
[u] @{i}a@{ui}ddress
@{b}DESCRIPTION@{ub}
Allows you to change your address, phonenumber and your
birthday. The birthday has to be in the format day-month-year.
@endnode
@node UTIL_C "Conference status at login"
@{b}COMMAND@{ub}
[u] @{i}c@{ui}onf
@{b}DESCRIPTION@{ub}
Whether the message conference status is shown at login or not.
This is very handy but can take some time if you are a member in
many conferences.
@endnode
@node UTIL_I "Info about yourself"
@{b}COMMAND@{ub}
[u] @{i}i@{ui}nfo
@{b}DESCRIPTION@{ub}
Shows your @{"resume" link UTIL_RES}.
@endnode
@node UTIL_L "Lines in screen"
@{b}COMMAND@{ub}
[u] @{i}l@{ui}ines
@{b}DESCRIPTION@{ub}
Sets the length of your screen in lines so that BBBS will know
when to give you the @{i}--more--@{ui} prompt. Ie. you should set this to
the number of lines your screen can show, subtract any
statuslines.
@endnode
@node UTIL_N "Name change"
@{b}COMMAND@{ub}
[u] @{i}n@{ui}ame
@{b}DESCRIPTION@{ub}
Allows you to change your name. First BBBS wants a confirmation
of you really wanting to change your name then it prompts you
for your new name.
@endnode
@node UTIL_ED "Selecting Message Editor:"
@{b}COMMAND@{ub}
[u] @{i}ed@{ui}
@{b}DESCRIPTION@{ub}
Sets which message editor is used when you write messages.
There are three different types of editors: @{"line editor" link EDITOR_LINE}, full
screen editor (@{"FSE" link EDITOR_FSE}) and @{"MG" link EDITOR_MG}.
@endnode
@node UTIL_GF "Selecting GRAB format:"
@{b}COMMAND@{ub}
[u] @{i}gf@{ui}
@{b}DESCRIPTION@{ub}
Sets which GRAB format is used when you download offline message
packet. Messages are GRABbed with selected format, and packed
with archiver selected with @{"u af" link UTIL_AF}. There are five different
Grab formats: @{i}T@{ui}ext, @{i}P@{ui} Old Hippo v1, @{i}H@{ui}ippo v2.0, @{i}O@{ui}MEN and @{i}W@{ui} QWK.
@{b}SEE ALSO@{ub}
@{"md" link GLOB_MD}
@{"mu" link GLOB_MU}
[r] @{"d " link READ_D}
[r] @{"se" link READ_SE}
[u] @{"af" link UTIL_AF}
[u] @{"t " link UTIL_T}
@endnode
@node UTIL_SI "Silent mode"
@{b}COMMAND@{ub}
[u] @{i}si@{ui}lent
@{b}DESCRIPTION@{ub}
Toggles silent mode.
@endnode
@node UTIL_P "Password change"
@{b}COMMAND@{ub}
[u] @{i}p@{ui}assword
@{b}DESCRIPTION@{ub}
P will change your password. First BBBS asks you to type your
old password, then type your new password press <enter> and
retype your new password to be sure you got it right the first
time. If the second is not equal to the first one then the
password will not be changed. Note: If you lose your password
your SysOp cannot get it back. But he can define a new password
and tell it to you.
@endnode
@node UTIL_S "Set charset"
@{b}COMMAND@{ub}
[u] @{i}s@{ui}etchar
@{b}DESCRIPTION@{ub}
Sets the character-set you are using in the BBS. Make sure the
character set is the same in the BBS and your terminal program.
When you change the character-set you can get it right by after
pressing S <enter> you press CTRL-Z to clear the command line
and then type ? to get help for choosing the character-set. BBBS
will then try to print some different characters and a table to
let you choose the right characters easily.
Character-sets: Take a look at these characters...
1:[ 2:] 3:¥ 4:└ 5:# 6:^ 7:{
Screen results: Choice of char-set
1) If 1 is a left-square-bracket and
a) 3 is a japanese yen character choose IBM
b) 3 is norwegian OE character choose IBN
c) 3 is a lowercase u with a ctrl-sign choose MAC
d) 4 is a capital A with a ctrl-sign choose ISO
e) 5 is a number sign choose US7
2) If 1 is a capital A with two dots on and
a) 2 is a capital U with two dots on choose GE7
b) 2 is a capital A with tilde on top choose SF7
3) If 1 is a capital AE character and
a) 6 is a mathematical raised sign(ctrl-sign) choose NO7
4) If 1 a degree sign and
a) 7 is a lowercase e with a ctrl-sign choose FR7
b) 7 is a lowercase a with a ctrl-sign choose IT7
5) If 1 is an upside down exclamation mark choose SP7
@endnode
@node UTIL_T "Transfer protocol"
@{b}COMMAND@{ub}
[u] @{i}t@{ui}ransfer
@{b}DESCRIPTION@{ub}
Allows you to change the file transfer protocol between the BBS
and your system. Make sure your terminal is able to handle the
transfer protocol you choose.
@{i}X@{ui} .... Xmodem checksum
@{i}C@{ui} .... Xmodem CRC
@{i}Y@{ui} .... Ymodem (also known as Xmodem-1K)
@{i}YB@{ui} ... Ymodem Batch (also known as "true" Ymodem)
@{i}Z@{ui} .... Zmodem
@{i}ZZ@{ui} ... ZedZap (Zmodem variant, max 8kB block size)
@{i}H@{ui} .... HYDRA (bidirectional with chat, this is the best)
@{i}SZ@{ui} ... Slow-Zmodem (for non-8bit links, like Telnet)
@{i}SH@{ui} ... Slow-HYDRA (for non-8bit links, like Telnet)
@endnode
@node UTIL_V "View settings"
@{b}COMMAND@{ub}
[u] @{i}v@{ui}iew
@{b}DESCRIPTION@{ub}
Shows you the settings you are currently using in this BBBS.
@endnode
@node UTIL_X "Expert mode"
@{b}COMMAND@{ub}
[u] @{i}x@{ui}pert
@{b}DESCRIPTION@{ub}
Toggles expert mode on and off. With expert mode on you will get
shorter and fewer prompts, and the menus will show you more
complex options. With expert mode off you will get a more
informative prompt, and just the basic commands in the menus.
@endnode
@node UTIL_AF "Archive format"
@{b}COMMAND@{ub}
[u] @{i}af@{ui}
@{b}DESCRIPTION@{ub}
Sets which method the Hippo/QWK/OMEN/ASCII packet will be packed
before it is sent to you.
@endnode
@node UTIL_FL "Flash your name"
@{b}COMMAND@{ub}
[u] @{i}fl@{ui}ash
@{b}DESCRIPTION@{ub}
Blinks your name when you read a message addressed to you.
@endnode
@node UTIL_MF "Nodemessage filter"
@{b}COMMAND@{ub}
[u] @{i}mf@{ui}ilter
@{b}DESCRIPTION@{ub}
MF command sets the message filter level. Use message filter to
filter out different node messages you are receiving from other
nodes.
Different levels are:
@{i} 1@{ui} feelings
@{i} 2@{ui} login / logout
@{i} 4@{ui} entered message
@{i} 8@{ui} messages in public chat
@{i}16@{ui} private messages
@{i}32@{ui} info messages
So, if you want to filter out feelings and public chat you
should use value 1 + 8 = 9.
@endnode
@node UTIL_QU "Automatic quote"
@{b}COMMAND@{ub}
[u] @{i}qu@{ui}ote
@{b}DESCRIPTION@{ub}
Enables or disables automatic quote. Default is off. When
enabled, BBBS will quote whole message and puts '>' marks in
front of quoted lines. Then you can delete unneeded lines with
CTRL-Y (in FSE) or C-k (MG). Do not quote too much! That is very
annoying.
@endnode
@node UTIL_TE "Terminal type"
@{b}COMMAND@{ub}
[u] @{i}te@{ui}rmtype
@{b}DESCRIPTION@{ub}
Available terminal emulations are TTY, DumpANSI, ANSI X3.64,
and VT320. TTY is very dull, no colors etc. The others can
display colors, remember to enable @{"col" link UTIL_COL}ors, otherwise you
will only see grey and white.
DummyANSI is very slow and is only for improperly working
terminals with no real ANSI X3.64 scrolling.
@endnode
@node UTIL_COL "Colors"
@{b}COMMAND@{ub}
[u] @{i}col@{ui}ors
@{b}DESCRIPTION@{ub}
Enables or disables colors.
@endnode
@node UTIL_KEY "VT100 KEY emulation"
@{b}COMMAND@{ub}
[u] @{i}key@{ui}
@{b}DESCRIPTION@{ub}
With this command you can enable and disable VT100 key
emulation. When enabled, the delete character (127) is used to
delete the character left from cursor, just like backspace. If
disabled, it deletes the character under cursor and does not
move cursor.
Most terminal program requires / works with this option enabled.
@endnode
@node UTIL_RES "Edit your resume"
@{b}COMMAND@{ub}
[u] @{i}res@{ui}ume
@{b}DESCRIPTION@{ub}
RES will allow you to write your resume, which will be available
to other users with the 'I' command. If you've already written
something then you will be able to edit what you've written.
It's a good custom to write your name, age, residence, hobbies,
computer equipment and whatever you like.
@endnode
@node UTIL_RET "Return to Read Menu with <enter>"
@{b}COMMAND@{ub}
[u] @{i}ret@{ui}urn
@{b}DESCRIPTION@{ub}
RET toggles if you will return to read menu with <enter> without
command or not. RET is disabled by default.
@endnode
@node UTIL_REV "REView own messages"
@{b}COMMAND@{ub}
[u] @{i}rev@{ui}iew
@{b}DESCRIPTION@{ub}
Enables or disables of reviewing own messages. Default is off.
When enabled, messages written by you will be shown as new
messages.
@endnode
@node UTIL_SET "Set settings"
@{b}COMMAND@{ub}
[u] @{i}set@{ui}
@{b}DESCRIPTION@{ub}
By using SET command you may define settings.
You can write the whole command in one line, but if you do, you
must include it within double quotes like this:
[u] set "mode" "b"<enter>
Variable list with current settings can be obtained with NOT
specifying any variable to be defined. By entering an empty
value to a variable erases it's old contains, see @{"unset" link UTIL_UNSET} for
unsetting variables.
@{b}SUBTOPICS@{ub}
@{"alias " link UTIL_SET_ALIAS } Alias name
@{"away " link UTIL_SET_AWAY } Away text
@{"fileskip" link UTIL_SET_FILESKIP} Skip filedirs
@{"grabdef " link UTIL_SET_GRABDEF } Grab defaults
@{"hotkey " link UTIL_SET_HOTKEY } Hotkey menus (optional add-on script)
@{"ignore " link UTIL_SET_IGNORE } Set your ignore list
@{"nick " link UTIL_SET_NICK } Nickname
@{"killfile" link UTIL_SET_KILLFILE} Message filter
@{"kludges " link UTIL_SET_KLUDGES } Additional message headers
@{"login " link UTIL_SET_LOGIN } Login commands
@{"mg_x " link UTIL_SET_MG_X } MG Startup file
@{"mode " link UTIL_SET_MODE } Prompt mode
@{"prompt " link UTIL_SET_PROMPT } Define Prompt
@{"huntmsg " link UTIL_SET_HUNTMSG } Hunt message
@{b}SEE ALSO@{ub}
@{"unset" link UTIL_UNSET}
@endnode
@node UTIL_SET_ALIAS "Alias name"
@{b}COMMAND@{ub}
[u] @{i}set alias@{ui}
@{b}DESCRIPTION@{ub}
Use this to set an alias to be used in conferenses that allows
username aliases instead of users real name.
@{b}EXAMPLE@{ub}
u set "alias" aliasname
@endnode
@node UTIL_SET_AWAY "Away text"
@{b}COMMAND@{ub}
[u] @{i}set away@{ui}
@{b}DESCRIPTION@{ub}
When somebody sends you a nodemessage, BBBS will automaticly
reply to him with this message.
@endnode
@node UTIL_SET_FILESKIP "Fileskip"
@{b}COMMAND@{ub}
[u] @{i}set "fileskip" "regexp_of_dirs"@{ui}
@{b}DESCRIPTION@{ub}
With fileskip you can skip specified directories when listing
new files. Fileskip uses @{"regular expression" link REGEXP} for masking the
directories you don't want to be listed.
@{b}EXAMPLE@{ub}
u set "fileskip" "^/graph/gif" Will not list the directory
/graph/gif.
u set "fileskip" "(os2|win)" Will not list any directory
with "os2" or "win" in their
directory names.
u set "fileskip" "txt$" Will not list any directory
ending with "txt".
@endnode
@node UTIL_SET_GRABDEF "Grab defaults"
@{b}COMMAND@{ub}
[u] @{i}set grabdef@{ui}
@{b}DESCRIPTION@{ub}
Sets default switches for md and grab commands.
@{b}EXAMPLE@{ub}
u set "grabdef" "-b" Will automaticly download new
bulletins.
u set "grabdef" "-bm" as abowe, but will also exclude
the new file list in the package.
@{b}SEE ALSO@{ub}
@{"md" link GLOB_MD}
@endnode
@node UTIL_SET_HOTKEY "HotKey/$ configuration variable"
@{b}COMMAND@{ub}
[u] @{i}set hotkey@{ui}
@{b}NOTE@{ub}
This is an optional add-on script, most systems don't support
this option.
@{b}DESCRIPTION@{ub}
Configuration variable for HotKey/$ internal use.
Current options can be set:
@{i}A@{ui} - Automatic start at login
@{i}B@{ui} - Have been configured
@{i}C@{ui} - Clear screen before displaying messages
@{i}D@{ui} - Clear screen before displaying menus
@{i}E@{ui} - Clear screen before listing files
@{i}G@{ui} - Logoff BBBS when quitting HotKey/$
Settings should ONLY be set/unset by HotKey/$
@{b}EXAMPLE@{ub}
set "hotkey" "abdg"
@endnode
@node UTIL_SET_IGNORE "Set your ignore list"
@{b}COMMAND@{ub}
[u] @{i}set ignore@{ui}
@{b}DESCRIPTION@{ub}
Messages or feelings received from these nicks will not be
shown to you. To list multiple nicks, separate them with
commas.
@{b}EXAMPLE@{ub}
set "ignore" "Joe,Sue,Mick,Henry,Dave"
@endnode
@node UTIL_SET_NICK "Nickname"
@{b}COMMAND@{ub}
[u] @{i}set nick@{ui}
@{b}DESCRIPTION@{ub}
Sets the nickname to be used in @{"BBBS Chat System" link ECHA}.
@endnode
@node UTIL_SET_KILLFILE "Killfile"
@{b}COMMAND@{ub}
[u] @{i}set killfile@{ui}
@{b}DESCRIPTION@{ub}
All messages coming from or going to @{i}killfile@{ui} persons or having
such subject are filtered out, you don't see
them.
@{b}EXAMPLE@{ub}
SET "KILLFILE" "(Jan Parkki|Foobar)"
@endnode
@node UTIL_SET_KLUDGES "Additional message headers"
@{b}COMMAND@{ub}
[u] @{i}set kludges@{ui}
@{b}DESCRIPTION@{ub}
With this setting defined you will get additional information
about the message headers like message id, charset and different
tosser information. Mostly used for debug purposes.
@{b}EXAMPLE@{ub}
SET "KLUDGES" "yebo_i_really_want_to_see_them"
@endnode
@node UTIL_SET_LOGIN "Login commands"
@{b}COMMAND@{ub}
[u] @{i}set login@{ui}
@{b}DESCRIPTION@{ub}
Sets commands to be executed right after login.
@{b}EXAMPLE@{ub}
SET "LOGIN" "MD;WHO"
@endnode
@node UTIL_SET_MG_X "MG startup file"
@{b}COMMAND@{ub}
[u] @{i}set mg_@{b}x@{ub}@{ui}
@{b}DESCRIPTION@{ub}
MG startup file, where x is a running number starting from 1.
With this you can set your own preferences for how the MG
editor should behave.
@{b}EXAMPLE@{ub}
u set "mg_1" "end-of-buffer"
u set "mg_2" "prefix-region"
u set "mg_3" "beginning-of-buffer"
u set "mg_4" "bsmap-mode"
@endnode
@node UTIL_SET_MODE "Mode"
@{b}COMMAND@{ub}
[u] @{i}set mode@{ui}
@{b}DESCRIPTION@{ub}
set this to "b" to get B-alike commandline and other user
environment.
@endnode
@node UTIL_SET_PROMPT "Prompt"
@{b}COMMAND@{ub}
[u] @{i}set prompt@{ui}
@{b}DESCRIPTION@{ub}
You can create your favourite command prompt with this setting.
Values are:
foo the text "foo" as it is
\\c name of the current conference or filedir
\\C name of the current conference or /filedir
\\a normal color prompt
\\A B-mode color prompt
\\# current chat target
\\t time left for this call
\\T current time with DING
\\m number of current message
\\M largest message number in current conference
\\e ESC character (27)
\\r CR character (13)
\\n LF character (10)
\\b backspace (8)
\\\\ "\\" character
The default prompts are:
normal, expert: (\\c) \\a:
normal, novice: (\\c) \\a (? for help):
B-mode: (\\T) \\A:\\e[1;37m\\C\\e[0;37m>
@endnode
@node UTIL_SET_HUNTMSG "Hunt message"
@{b}COMMAND@{ub}
[u] @{i}set huntmsg@{ui}
@{b}DESCRIPTION@{ub}
With this set you can define the message to be sent to all other
players' screens when you enter the game of @{i}Hunt@{ui}. It is
most often used to say "Eat slime death - JoeH's coming in!".
@{b}EXAMPLE@{ub}
u set "huntmsg" "Eat slime death - JoeH's coming in!"
@{b}SEE ALSO@{ub}
q @{"hunt" link MAIN_HUNT}
@endnode
@node UTIL_LA "Language select"
@{b}COMMAND@{ub}
[u] @{i}lang@{ui}uage
@{b}DESCRIPTION@{ub}
Change the language in which you are operating the BBS. Note
that the commands do not change with the language. Default
language is English.
@endnode
@node UTIL_ALI "Alias"
@{b}COMMAND@{ub}
[u] @{i}alias@{ui}
@{b}DESCRIPTION@{ub}
ALIAS command enables you to defines aliases for old commands or
create new ones, examples:
U ALIAS "NEWFILES" "F N"
U ALIAS "LOG2" "Q BLOG 2"
@endnode
@node UTIL_UNSET "Unset settings"
@{b}COMMAND@{ub}
[u] @{i}unset@{ui}
@{b}DESCRIPTION@{ub}
You may disable settings set earlier by @{"set" link UTIL_SET} command by unsetting
them. Note that you can disable settings with "set" command too.
@endnode
@node UTIL_UNALI "Remove alias"
@{b}COMMAND@{ub}
[u] @{i}unalias@{ui}
@{b}DESCRIPTION@{ub}
Unsets (removes) aliases defined in @{"alias" link UTIL_ALI} command.
@endnode
@node UTIL_AAS "Account assing"
@{b}COMMAND@{ub}
[u] @{fg highlight}aas@{fg text}
@{b}DESCRIPTION@{ub}
Assing user to account. Gives user access to account. Account
can be new or existing.
@endnode
@node UTIL_AAD "Account add"
@{b}COMMAND@{ub}
[u] @{fg highlight}aad@{fg text}
@{b}DESCRIPTION@{ub}
Adds money to selected user's account.
@endnode
@node UTIL_AC "Account change"
@{b}COMMAND@{ub}
[u] @{fg highlight}ac@{fg text}
@{b}DESCRIPTION@{ub}
Changes account state of selected user. Account can be with or
without credit.
@endnode
@node UTIL_AM "Account members"
@{b}COMMAND@{ub}
[u] @{fg highlight}am@{fg text}
@{b}DESCRIPTION@{ub}
Shows members of account.
@endnode
@node UTIL_AV "Account view"
@{b}COMMAND@{ub}
[u] @{fg highlight}av@{fg text}
@{b}DESCRIPTION@{ub}
View account.
@endnode
@node UTIL_BA "Bank Time for user"
@{b}COMMAND@{ub}
[u] @{i}ba@{ui}
@{b}DESCRIPTION@{ub}
With this you can change the amount of time a user has stored
in his timebank.
@endnode
@node UTIL_FACC "User File access change"
@{b}COMMAND@{ub}
[u] @{i}facc@{ui}
@{b}DESCRIPTION@{ub}
lets you change the users fileaccess rights. First use the @{"find" link USER/FIND}
These are the different access types:
0 - for no access at all
1 - for download only
2 - for upload only
3 - for both up and down
The file access will be change globally for the user.
@endnode
@node UTIL_FIND "Find user or group by name"
@{b}COMMAND@{ub}
[u] @{i}find@{ui}
@{b}DESCRIPTION@{ub}
FIND will search the user database and the groups file for any match
of the expression you enter. This is used to change and review users
settings. Entering a group name here will list all users that are
a member of the specified group.
If the result you get on the screen is only on line and written in
green color, the search did not come up with any match. If the color
is cyan, BBBS has set it's record pointer at that user.
@{b}SEE ALSO@{ub}
[u] @{i}wotu@{ui}
@endnode
@node UTIL_WOTU "WandOfTurnUndead"
@{b}COMMAND@{ub}
[u] @{i}wotu@{ui}
@{b}DESCRIPTION@{ub}
WOTU works like @{"FIND" link UTIL_FIND} but looks @{"killed" link UTIL_KILL} users from
userbase.
@endnode
@node UTIL_+ "Next user"
@{b}COMMAND@{ub}
[u] @{i}+@{ui}
@{b}DESCRIPTION@{ub}
set pointer to the next user. (accending by usernumber.)
@endnode
@node UTIL_- "Previous user"
@{b}COMMAND@{ub}
[u] @{i}+@{ui}
@{b}DESCRIPTION@{ub}
set pointer to the previous user. (decending by usernumber.)
@endnode
@node UTIL_INV "Invite a user to conference"
@{b}COMMAND@{ub}
[u] @{i}inv@{ui}
@{b}DESCRIPTION@{ub}
Invites a user or a group to the current conference, if he has the
sufficient access rights, if he hasn't you can change them by
editing the GROUPS file.
@endnode
@node UTIL_KILL "Kill user"
@{b}COMMAND@{ub}
[u] @{i}kill@{ui}
@{b}DESCRIPTION@{ub}
KILL will delete the user name from the BBBS. New user can use the
name again to log in. If you don't want that name to log in ever
again, add the name to your trashfile.
@endnode
@node UTIL_LIM "Limits for users"
@{b}COMMAND@{ub}
[u] @{i}limit@{ui}
@{b}DESCRIPTION@{ub}
Put a user or a group in a limit class. See bcfg4.gui for further
information about limits.
@endnode
@node UTIL_SYS "Sysop Access"
@{b}COMMAND@{ub}
[u] @{i}sys@{ui}
@{b}DESCRIPTION@{ub}
Change the SysOp level for the current user. SysOp's access is
a bitfield integer. You can use values from 0 to 255, as
following:
1: Can shell to OS and execute OS commands
2: Full access to all conferences
4: Full access to all files
8: May read private messages from all conferences
16: May change passwords
32: May edit user's status (kill, status)
64: May change NetMail message attributes
128: May use all chat commands
To give a certain access just add the numbers. For example, if
you want a user to have access to all conferences and private
messages, the value is 10 (2+8).
@endnode
@node UTIL_STA "Status Change for user"
@{b}COMMAND@{ub}
[u] @{i}sta@{ui}
@{b}DESCRIPTION@{ub}
Change current users status. Available statuses are:
Active: normal status
Booted: user can not log in
Killed: user is killed
@endnode
@node UTIL_TLI "Time Limit for user"
@{b}COMMAND@{ub}
[u] @{i}tli@{ui}
@{b}DESCRIPTION@{ub}
Changes the maximum amount of time the user may using during one day.
@endnode
@node UTIL_UNINV "Un-invite"
@{b}COMMAND@{ub}
[u] @{i}uninv@{ui}
@{b}DESCRIPTION@{ub}
Will resign the user or group from the current conference, but his
rights will be unchanged, i.e. the user will be able to join the
conference again.
@{b}SEE ALSO@{ub}
@{"inv" link UTIL_INV}
@endnode
@node REGEXP "Regular Expression"
@{b}DESCRIPTION@{ub}
Regular Expression is a standard way to scan for a text. RegExp
has specific syntax for wildcards which differs from wildcard
scan used for files. All texts in BBBS are scanned with RegExps,
the scan in not case sensitive.
RegExp What it does
================================================================
foz text "foz" as it is
^ beginning of the line
$ end of the line
. any character
[foz] character `f', `o' or `z'
[^foz] any other character than `f', `o' or `z'
[f-j] equal to command "[fghij]"
[^f-j] equal to commnad "[^fghij]"
(foo|bar) text "foo" or "bar"
x? equal to command "(x|)"
x+ one or more `x'
x* zero or more `x'
\\x character `x', used finding f.ex. `*'
@{b}NOTE@{ub}
Following RegExps are valid, but the result might not be what
you think you asked for.
RegExp What it does
================================================================
.* matches everything
. matches everything except an empty line
fub* matches lines with "fu"
file*.* matches lines with "fil"
@{b}EXAMPLE@{ub}
RegExp What it does
================================================================
foobar scan for text "foobar" anywhere in the line
^foobar scan for a line starting with "foobar"
fo.bar scan for a line with text fo<any character>bar
\\* scan for character "*" anywhere in the line
foo(bar|ugh)*buz$
scan for a line with text "foo" followed by zero
or more "bar" or "ugh" and followed by "buz" at
the end of the line. For example lines "foobuz"
and "junkfoobarughbarbuz" matches this RegExp
@{b}SEE ALSO@{ub}
@{"Wildcards" link WILDCARDS}
@endnode
@node WILDCARDS "Wildcard-filescan"
@{b}DESCRIPTION@{ub}
Wildcard-filescan is a standard way to scan for files with user-
defined pattern. The pattern must match whole filename.
Wildcard What it does
================================================================
foz text "foz" as it is
* zero or more characters (any)
? any character
[foz] character `f', `o' or `z'
[!foz] any other character than `f', `o' or `z'
[f-j] equal to command "[fghij]"
[!f-j] equal to commnad "[!fghij]"
\\x character `x', used finding f.ex. `['
@{b}NOTE@{ub}
Following wildcards are valid, but the result might not be what
you think you asked for.
Wildcard What it does
================================================================
*.* matches filenames with "." in it, not all files
foo*.* matches filenames starting with foo and having
"." in it
@{b}EXAMPLE@{ub}
Wildcard What it does
================================================================
* all files
*foo* filenames with "foo" in it
foo*bar[1-4x] filenames starting with "foo" and ending with
"bar" followed by a number from 1 to 4 or "x"
@{b}SEE ALSO@{ub}
@{"Regular Expression" link REGEXP}
@endnode
@node HELP "How to use the help system"
The help system commands:
@{b}C@{ub}ontents - Shows the contents (the main help menu)
@{b}I@{ub}ndex - Shows an alpateical index
@{b}H@{ub}elp - Shows you this help
@{b}R@{ub}etrace - Shows the last helpscreen you looked at
Browse @{b}<@{ub} - Shows the previous helpscreen in the helpfile
Browse @{b}>@{ub} - Shows the next helpscreen in the helpfile
@{b}S@{ub}earch - Search with keyword
@{b}Q@{ub}uit - Quits back to BBBS
When you are in the helpsystem you can move up and down with
arrow keys. The keys Ctrl-R and Ctrl-C will scroll one page Up
or Down.
Often you will see words or sentences that are marked with a
different background color. These are links to other related
information. Just press enter when you have selected a link to
get more information about that subject.
@{b}SEE ALSO@{ub}
@{"new users" link GLOB_NEWU}
@endnode
@node INFO_Contact_B "How to contact"
For contacting, you may use addresses:
Kim Heino BarCode BBS
Paavolankatu 3 D 34 v/Rune Johansen
FIN-20240 TURKU Ospelia 23 B
Finland N-1481 Hagan
Internet: Kim.Heino\@utu.fi, b\@bbbs.net Norway
BBS/FAX: +358 2 240 4036 (BCG-Box) Internet: rune\@cinet.no, rune\@bbbs.net
+358 2 240 7755 BBS/FAX: +47-67 06 00 07 (BarCode)
+358 2 240 1413 FidoNet: 2:210/20
+358 2 240 4410
FidoNet: 2:22/222
@endnode
@node Index "Index"
@{" > " link READ_+} + next message
@{" > " link READ_-} - previous msg
@{" > " link READ_.} . same message
@{" > " link READ_<} < show reference
@{" > " link READ_ENTER} <enter> to read unread messages
@{" > " link READ_NUMBER} <number> read message with that number
@{" > " link READ_=} = next reply
@{" > " link READ_>} > show reply
@{" > " link UTIL_AAS} Account assing
@{" > " link UTIL_AAD} Account add
@{" > " link UTIL_AC} Account change
@{" > " link UTIL_AM} Account members
@{" > " link UTIL_AV} Account view
@{" > " link FILE_AD} Add file to /tmp
@{" > " link UTIL_A} Address change
@{" > " link UTIL_SET_KLUDGES} Additional message headers
@{" > " link UTIL_ALI} Alias
@{" > " link UTIL_SET_ALIAS} Alias name
@{" > " link MAIN_A} Answer questionnaire
@{" > " link UTIL_AF} Archive format
@{" > " link READ_AI} Area Info
@{" > " link UTIL_QU} Automatic quote
@{" > " link CHAT_A} Available
@{" > " link UTIL_SET_AWAY} Away text
@{" > " link MAIN_BSTAT} B Statistics
@{" > " link MAIN_BLOG} Backward Log
@{" > " link UTIL_BA} Bank Time for usee
@{" > " link MAIN_BR} Browse nodelists
@{" > " link GLOB_B} Bulletins
@{" > " link MAIN_CAL} Calendar
@{" > " link CHAT_#} Chat with node #
@{" > " link CHAT_S} Chat with SysOp
@{" > " link FILE_CD} Change Directory
@{" > " link GLOB_CHAT} Chat commands
@{" > " link OUTB_B} Change number of busy polls for node
@{" > " link OUTB_BA} Change number of bad polls for node
@{" > " link OUTB_CH} Change message number/all messages for node
@{" > " link OUTB_CL} Clear tickdir and attach messages
@{" > " link UTIL_COL} Colors
@{" > " link CLEDITOR} Command Line Editor: Giving commands to BBBS
@{" > " link GLOB_COM} Comment to SysOp
@{" > " link UTIL_C} Conference status at login
@{" > " link FILE_CO} Copy file(s) (soft)
@{" > " link OUTB_C} Create message for node
@{" > " link FILE_DEL} Delete file(s)
@{" > " link MAIN_DELL} Delete log
@{" > " link OUTB_D} Delete message
@{" > " link FILE_DES} Describe a file
@{" > " link FILE_DI} Directory listing
@{" > " link MAIN_DOS} Do OS Command
@{" > " link READ_D} Dump messages to scratchpad
@{" > " link READ_DUP} Duplicate (rewrite) message
@{" > " link UTIL_RES} Edit your resume
@{" > " link MAIN_EJ} Eject other node
@{" > " link GLOB_E} Enter a message
@{" > " link UTIL_X} Expert mode
@{" > " link FILE_EXT} Extract file
@{" > " link FILE} File Menu Command
@{" > " link GLOB_F} File Commands
@{" > " link UTIL_SET_FILESKIP} Fileskip
@{" > " link MAIN_FIN} Finger search
@{" > " link UTIL_FIND} Find user or group by name
@{" > " link READ_FIX} Fix resume links
@{" > " link UTIL_FL} Flash your name
@{" > " link FILE_FREE} Free a file
@{" > " link EDITOR_FSE} FullScreen Editor: FSE
@{" > " link FILE_GE} Get files
@{" > " link GLOB} Global commands (work in almost every menu)
@{" > " link GLOB_G} Goodbye: Logging out of BBS
@{" > " link UTIL_SET_GRABDEF} Grab defaults
@{" > " link CHAT_G} Group chat
@{" > " link GLOB_H} Help
@{" > " link MAIN_HIDE} Hide yourself
@{" > " link MAIN_HIPPO} Hippo command
@{" > " link UTIL_SET_HOTKEY} HotKey/$ configuration variable
@{" > " link HELP} How to use the help system
@{" > " link INFO_Contact_B} How to contact support
@{" > " link MAIN_HUNT} Hunt
@{" > " link UTIL_SET_NICK} Nickname
@{" > " link FILE_I} Info for file
@{" > " link MAIN_I} Info about user
@{" > " link READ_I} Info about author
@{" > " link UTIL_I} Info about yourself
@{" > " link FILE_IN} Install files (hard)
@{" > " link FILE_LIN} Install files (soft)
@{" > " link UTIL_INV} Invite a user to conference
@{" > " link MAIN_JA} Jargon Search
@{" > " link GLOB_J} Join a conference/change current conference
@{" > " link FILE_K} Keyword search
@{" > " link READ_K} Kill message
@{" > " link UTIL_KILL} Kill user
@{" > " link UTIL_SET_KILLFILE} Killfile
@{" > " link FILE_LH} LHarc files
@{" > " link UTIL_LA} Language select
@{" > " link UTIL_LIM} Limits for users
@{" > " link EDITOR_LINE} Line Editor
@{" > " link UTIL_L} Lines in screen
@{" > " link OUTB_L} List messages (for node)
@{" > " link UTIL_SET_LOGIN} Login commands
@{" > " link EDITOR_MG} MG
@{" > " link UTIL_SET_MG_X} MG startup file
@{" > " link MAIN_MENU} Main Menu Commands
@{" > " link READ_FM} Mark as sent
@{" > " link READ_M} Mark messages in different ways
@{" > " link READ_UNFM} Mark as unsent
@{" > " link EDITOR} Message Editor: Writing messages in BBBS
@{" > " link GLOB_MD} Message Download
@{" > " link GLOB_MU} Message Upload
@{" > " link READ_MC} Message Copying
@{" > " link READ_MODE} Mode for message reading
@{" > " link UTIL_SET_MODE} Mode
@{" > " link FILE_MO} Move file(s
@{" > " link READ_MOV} Move message to another conference
@{" > " link UTIL_N} Name change
@{" > " link FILE_N} New files (date)
@{" > " link GLOB_NEWU} Newuser quick help
@{" > " link READ_NE} Next conference
@{" > " link UTIL_+} Next user
@{" > " link GLOB_NO} Node message
@{" > " link UTIL_MF} Nodemessage filter
@{" > " link CHAT_N} Not available
@{" > " link MAIN_BSHELL} OS/2 prompt
@{" > " link MAIN_OP} Open a door to external program
@{" > " link MAIN_OU} Outbound manager
@{" > " link READ_PRE} PRE Private REply
@{" > " link FILE_PA} Pack files
@{" > " link UTIL_P} Password change
@{" > " link READ_P} Previous - Recently read
@{" > " link UTIL_-} Previous user
@{" > " link FILE_PPUT} Private Upload
@{" > " link UTIL_SET_PROMPT} Prompt
@{" > " link FILE_PU} Put Files
@{" > " link CHAT_Q} Quit CHAT menu
@{" > " link GLOB_Q} Quit to main menu
@{" > " link OUTB_Q} Quit back to main menu
@{" > " link GLOB_R} Read Commands
@{" > " link READ} Read Menu
@{" > " link READ_REC} Recover killed message
@{" > " link REGEXP} Regular Expression
@{" > " link UTIL_UNALI} Remove alias
@{" > " link READ_RE} Reply to message
@{" > " link MAIN_RESET} Reset the periodical statics
@{" > " link READ_RES} Resign from conference
@{" > " link UTIL_RET} Return to Read Menu with <enter>
@{" > " link UTIL_REV} Review own messages
@{" > " link MAIN_RL} Rlogin
@{" > " link FILE_S} Scan for name
@{" > " link READ_S} Search commands
@{" > " link UTIL_ED} Selecting Message Editors
@{" > " link UTIL_GF} Selecting GRAB format:
@{" > " link READ_SE} Send scratchpad
@{" > " link UTIL_S} Set charset
@{" > " link UTIL_SET} Set settings
@{" > " link MAIN_SHELL} Shell to OS
@{" > " link GLOB_?} Show Menu
@{" > " link MAIN_COMPU} Show free memory & disk space
@{" > " link MAIN_LOG} Show logfile
@{" > " link MAIN_S} Show users
@{" > " link READ_O} Show original
@{" > " link READ_SH} Show conference status
@{" > " link UTIL_SI} Silent mode
@{" > " link FILE_SP} Split file
@{" > " link MAIN_SPY} Spy on a user
@{" > " link MAIN_STAT} Statistics
@{" > " link UTIL_STA} Status Change for user
@{" > " link UTIL_SYS} Sysop Access
@{" > " link Main} Table of Contents
@{" > " link MAIN_TEL} Telnet
@{" > " link UTIL_TE} Terminal type
@{" > " link MAIN_MG} Text editor
@{" > " link GLOB_TIM} Time left
@{" > " link MAIN_BA} Time Bank
@{" > " link UTIL_TLI} Time Limit for user
@{" > " link FILE_TOU} Touch file
@{" > " link UTIL_T} Transfer protocol
@{" > " link FILE_TCO} TrueCopy file(s) (hard)
@{" > " link FILE_T} Type file to screen
@{" > " link UTIL_UNINV} Un-invite
@{" > " link FILE_UNFREE} Unfree a file
@{" > " link UTIL_UNSET} Unset settings
@{" > " link MAIN_UL} User login
@{" > " link READ_USER} User editor
@{" > " link UTIL_FACC} User File access change
@{" > " link GLOB_U} Utility Commands
@{" > " link UTIL} Utility Menu
@{" > " link UTIL_KEY} VT100 KEY emulation
@{" > " link MAIN_VER} Version
@{" > " link FILE_V} View archived file
@{" > " link READ_V} View conference
@{" > " link UTIL_V} View settings
@{" > " link UTIL_WOTU} WandOfTurnUndead
@{" > " link FILE_WD} Who has downloaded
@{" > " link GLOB_W} Who's on system
@{" > " link WILDCARDS} Wildcard-filescan
@{" > " link READ_Z} Zap names
@{" > " link FILE_ZIP} Zip files
@endnode