JNOS Commands Manual - Appendix A


Jump Table/Index





Appendix A

APPENDIX A


JNOS MAILBOX USER COMMANDS

  The following commands are available to the users connected to
  the mailbox. This file is available separately as mboxcmds.txt.



 AREA

  The Area command lists the mail areas that contain messages you
  may read.

  A gives a short listing, whereas
  AF gives a full listing with descriptions (if available)
  AN shows areas that have new mail since you last logged off.                                                                       

  To read messages in one of the areas, type 'A <areaname>'. You
  will then be told how many new, not previously listed messages
  there are in this area.

  You can send mail to any of the listed areas as 'S <areaname>'




 BYE

  The Bye command is used to exit from the JNOS MBOX. This will
  close your mailbox file and remove any messages that you have
  deleted with the K[ill] command.



 CONNECT

  The Connect command has the following modes:

  C[onnect] [port] [callsign] [<digipeater> . . .] connects to station
  'callsign' on interface 'port', possibly via digipeaters
  'digipeater...' (note the use of 'via' is optional!)

  C[onnect] [node] connects over netrom to a remote node with 'node' as
  either node-call or node-alias



 CONV [<channel>]

  (if available) puts you in converse mode. This is a roundtable
  discussion feature. 'channel' allows specifying the conference
  channel you wish to join. Channel default = 0. 



 DOWNLOAD

  D[ownload] [/][<path_name>/]filename sends a plain ASCII text file.
  DM download the motd which is otherwise unavailable once you
    get into the mbox.
  DU [/][<path_name>/]filename downloads binary files converted to
  UUENCODED ASCII. 

  You will need the "uudecode" utility to convert this ASCII file
  back to binary. Source code, in various languages, for uudecode
  can be downloaded from this system. Look for uudecode.bas,
  uudecode.pas, and uudecode.c.

  The optional path_name may be included along with the filename
  if the desired file is not in the current directory (you can
  determine this using the W[hat] command). Please note that the
  character used to separate the path and filename is a "/"
  (forward slash).



 ESCAPE

 E[scape] [<char> | <integer> | off|on]  The escape command, when
 entered by itself, will display the character that is current set as the
 escape character, and whether escape processing is enabled. This
 character is what will be used if you want to exit from the current
 session . For instance, if you have started a "chat" session, and you
 don't get a response from the operator after waiting a few minutes,
 you can enter the escape character, followed by a <RETURN> or
 <ENTER>, and the session will be terminated. You will then be
 returned to the MBOX prompt.

 The escape character may be changed to one of your preference by
 entering "escape" followed by a <SPACE> and the character that will
 become the new escape character. This must be a single typed
 character (the <CTRL> key may be used in addition). Alternatively,
 an <integer> corresponding to the decimal code for the escape
 character may be specified. Escape processing can be enabled or
 disabled by specifying "on" or "off" as the only argument..

 EXAMPLES
      escape ^Z   (the ASCII character <CTRL>Z)
      escape X    (the character "x" is the new escape)
      escape 120  (the character "x" is the new escape)
      escape off  (suspend escape character processing)
      escape on   (resume escape character processing)



  FINGER

  The finger command retrieves personal information about users of
  a system.                                                                                             
  F[inger] displays a list of known users on the current system.                                                                     
  F[inger] [<user_name>] display information about if and when the user
  last logged in, as well as any information which may be set in the
  user's finger-file.                                                                                           
  F[inger] [<user_name>][@<host>] Perform the same functions
  detailed above on another TCP/IP host connected to the network.

  To get a list of the users on a remote system, enter "finger"
  followed by a <SPACE> and an "@", then the host name. To get
  information about a remote user, insert the user name before the
  "@".

    EXAMPLES
    finger          (list the known users on this system)
    f sysop         (list info about the local user "sysop")
    f @wg7j         (list the known users at host "wg7j")
    f johan@wg7j    (display info about "johan" at host "wg7j")
    f help[@jnoshost] (shows which pseudo-user names are available
                     for obtaining JNOS system info via f finger
                     command).



 HELP

  Get on-line assistance for user commands

 ? displays a list of the commands that have help descriptions
  available for them:

  area    bye      connect   download escape  finger
  help    info     jheard    kill     list    mboxuser
  nodes   nroutes  operator  ports    read    send
  telnet  upload   verbose   xpert    what    zap

 H <command>  Displays help for a specific command.                                                                           

    Example: Display the help text for the command 'connect'.
         'h connect'



 IHEARD


  The IHeard command shows the tcp/ip systems recently heard.

 I[heard]  Show tcp/ip activity for all ports.                                                                              

 I[heard] [<port>] Show tcp/ip activity for <port>.                                                                           

   For ax.25 interfaces (ports), show all tcp/ip activity heard,
   even when this system was not involved in it. For other
   interfaces, show those systems that we actively routed packets
   for (i.e.. systems that talked to us.)



 INFO

   Sysop-supplied site information. 



 IPROUTE


 IP[route] shows the available TCP/IP routes the system has
 configured. It shows the interfaces and gateways involved in the
 routes, and also the expiration timer (if applicable).                                                                          

  This could be a LONG list if the system has a lot of ip routes.
  Please ask the sysop for more about the information given in the
  display.



 JHEARD

  The jheard command will display a list of all the station
  callsigns that have been received as sending packet traffic on
  the channel, the time since the station was heard last, and the
  total number of packets received.

  J[heard]  displays the "heard" list for all interfaces.                                                                         

  J[heard] [<port>] displays a list of the stations heard on a
  particular channel. See the Ports command for determining which
  channel is heard on which port.                                                                                     
  Warning: if this system has been on the air for very long, and
  the channels are very active, the "heard" list could be extremely
  long.



 KILL

  K[ill] <message_number_or_range> [<message_number_or_range> . . .]

  The kill command allows you to delete messages from the current
  mailbox (if you have been given that permission by the operator).
  At least one message number must be supplied. The message numbers
  you can select from can be displayed with the "L[ist]" command. The
  second parameter on each line of the list is the <message_number>.
  You may specify a range of message numbers by placing a "-" between
  the first and last message numbers of the range. No intervening
  spaces are allowed. For example, 4-7 is equivalent to 4 5 6 7.

  KM will delete all messages in the area.
  KU will un-kill a message that was previously marked for killing.
  KA will delete all messages in the area.

  The kill command allows you to delete messages from the current
  mailbox (if you have been given that permission by the operator).
  At least one message number must be supplied. The message numbers
  you can select from can be displayed with the "L[ist]" command. The
  second parameter on each line of the list is the <message_number>.

  The kill command only applies to messages in the current mail
  "area". The current mail area can be checked and modified with the
  "A[rea]" command.



 LIST

  L[ist] [<starting_msg_number> [<ending_msg_number>] ]
  prints a list of the messages from the current mailbox (or "area"). 
  For each message, the list contains the subject header line, the 
  time and date it was created, who it is from, how many bytes long 
  it is, and whether or not it has been read.

  You may include an optional "starting_msg_number" from which to
  begin displaying the list. If you specify a starting msg
  number, then you may also specify an ending number as well.
  This will limit the display for you in case there are a large
  number of messages in a particular "area" mailbox.


  L  by itself will display the headers for all unread messages, if any.
  LA list all messages, read or unread
  LL display the last <number> of message headers. 
  LM is the same as 'L'
  LB list all bulletins
  LS [subject] list messages in the current 'area' with [subject] in the
  subject line.
  LT list all traffic
  L> xxx list all messages that have the string 'xxx' in the To:
  address including numeric strings.
  L< xxx list all messages that have the string 'xxx' in the From:
  address including numeric strings.




 Mailbox USERS

  M will display a list of all the current users, how they connected,
  and their current activity.

  MC <path, area> (sysop) copies the current message to the
  path or area indicated. This command accepts a range of messages,
  e.g., mc 5-26 junk will copy messages 5 through 26 to area 'junk'.

  ML will list all past users of the system, when they were last on and
  how many times they've connected. 

  ML n will show the last n users of the system
  ML call will list when 'call' last logged in

  MM <path, area> (sysop) moves the current message to the path
  or area desired. This command accepts a range of messages, e.g.,
  mm 5-26 junk will move messages 5 through 26 to area 'junk'.

  MS will give some info on the number of messages handled since the
  system has been up



 NODES

  N  prints a list of NetRom nodes that are known to this system and
  for which the nodeids do not begin with '#'.

  N *  will give info on all known nodes including "hidden" nodes
  (those with IDs beginning with '#').
  N <nodename> displays information about routes (paths) available to
  <nodename>


  NR[oute] command will list all known NetRom neighbor stations, with
  a listing of the path quality to them, number of destinations the
  neighbor knows and the obsolescence count.

  '>' in front indicates that the route has been used in the past 60
  seconds



 OPERATOR

  O[perator] allows you to "talk" keyboard-to-keyboard with the operator
  of this NOS system if the system is attended.

  When you wish to terminate the chat session, type the escape character
  on your keyboard, and then press <ENTER> or <RETURN>. The default
  escape character is "CTRL-X", which means to hold down the <CTRL>
  key and press the <X> key simultaneously. This escape character may
  be changed to whatever you prefer by using the "E[scape]" command.



 PING <host>

  Check of <host> is alive. Returns RTT.



 PORTS

  P[orts] prints a list of AX.25 interfaces (ports) that are installed
  in this system. A description of the port is also given if one has
  been setup for that port. These ports can be used to make outgoing
  AX.25 connections with the "C[onnect]" command.



 QUERY

  Q <call> [<call> . . .] If available, this queries the BuckMaster
  CDRom callbook server for info about the calls given. More then one
  call per query is allowed.



 READ

  Read a message (or messages) from the current mail area.

      #           or,
      R[ead] #    or,

  R[ead] <msg_number_or_range> [<msg_number-or_range> . . .] To
  read a specific message, you may either type "read #" or just the number
  by itself. If there is a specific list of messages you are interested 
  in (determined by the use of the L[ist] command, for instance), you can
  enter the list of message numbers (separated by spaces) on the
  "read" command-line. You can also simply advance sequentially through
  the messages by just pressing the <ENTER> or <CR> key. This will
  display the next message in order. The "read" command displays only
  an abbreviated portion of the mail headers. If you want to display
  all the header lines, use the V[erbose] command instead.

  RM display without interruption all unread messages.

    EXAMPLES:
       read 3 5    (Display only messages 3 and 5)
       4           (Display message 4)
       <CR>        (Display next message)


 SEND

  The send command allows you to enter a message and send it to a user at
  either this system, or some other system on the network. The "from_addr"
  and "bulletin_id" fields are for special use and won't be covered here.
  The "S" command may also be followed by "P", "B", or any other message
  type you use (e.g. SP wb7xxx @ n7xxx). The "SR" command allows you to
  "reply" to either the current message or the message number specified.
  The "ST" command allows you to send "traffic" to <user> specified.
  The subject will be copied and the reply will be sent to the address it
  was sent from. The "SF" command will forward a copy of the current
  message to the user specified.  SC allows you to send a message to 
  more then one user. The system will prompt with "Cc: ", which allows 
  you to add more users to be send Carbon copies of the message. Separate 
  users on the Cc line with commas

  S[end] <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>]
  SR [msg_number]
  SF <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>]
  SC
  ST


 SB <user>[@<host>] (Send Bulletin) As above, but ANY <user> may
 read the message from the mailbox. <User> is usually a category
 rather than an individual stationid when sending bulletins.

 SP <user>[ @ <host>] (Send Personal) As above, but only the
 addressee (<user>) may read the message from the mailbox.

 SR [msg_number] "reply" to either the current message or the
 message number specified. The subject will be copied and the reply
 will be sent to the address it was sent from.

 SF <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>] Forward a copy
 of the current message to the user specified.

 SC <user>[ @ <host>] [< <from_addr>] [$<bulletin_id>] Send a message
 to more than one user. The system will prompt with "Cc: ", which
 allows you to add more users to be sent 'carbon copies' of the
 message. Separate users on the Cc: line with commas.


  EXAMPLES

    send kf7xx           (Send a message to the local user, kf7xx)
    s kf7xx @ wb7xxx     (Send a message to kf7xx at the wb7xxx host)
    sr 3                 (Reply to message number 3)
    sf n7aaa%n7bbb@w7ccc (Forward current msg to n7aaa at n7bbb
                          via w7ccc)
    sc wg7j              (Send with Carbon copy to others)
    Cc: ka7ehk, n7dva@n7dva



 TELNET

 T[elnet] <hostname> [<port_number>]

 The telnet command allows you to initiate a TCP connection from the
 NOS mailbox out across the network to another host. This allows an
 AX.25 user with nothing more than a terminal and TNC to gain access
 to the TCP/IP network.

 By including the optional port_number, you can connect to any TCP
 server at the given host. The default is to be connected to the
 "telnet" server, which in the case of JNOS software, is the MBOX.

 To quit the session at any time, enter the escape character (<CTRL>X
 by default, can be changed with the E[scape] command).



 UPLOAD

  U[pload] [/][<path_name>/]<filename>  Transfer an ASCII file from
  your system onto disk at this host. You may also specify a full
  path_name containing a specific directory in which to deposit the new
  "upload".  All uploads can only go into the directory that you
  logged into, or into another directory under the current one.

  The transfer proceeds line-by-line until the file is sent and
  you enter either a "<CTRL>Z" or "/ex" as the first item on a
  blank line.

    EXAMPLES
       upload kepler.txt
       u /public/satelite/oscar13.txt



 VERBOSE


  This command allows you to read a message (or messages) from the
  current mail area, and it includes all the header lines for
  display. The R[ead] command operates the same way, but with
  abbreviated header lines.


  V[erbose] <msg_number_or_range> [<msg_number_or_range> . . .]
  View a specific message or a list of messages with all headers.

  VH, 'verbose held' is verbose-read-held mesages (sysop only).

  VM, 'verbose mine' Display, without interruption, all unread messages
  in the area.



 WHAT

  W[hat] [/][<path_name>] Generate a sorted directory listing of the
  current directory or the one specified by the optional path_name. The
  listing includes the filename (or subdirectory name if there is a "/"
  appended), the file size in bytes, creation time, and date.

    EXAMPLES
       what   (Displays a directory listing of the
              "current" dir)
       w /nos/pub  (Display a list of files contained in the
              "/nos/pub" dir)



 XPERT


  The Xpert command toggles the prompts that the system gives

  X  - toggles the prompt between using long and short prompts.
  XA - toggles the 'current area' indication on or off.
  XG - effective with 1.11a, addr/#bits - establishes an encapped route for
      addr, if permitted.
  XN - toggles the 'netrom id' prompt on or off
  XM - shows the number of lines before -more- prompting occurs in lists
  XM n - sets the number of lines ...
  XP - toggles LINEMODE-style prompting for input (telnet/tip users).
  XR - shows if 'Reply-to' line is added when sending mail. You need
      to have set an email address when you registered.

  The states of the above are remembered at logout and used at
  next login.

  The XG command, when allows by the 0x2000000 permission bit in
  ftpusers, lets the sender register as a gateway for the indicated host or
  subnet, for a period of time. This could be used by systems connecting
  with a dynamic IP address, to facilitate tcp forwarding of bulletins.



 ZAP

  Z[ap] [/][<path_name>/]<filename> The zap command allows you to
  delete a file in the current directory of one you specify with the
  optional path_name. Use of this command requires that permission be
  granted by the operator of this system.

  EXAMPLES
   zap myfile.txt      (Deletes myfile.txt in the current dir)
   z /nos/mydir/myfile.txt  (Deletes myfile.txt in /nos/mydir)

End of Appendix A: JNOS User Commands


(Courtesy KBNorton Computer Services)