|
|
autoseq [ -a subsequencer ]
readnotes [ -a subsequencer ]
The -s option signals notes to use the automatic sequencer. With the sequencer enabled, notes shows the new notes and responses since your last entry into that notesfile. With the sequencer enabled by -s the notes program will not enter notesfiles which have no new text. Specify -x to use the sequencer and enter notesfiles even if they have no new text. The -i and -n options are still more sequencing modes, -i is similar to -s but shows the index page instead of the first modified note. -n turns the sequencer off.
The -o option helps users find articles that are vaguely remembered with terms such as ``some note in the last 3 days in one of several notesfiles''. These can be found with a command like: notes -o "3 days ago" nf1 nf2 nf3 which sequences past all articles written in notesfiles ``nf1'', ``nf2'', and ``nf3'' in the last 3 days. The user's timestamps are not updated.
The -a option specifies a subsequencer. This allows several people sharing the same signon to maintain their own sequencer file. The actual sequencer name is generated by concatenating the user name and the subsequencer name. It is recommended that subsequencer names be unique within the first 6 characters.
Specify -t termtype to override the TERM environment variable. This switch is primarily for V6 systems.
The -f option directs notes to read the contents of a file for a list of notesfiles to scan. This file and the directories must be readable by the notesfile user id.
The topic list specifies which notesfiles are to be scanned. The notesfiles are scanned from left to right; upon finishing the first topic, the second is entered. The shell's meta-characters are recognized within a topic but must be escaped to prevent shell interpretation. Specifying ``net.*'' will yield all the notesfiles with the prefix ``net.''. Specify ``*unix*'' to read all notesfiles with the string ``unix'' in their names. Bracket and question mark constructs are also recognized.
Notesfile names are parsed such that a notesfile will be entered only once no matter how many times it is listed on the command line and in any files specified by the -f option. Notesfiles can also be excluded by prefixing their names with a `!'. Thus to see all notesfiles except ``general'', one might type: notes "*" !general
The autoseq and readnotes commands allow sequencing through a list of notesfiles with the sequencer enabled using with a single command. Autoseq and Readnotes function identically. They are syntactically equivalent to ``notes -s $NFSEQ''. The environment variable NFSEQ contains a comma separated list of notesfile specifications. A typical NFSEQ definition for the Bourne shell looks like: NFSEQ=``general,announce,net.*,bicycle,srg,:/usr/essick/nflist''. Specifications beginning with a `:' specify a file to read for more notesfile names. In the previous example, the last specification reads the contents of the file `/usr/essick/nflist' for more notesfile specifications. Many of these can appear in the NFSEQ variable.
Notes and responses are entered by using an editor. The default editor is ed.1 This can be changed by setting one of the environment variables NFED or EDITOR. Notes looks for NFED before looking for EDITOR, allowing users to use different editors for writing notes and for other tools.
Some commonly used commands within the notesfile system are listed below:
Only the notesfile owner can create new notesfiles. The notesfile owner will create the notesfile and turn control over to the person requesting the notesfile. This person is the notesfile director; he may designate others to also be notesfile directors. The notesfile director has special privileges including: deleting any note, determining policy for the notesfile, permitting anonymous notes, and determining accessibility of the notesfile.
An interface is provided to news.1 Transfers in both directions are supported. See newsoutput.8 and the Notesfile Reference Manual for more information on this facility.
Facilities for mailing to notesfiles ( nfmail.8 ), networking notesfiles ( nfxmit.8 ), printing notesfiles ( nfprint.1 ), archiving old notes ( nfarchive.8 ), and several user routines ( nfabort.3 and nfcomment.3 ) exist.
The concept of a notesfile was taken from the PLATO system (a trademark of Control Data Corporation) designed at the University of Illinois to provide automated teaching capabilities.
Ray Essick (uiucdcs!essick, essick%uiuc@csnet-relay.arpa) Department of Computer Science University of Illinois at Urbana-Champaign Urbana, IL Rob Kolstad (kolstad@convex.UUCP) CONVEX Computer Corporation Richardson, TX
|
|
Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).
Last modified 21/April/97