home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-27 | 32.0 KB | 1,088 lines |
- .; $Id: db.rno,v 1.3 1995/10/27 13:25:39 tom Exp $
- .; This is the help-file for FLIST. The following variants are possible:
- .;
- .; PAGED - format for document
- .; FILE - run with normal RUNOFF options
- .; LIB - run with RUNOFF/NOUNDERLINE/VARIANT=LIB
- .;
- .if paged
- .req "d0.req"
- .else paged
- .npa.nhd.dix.fl bold
- .endif paged
- .rm 77
- .if lib
- .lm0;1 FLIST - Directory Editor
- .else lib
- .if file
- .lm0;^&FLIST_ -_ Directory_ Editor\&
- .else file
- .lm0;^*FLIST - Directory Editor\*
- .endif file
- .endif lib
- .lm 2.b
- FLIST (directory management system/file-list)
- permits the user to sort directories, examine files, delete
- rename or alter the protection code on files,
- all via a dynamic display.
- .b
- Format:
- .b
- FLIST [_*._*;_*]
- .rm -2.ts 17,31,45
- .; 19,35,51
-
- .x /AFTER qualifier
- .if lib
- .lm0;2 /AFTER#############
- .br.lm1
- .else lib
- .b2.lm0;^*Options:\*
- .lm2
- .lm +15
- .b.i-15;/AFTER
- .nsp
- .endif lib
- /AFTER=time
- .sk1
- Same as /SINCE.
- .sk1
- Selects only those files that are dated after the specified time.
- .sk1
- You must specify an absolute time.
- See Section 2.5 in the VAX/VMS DCL Dictionary
- (or access the HELP topic SPECIFY) for complete information on
- specifying time values.
- You can also use the keywords TODAY, TOMORROW, and YESTERDAY.
- .;
- .x /ALL qualifier
- .if lib
- .lm0;2 /ALL#(D)###########
- .br.lm1
- .else lib
- .b.i-15;/ALL (D)
- .nsp
- .endif lib
- Read directory entries for all filenames, even if insufficient privilege.
- .;
- .x /BACKUP qualifier
- .if lib
- .lm0;2 /BACKUP############
- .br.lm1
- .else lib
- .b.i-15;/BACKUP
- .nsp
- .endif lib
- Selects files according to the dates of their most recent backup.
- This qualifier is relevant only when used with the /BEFORE or /SINCE
- qualifier. Use of the /BACKUP qualifier is incompatible with
- /CREATED, /EXPIRED, and /MODIFIED. /CREATED is the default.
- .sk1
- /BACKUP implicitly sets /DBACKUP.
- .;
- .x /BEFORE qualifier
- .if lib
- .lm0;2 /BEFORE############
- .br.lm1
- .else lib
- .b.i-15;/BEFORE
- .nsp
- .endif lib
- /BEFORE=time
- .sk1
- Selects only those files that are dated before the specified time.
- .sk1
- You must specify an absolute time.
- See Section 2.5 in the VAX/VMS DCL Dictionary
- (or access the HELP topic SPECIFY) for complete information on
- specifying time values.
- You can also use the keywords TODAY, TOMORROW, and YESTERDAY.
- .;
- .x /COMMAND qualifier
- .if lib
- .lm0;2 /COMMAND###########
- .br.lm1
- .else lib
- .b.i-15;/COMMAND
- .nsp
- .endif lib
- Read commands from the specified file
- (default FLIST.CMD in your login directory).
- On end-of-file, resume interactively.
- .;
- .x /CREATED qualifier
- .if lib
- .lm0;2 /CREATED###########
- .br.lm1
- .else lib
- .b.i-15;/CREATED
- .nsp
- .endif lib
- Selects files based on their date of creation. This qualifier is
- relevant only when used with the /BEFORE or /SINCE qualifier. Use
- of the /CREATED qualifier is incompatible with /BACKUP, /EXPIRED,
- and /MODIFIED. /CREATED is the default.
- .;
- .x /DBACKUP qualifier
- .if lib
- .lm0;2 /DBACKUP###########
- .br.lm1
- .else lib
- .b.i-15;/DBACKUP
- .nsp
- .endif lib
- Show backup dates instead of creation dates
- .;
- .x /DREVISED qualifier
- .if lib
- .lm0;2 /DREVISED##########
- .br.lm1
- .else lib
- .b.i-15;/DREVISED
- .nsp
- .endif lib
- Show file revision dates instead of creation dates
- .;
- .x /FAST qualifier
- .if lib
- .lm0;2 /FAST##############
- .br.lm1
- .else lib
- .b.i-15;/FAST
- .nsp
- .endif lib
- Suppress all fields other than the filename (_*3 faster)
- .;
- .x /LOG qualifier
- .if lib
- .lm0;2 /LOG###############
- .br.lm1
- .else lib
- .b.i-15;/LOG
- .nsp
- .endif lib
- Record commands, informational- and error- messages in a log-file
- (default FLIST.LOG in your login directory).
- .;
- .x /MODIFIED qualifier
- .if lib
- .lm0;2 /MODIFIED##########
- .br.lm1
- .else lib
- .b.i-15;/MODIFIED
- .nsp
- .endif lib
- Selects files according to the dates on which they were last
- modified.
- This qualifier is relevant only when used with the
- /BEFORE or /SINCE qualifier. Use of the /MODIFIED qualifier is
- incompatible with /BACKUP, /CREATED, and /EXPIRED. /CREATED is the
- default.
- .sk1
- /MODIFIED implicitly sets /DREVISED
- .;
- .x /NOALL qualifier
- .if lib
- .lm0;2 /NOALL#############
- .br.lm1
- .else lib
- .b.i-15;/NOALL
- .nsp
- .endif lib
- Suppress filename if no privilege for other data
- .;
- .x /NODATE qualifier
- .if lib
- .lm0;2 /NODATE############
- .br.lm1
- .else lib
- .b.i-15;/NODATE
- .nsp
- .endif lib
- Suppress creation-date+time
- .;
- .if lib
- .lm0;2 /NOFAST#(D)########
- .br.lm1
- .else lib
- .b.i-15;/NOFAST
- .nsp
- .endif lib
- Open each file to obtain auxiliary information (e.g., date, size).
- .;
- .x /NOOWNER qualifier
- .if lib
- .lm0;2 /NOOWNER###########
- .br.lm1
- .else lib
- .b.i-15;/NOOWNER
- .nsp
- .endif lib
- Suppress display of owner code
- .;
- .x /NOPROTECTION qualifier
- .if lib
- .lm0;2 /NOPROTECTION######
- .br.lm1
- .else lib
- .b.i-15;/NOPROTECTION
- .nsp
- .endif lib
- Suppress display of protection mask
- .;
- .x /NOSIZE qualifier
- .if lib
- .lm0;2 /NOSIZE############
- .br.lm1
- .else lib
- .b.i-15;/NOSIZE
- .nsp
- .endif lib
- Suppress allocation (size) data
- .;
- .x /NOVERSIONS qualifier
- .if lib
- .lm0;2 /NOVERSIONS########
- .br.lm1
- .else lib
- .b.i-15;/NOVERSIONS
- .nsp
- .endif lib
- Show only highest version of each file
- .;
- .x /SINCE qualifier
- .if lib
- .lm0;2 /SINCE#############
- .br.lm1
- .else lib
- .b.i-15;/SINCE
- .nsp
- .endif lib
- /SINCE=time
- .sk1
- Selects only those files that are dated after the specified time.
- .sk1
- You must specify an absolute time.
- See Section 2.5 in the VAX/VMS DCL Dictionary
- (or access the HELP topic SPECIFY) for complete information on
- specifying time values.
- You can also use the keywords TODAY, TOMORROW, and YESTERDAY.
-
- .if lib
- .lm0;2 Commands###########
- .else lib
- .b2
- .lm0;^*Commands:\*
- .endif lib
- .lm2.b
- FLIST's commands are listed below
- (capital letters indicate the allowable abbreviation).
- .lm2.b
- Main Alternate Description
- .lm2.br.rpt 73 "-"
- .lm +29
- .x HELP, show command summary
- .x ?HELP, show command summary
- .i-29;Help ?help Show this helpfile.
- .x QUIT
- .x Key assignments>CTRL/Z, quit
- .x CTRL/Z, quit
- .i-29;Quit CTRL/Z Quit the current directory level.
- A numeric argument causes FLIST to quit that many times
- .x SHELL
- .x Spawned subprocesses>SHELL
- .i-29;SHell Spawn DECShell process, return to FLIST on LOGOFF
- .x SPAWN
- .x Spawned subprocesses>SPAWN
- .i-29;SPawn Spawn new process, return to FLIST on LOGOFF
- .lm2.br.rpt 73 "-"
- .c;(The following use arguments; most imply the current entry)
- .lm2.br.rpt 73 "-"
- .lm +29
- .x File management>APPEND
- .x APPEND
- .x Spawned subprocesses>APPEND
- .i-29;APpend Append the current file to the argument
- .x File management>COPY
- .x COPY
- .x Spawned subprocesses>COPY
- .i-29;COpy Copy the current file to the argument
- .x File management>CREATE
- .x CREATE
- .x Spawned subprocesses>CREATE
- .i-29;CReate Create the specified file or directory
- .x File management>DELETE
- .x DELETE
- .i-29;DELete Delete the current file
- .x File management>EDIT
- .x EDIT
- .x Spawned subprocesses>EDIT
- .i-29;Edit Edit (if file), else enter new directory level.
- .x Searching>FIND
- .x FIND
- .i-29;Find Search for the filename specified as argument
- .x Display commands>INSPECT
- .x INSPECT
- .i-29;Inspect Inspect files, showing source-format.
- .x Browsing>BROWSE
- .x BROWSE
- .i-29;Browse Run BROWSE to display the current file.
- .x Searching>NEXT
- .x NEXT
- .x Searching>CTRL/N, NEXT
- .x Key assignments>CTRL/N, NEXT
- .x CTRL/N, NEXT
- .i-29;Next CTRL/N Search for next occurrence of filename.
- .x Searching>NFIND
- .x NFIND
- .i-29;NFind Search for entry not matching pattern.
- .x File management>PRINT
- .x PRINT
- .x Spawned subprocesses>PRINT
- .i-29;PRint Enqueue the file to be printed
- .x File management>PROTECT
- .x PROTECT, change protection
- .x Key assignments>CTRL/P, protection edit
- .x CTRL/P, protection edit
- .i-29;PROtect CTRL/P Enter protection-code edit
- .x File management>PURGE
- .x PURGE
- .i-29;PURge Delete lower versions of the current file
- .x File management>RENAME
- .x RENAME
- .i-29;REName Rename the current file (requires arguments)
- .x SUBMIT
- .x Spawned subprocesses>SUBMIT
- .i-29;Submit Submit the current file as a BATCH job.
- .x Browsing>VIEW
- .x VIEW
- .x Spawned subprocesses>VIEW
- .i-29;View EDIT/READONLY
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Direction##########
- .else lib
- .b2
- .lm0;^*Direction:\*
- .endif lib
- .lm2.b
- /FORWARD and /BACKWARD set the current-direction flag, used by /PAGE
- to determine the direction of scrolling.
- Each of these commands accepts a single argument: number of lines.
- If no argument is given, the amount of scrolling is one screen.
-
- .if lib
- .lm0;2 Display############
- .else lib
- .b2.lm0;^*Display:\*
- .endif lib
- .lm2.b
- .x Display commands
- The only fixed-fields in FLIST's display format are the filename, filetype and
- version.
- The pathname for the current-file is automatically displayed in the
- summary line.
- The "/d"-commands alter the DATE-field to alternate formats to
- permit different date-sorting. The "/columns" command permits the user to set
- the display to any combination of fields for which FLIST has read the data:
- .lm2.b
- .lm2.br.rpt 73 "-"
- .lm +29
- .x DATE-toggle>/DCREATED
- .x /DCREATED, toggle DATE to CREATED
- .i-29;/Dcreated Toggle date-display to CREATED
- .x DATE-toggle>/DBACKUP
- .x /DBACKUP, toggle DATE to BACKUP
- .i-29;/DBackup Toggle date-display to BACKUP
- .x DATE-toggle>/DREVISED
- .x /DREVISED, toggle DATE to REVISED
- .i-29;/DRevised Toggle date-display to REVISED
- .x DATE-toggle>/DSHORT
- .x Date format>/DSHORT
- .x /DSHORT, set short date format
- .i-29;/DShort Set date to short-format
- .x DATE-toggle>/DLONG
- .x Date format>/DLONG
- .x /DLONG, set long date format
- .i-29;/DLong Show date in long (day-of-week) format
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Display commands>/COLUMNS
- .x /COLUMNS, set column-list
- .x Column-list>/COLUMNS
- .i-29;/Columns (see keyword list)
- .x Column-rotation>/CLEFT
- .x /CLEFT, rotate column-list
- .i-29;/CLeft Rotates list to the left
- .x Column-rotation>/CRIGHT
- .x /CRIGHT, rotate column-list
- .i-29;/CRight Rotates list to the right
- .x Column-width>/CWIDTH
- .x /CWIDTH, set column width
- .i-29;/CWIDTH Set name.type column width
- .x Display commands>/TIMES
- .x /TIMES, reset timer
- .i-29;/TImes Display, reset elapsed, actual CPU times
- .lm2.br.rpt 73 "-"
- .;
- .if lib
- .lm0;3 Keywords
- .else lib
- .b2.lm4;^*Keywords:\*
- .endif lib
- .b.lm2.rm -2
- .x Column keywords
- .x Column keywords>ALLOC
- .x Column keywords>BACKUP
- .x Column keywords>CREATED
- .x Column keywords>DATE
- .x Column keywords>EXPIRED
- .x Column keywords>FORMAT
- .x Column keywords>ID
- .x Column keywords>LENGTH
- .x Column keywords>MASK
- .x Column keywords>OWNER
- .x Column keywords>PATH
- .x Column keywords>REVISED
- .x Column keywords>SIZE
- .x Column keywords>XAB
- Column keywords include: ALLOC, BACKUP, CREATED, DATE, EXPIRED, FORMAT,
- ID, LENGTH, MASK, OWNER,
- PATH, REVISED, SIZE, USER and XAB (record attributes).
- For example, the standard
- display is:
- .b.c;/columns size date mask
- .b
- Only the first character of each keyword need be given. If an asterisk "_*"
- is given, the entire prior list is entered.
- This provides a convenient means to append to the list.
- .rm+2
- .;
- .if lib
- .lm0;3 Width
- .else lib
- .b2.lm4;^*Width:\*
- .endif lib
- .b.lm2.rm-2
- FLIST normally sets the displayed width of the filename and filetype to
- the maximum of any file in the list, so that all names and types will fall
- into columns.
- Under VMS 4.x, name- and type-components may be quite long
- (39 characters each).
- The resulting display may not fit well on your terminal.
- You may override the column-width by the /CWIDTH command:
- .b;.i4;/CWIDTH n.t
- .b;for example
- .b.i4;/CWIDTH 9.3
- .b;If you do not give an argument, FLIST resets the display to its default
- state; either "n" or "t" may be defaulted.
- .rm+2
-
- .if lib
- .lm0;2 Hierarchy##########
- .else lib
- .b2.lm0;^*Hierarchy:\*
- .endif lib
- .lm2.b
- .x Display hierarchy
- FLIST permits you to enter up to eight display levels (counting the original
- invocation).
- FLIST assumes a new level if you EDIT a directory, if your EDIT command
- implies a wildcard (e.g., inexplicit version number), or if you explicitly
- edit a directory which is not in the current display list.
- Column settings are inherited as you enter a new level, and restored
- as you exit.
- .b
- On entry to a new level, the date-selection options are reset
- (i.e., "_/BEFORE" and "_/SINCE").
- You may use the date-selection options in your initial EDIT-directory
- call on a new level.
-
- .if lib
- .lm0;2 Keypad#############
- .else lib
- .b2.lm0;^*Keypad:\*
- .endif lib
- .lm2.b
- The keypad functions provided by FLIST are, where possible, analogous to the
- ones of the EDT editor. Those indicated in "{...}" differ from the functions
- afforded by typing the command directly:
- .lm +10
- .b.i -5
- {recall} - retrieves the prior command text.
- The "-" (non-keypad) itself does only a one-level recall.
- The command history stores up to 30 levels.
- Once in command-edit, up/down arrows may be used to select a
- previous command-string.
- .b.i -5
- /mark and /nomark - select/deselect a file entry for successive fixed-point
- sorting.
- .lm -10
- .if paged
- .tp24
- .endif paged
- .b.ts 17,45
- Key (Without GOLD) (With GOLD)
- .lm2.br.rpt 73 "-"
- .x Key assignments>PF1, GOLD
- .x PF1, GOLD
- .br;PF1 {GOLD} {GOLD}
- .x Key assignments>PF2, HELP
- .x PF2, HELP
- .br;PF2 HELP HELP
- .x Key assignments>PF3>NEXT
- .x PF3>NEXT
- .x Key assignments>PF3>FIND (GOLD)
- .x PF3>FIND (GOLD)
- .br;PF3 NEXT FIND
- .x Key assignments>PF4>column-rotation
- .x PF4>column-rotation
- .br;PF4 /CLEFT /CRIGHT
- .x Key assignments>Keypad#0>sort by NAME
- .x Keypad#0>sort by NAME
- .br;0 /SNAME /RNAME
- .x Key assignments>Keypad#1, sort by TYPE
- .x Keypad#1, sort by TYPE
- .br;1 /STYPE /RTYPE
- .x Key assignments>Keypad#2>sort by DATE
- .x Keypad#2>sort by DATE
- .br;2 /SDATE /RDATE
- .x Key assignments>Keypad#3, sort by SIZE
- .x Keypad#3, sort by SIZE
- .br;3 /SSIZE /RSIZE
- .x Key assignments>Keypad#4>scroll forward
- .x Keypad#4>scroll forward
- .x Key assignments>Keypad#4>scroll to end (GOLD)
- .x Keypad#4>scroll to end (GOLD)
- .br;4 /FORWARD#0 /END
- .x Key assignments>Keypad#5>scroll backward
- .x Keypad#5>scroll backward
- .x Key assignments>Keypad#5>scroll to top (GOLD)
- .x Keypad#5>scroll to top (GOLD)
- .br;5 /BACKWARD#0 /TOP
- .x Key assignments>Keypad#6>display timer
- .x Keypad#6>display timer
- .x Key assignments>Keypad#6>reset timer (GOLD)
- .x Keypad#6>reset timer (GOLD)
- .br;6 ?TIMES /TIMES
- .x Key assignments>Keypad#7>EDIT
- .x Keypad#7>EDIT
- .x Key assignments>Keypad#7>VIEW (GOLD)
- .x Keypad#7>VIEW (GOLD)
- .br;7 EDIT VIEW
- .x Key assignments>Keypad#8, scroll up or down
- .x Keypad#8, scroll up or down
- .br;8 /PAGE {}
- .x Key assignments>Keypad#9, BROWSE
- .x Keypad#9, BROWSE
- .br;9 BROWSE BROWSE/O:3/M
- .x Key assignments>Keypad#"-", recall
- .x Keypad#"-", recall
- .br;_- {recall} {recall}
- .br;_, ?MEMORY {}
- .x Key assignments>Keypad#".", Fixed-point sorting
- .x Keypad#".", Fixed-point sorting
- .br;_. /MARK /NOMARK
- .br;ENTER {return} {return}
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Line-editing#######
- .else lib
- .b2.lm0;^*Line-editing:\*
- .endif lib
- .lm2.b.ts 17,31,45
- .x Line editing
- Any non-editing command may be given to FLIST by typing the abbreviation (with
- printable characters) next to the file.
- These commands are terminated with an ENTER or RETURN.
- .x Key assignments>Return key>enter command
- .x Return key>enter command
- .x Key assignments>ENTER key>enter command
- .x ENTER key>enter command
- All printing characters are echoed (and highlighted, if the
- terminal permits).
- The input command may be edited:
- .lm2.b
- Key (also) Operation
- .lm2.br.rpt 73 "-"
- .lm +29
- .i-29;{printing} Insert printing characters at the cursor.
- .x Key assignments>Backspace key>move to beginning of line
- .x Backspace key>move to beginning of line
- .x Key assignments>Keypad#0>move to beginning of line
- .x Keypad#0>move to beginning of line
- .i-29;{backspace} {keypad-0} Move to the beginning of the input line.
- .x Key assignments>CTRL/E>move to end of line
- .x CTRL/E>move to end of line
- .x Key assignments>Keypad#2>move to end of line
- .x Keypad#2>move to end of line
- .i-29;CTRL/E {keypad-2} Move to the end of the input line.
- .x Key assignments>CTRL/D, move cursor left
- .x CTRL/D, move cursor left
- .x Key assignments>Left-arrow, move cursor left
- .x Left-arrow, move cursor left
- .i-29;CTRL/D {left-arrow} Move the cursor left one column
- .x Key assignments>CTRL/F>move cursor right
- .x CTRL/F>move cursor right
- .x Key assignments>Right-arrow, move cursor right
- .x Right-arrow, move cursor right
- .i-29;CTRL/F {right-arrow} Move the cursor right one column
- .x Key assignments>Delete key, delete a character
- .x Delete key, delete a character
- .i-29;{delete} Delete the character before the cursor point.
- .x Key assignments>Line-feed key, delete a word
- .x Line-feed key, delete a word
- .i-29;{line-feed} Delete the "word" before the cursor point
- .x Key assignments>ENTER key>enter command
- .x ENTER key>enter command
- .x Key assignments>Return key>enter command
- .x Return key>enter command
- .i-29;ENTER {return} Complete the command, issue it.
- .x Key assignments>CTRL/U, abort command
- .x CTRL/U, abort command
- .x Key assignments>CTRL/X, abort command
- .x CTRL/X, abort command
- .i-29;CTRL/U CTRL/X Abort the command.
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Pathname###########
- .else lib
- .b2.lm0;^*Pathname:\*
- .endif lib
- .lm2.b
- .x Pathname
- .x Working directory
- As you move your cursor up or down through the display list, FLIST
- sets the default directory to match that of the current file.
- The default directory's name is shown in the status line.
- .b
- You need not specify the pathname (device+directory) of files which
- are in the default directory while performing operations upon them.
- Furthermore, if your command implicitly affects only files within the
- display list (e.g., FIND), then if you do not specify a pathname,
- then FLIST treats it as a wildcard ("_*_:").
- .b
- Commands which are not limited to operating upon the current contents
- of the display list (e.g., EDIT, COPY, RENAME) do not use this
- implicit-wildcard for the pathname.
-
- .if lib
- .lm0;2 Protection#########
- .else lib
- .b2.lm0;^*Protection:\*
- .endif lib
- .lm2.b
- .x Protection edit
- .x PROTECT, change protection
- .x Key assignments>CTRL/P, protection edit
- .x CTRL/P, protection edit
- Protection edit-mode is entered either by typing PROtect or CTRL/P. If the
- first (i.e., no arguments), the changes made in the edit will be saved for
- last-command retrieval.
- .b
- Protection fields are edited using the following commands, aimed at the flag
- at the current cursor position:
- .lm2.b
- Key (also) Operation
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Key assignments>Up-arrow>enable protection
- .x Up-arrow>enable protection
- .i-29;{up-arrow} Enable the flag
- .x Key assignments>Down-arrow>disable protection
- .x Down-arrow>disable protection
- .i-29;down-arrow} Disable the flag
- .x Key assignments>Left-arrow, move cursor left
- .x Left-arrow, move cursor left
- .x Key assignments>CTRL/D, move cursor left
- .x CTRL/D, move cursor left
- .i-29;{left-arrow} CTRL/D Move left
- .x Key assignments>Right-arrow, move cursor right
- .x Right-arrow, move cursor right
- .x Key assignments>CTRL/F>move cursor right
- .x CTRL/F>move cursor right
- .i-29;{right-arrow} CTRL/F Move right
- .x Key assignments>"Y", copy protection-level code
- .x "Y", copy protection-level code
- .i-29;y Y Enable the entire group (for command-copy)
- .x Key assignments>"N", don't copy protection code
- .x "N", don't copy protection code
- .i-29;n N Disable the entire group
- .x Key assignments>",", move to next protection-level
- .x ",", move to next protection-level
- .i-29;, Move to next group
- .x Key assignments>Return key>enter command
- .x Return key>enter command
- .x Key assignments>ENTER key>enter command
- .x ENTER key>enter command
- .i-29;ENTER {return} Complete the command, change protection
- .x Key assignments>CTRL/U, abort command
- .x CTRL/U, abort command
- .x Key assignments>CTRL/X, abort command
- .x CTRL/X, abort command
- .i-29;CTRL/U CTRL/X Abort the command
- .x Key assignments>"?", HELP (immediate in protection edit)
- .x "?", HELP (immediate in protection edit)
- .x Key assignments>PF2, HELP
- .x PF2, HELP
- .i-29;? PF2 Help-display
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Refresh############
- .else lib
- .b2
- .lm0;^*Refresh:\*
- .endif lib
- .lm2.b
- The following commands are used to update the FLIST database/display-list:
- .b
- Main Alternate Description
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Read-list>READ
- .x READ
- .i-29;Read Re-read directory (or if argument, new entries)
- .x Read-list>UPDATE
- .x UPDATE
- .i-29;Update Re-read directory, forcing database update
- .x Display list>VERIFY
- .x VERIFY
- .x Key assignments>CTRL/V, verify
- .x CTRL/V, verify
- .i-29;VErify CTRL/V Scan to remove files other programs deleted
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Read-list>CTRL/R, reread line
- .x Key assignments>CTRL/R, reread line
- .x CTRL/R, reread line
- .i-29; CTRL/R Re-read/refresh current line
- .x Refresh display
- .x Key assignments>CTRL/W, refresh display
- .x CTRL/W, refresh display
- .i-29; CTRL/W Refresh screen-display
- .y Files>SNAPSHOT.CRT>see Screen dump
- .x Screen dump>CTRL/K
- .x Key assignments>CTRL/K, screen dump
- .x CTRL/K, screen dump
- .i-29; CTRL/K Dump a copy of screen to SNAPSHOT.CRT
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Display commands>/HOLD
- .i-29;/HOLd Prompt after all spawned commands (e.g., EDIT)
- .x Display commands>/NOHOLD
- .i-29;/NOHold No prompt after spawned commands (default)
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Scrolling##########
- .else lib
- .b2
- .lm0;^*Scrolling:\*
- .endif lib
- .lm2.b
- Main Alternate Description
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Scrolling commands>/TOP, scroll to top
- .x /TOP, scroll to top
- .x Key assignments>CTRL/T, scroll to top
- .x CTRL/T, scroll to top
- .i-29;/TOP CTRL/T Move (scrolling) to the top of the list.
- .x Scrolling commands>/END, scroll to end
- .x /END, scroll to end
- .x Key assignments>CTRL/E>scroll to end
- .x CTRL/E>scroll to end
- .i-29;/END CTRL/E Move (scrolling) to the end of the list.
- .x Scrolling commands>/FORWARD, scroll forward
- .x /FORWARD, scroll forward
- .x Key assignments>CTRL/F>scroll forward
- .x CTRL/F>scroll forward
- .i-29;/Forward CTRL/F Scroll forward one screen.
- .x Scrolling commands>/BACKWARD, scroll backward
- .x /BACKWARD, scroll backward
- .x Key assignments>CTRL/B, scroll backward
- .x CTRL/B, scroll backward
- .i-29;/Backward CTRL/B Scroll backward one screen.
- .x Scrolling commands>/FORWARD, scroll forward
- .x /PAGE, scroll one screen
- .i-29;/Page Scroll one screen (direction: /F or /B)
- .x Scrolling commands>/HOME
- .x /HOME
- .i-29;/Home Move to the top of the screen.
- .x Scrolling commands>/MIDDLE
- .x /MIDDLE
- .i-29;/Middle Move to the middle of the screen.
- .x Scrolling commands>/LOW
- .x /LOW
- .i-29;/Low Move to last file entry on current screen.
- .x Scrolling commands>Backspace key, move up
- .x Key assignments>Backspace key>move up
- .x Backspace key>move up
- .x Scrolling commands>Up-arrow, move up
- .x Key assignments>Up-arrow>move up
- .x Up-arrow>move up
- .i-29;{backspace} {up-arrow} Move to previous line.
- .x Scrolling commands>Return key, move down
- .x Key assignments>Return key>move down
- .x Return key>move down
- .x Scrolling commands>ENTER key, move down
- .x Key assignments>ENTER key>move down
- .x ENTER key>move down
- .x Scrolling commands>Down-arrow, move down
- .x Key assignments>Down-arrow>move down
- .x Down-arrow>move down
- .i-29;{return} {down-arrow} Move to next line (also ENTER)
- .x Scrolling commands>Number
- .x Number-scrolling
- .i-29;{number} Move to specified index in file list (trailing sign
- permitted for relative movement).
- .x Scrolling commands>Slash
- .x Slash-scrolling
- .i-29;/ Scroll to put current line to top of screen.
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Sorting############
- .else lib
- .b2
- .lm0;^*Sorting:\*
- .endif lib
- .lm2.b
- .x Sorting commands
- Name-fields are sorted in increasing order, while numbers (including dates)
- are sorted in decreasing order.
- The "/r" sorts reverse this.
- A single file
- may be set as a "fixed-point" during the sort (either by the keypad ".", or by
- another "/" before the sort command, e.g., "//sn"). If fixed-point, then after
- sorting the cursor is returned to the selected file.
- .lm2.b
- Normal Reverse Description
- .lm2.br.rpt 73 "-"
- .lm +29
- .x Sorting commands>/SPATH, sort by PATH
- .x /SPATH, sort by PATH
- .x Sorting commands>/RPATH, sort by PATH
- .x /RPATH, sort by PATH
- .i-29;/SPath /RPath Sort by PATH name, then name, type, version.
- .x Sorting commands>/SNAME, sort by NAME
- .x /SNAME, sort by NAME
- .x Sorting commands>/RNAME, sort by NAME
- .x /RNAME, sort by NAME
- .i-29;/Sname /Rname Sort by file NAME, then path, etc.
- .x Sorting commands>/STYPE, sort by TYPE
- .x /STYPE, sort by TYPE
- .x Sorting commands>/RTYPE, sort by TYPE
- .x /RTYPE, sort by TYPE
- .i-29;/SType /RType Sort by file TYPE, then path, name, etc.
- .x Sorting commands>/SVERSION, sort by VERSION
- .x /SVERSION, sort by VERSION
- .x Sorting commands>/RVERSION, sort by VERSION
- .x /RVERSION, sort by VERSION
- .i-29;/SVersion /RVersion Sort by VERSION
- .lm2.br.rpt 73 "-"
- .lm+29
- .x Sorting commands>/SALLOC, sort by allocation
- .x /SALLOC, sort by allocation
- .x Sorting commands>/RALLOC, sort by allocation
- .x /RALLOC, sort by allocation
- .i-29;/SAlloc /RAlloc Sort by ALLOCated size
- .x Sorting commands>/SBACKUP, sort by BACKUP date
- .x /SBACKUP, sort by BACKUP date
- .x Sorting commands>/RBACKUP, sort by BACKUP date
- .x /RBACKUP, sort by BACKUP date
- .i-29;/SBackup /RBackup Sort by BACKUP date
- .x Sorting commands>/SCREATED, sort by CREATED date
- .x /SCREATED, sort by CREATED date
- .x Sorting commands>/RCREATED, sort by CREATED date
- .x /RCREATED, sort by CREATED date
- .i-29;/SCreated /RCreated Sort by CREATED date
- .x Sorting commands>/SDATE, sort by DATE
- .x /SDATE, sort by DATE
- .x Sorting commands>/RDATE, sort by DATE
- .x /RDATE, sort by DATE
- .i-29;/SDate /RDate Sort by DATE
- .x Sorting commands>/SEXPIRED, sort by EXPIRED date
- .x /SEXPIRED, sort by EXPIRED date
- .x Sorting commands>/REXPIRED, sort by EXPIRED date
- .x /REXPIRED, sort by EXPIRED date
- .i-29;/SExpired /RExpired Sort by EXPIRED date
- .x Sorting commands>/SFORMAT, sort by format
- .x /SFORMAT, sort by format
- .x Sorting commands>/RFORMAT, sort by format
- .x /RFORMAT, sort by format
- .i-29;/SFormat /RFormat Sort by FORMAT (of file)
- .x Sorting commands>/SHOUR, sort by hour of DATE
- .x /SHOUR, sort by hour of DATE
- .x Sorting commands>/RHOUR, sort by hour of DATE
- .x /RHOUR, sort by hour of DATE
- .i-29;/SHour /RHour Sort by HOUR (of current "/D" mode)
- .x Sorting commands>/SID, sort by file-id
- .x /SID, sort by file-id
- .x Sorting commands>/RID, sort by file-id
- .x /RID, sort by file-id
- .i-29;/SId /RId Sort by file-id
- .x Sorting commands>/SLENGTH, sort by record-length
- .x /SLENGTH, sort by record-length
- .x Sorting commands>/RLENGTH, sort by record-length
- .x /RLENGTH, sort by record-length
- .i-29;/SLength /RLength Sort by record-length
- .x Sorting commands>/SMASK, sort by protection mask
- .x /SMASK, sort by protection mask
- .x Sorting commands>/RMASK, sort by protection mask
- .x /RMASK, sort by protection mask
- .i-29;/SMask /RMask Sort by protection MASK
- .x Sorting commands>/SOWNER, sort by owner
- .x /SOWNER, sort by owner
- .x Sorting commands>/ROWNER, sort by owner
- .x /ROWNER, sort by owner
- .i-29;/SOwner /ROwner Sort by OWNER
- .x Sorting commands>/SREVISED, sort by REVISED date
- .x /SREVISED, sort by REVISED date
- .x Sorting commands>/RREVISED, sort by REVISED date
- .x /RREVISED, sort by REVISED date
- .i-29;/SRevised /RRevised Sort by REVISED date
- .x Sorting commands>/SSIZE, sort by SIZE
- .x /SSIZE, sort by SIZE
- .x Sorting commands>/RSIZE, sort by SIZE
- .x /RSIZE, sort by SIZE
- .i-29;/SSize /RSize Sort by SIZE
- .x Sorting commands>/SUSER, sort by file owner's user name
- .x /SUSER, sort by file owner's user name
- .x Sorting commands>/RUSER, sort by file owner's user name
- .x /RUSER, sort by file owner's user name
- .i-29;/SUser /RUser Sort by file owner's user name
- .x Sorting commands>/SWEEK, sort by DATE's weekday
- .x /SWEEK, sort by DATE's weekday
- .x Sorting commands>/RWEEK, sort by DATE's weekday
- .x /RWEEK, sort by DATE's weekday
- .i-29;/SWeek /RWeek Sort by day of WEEK
- .x Sorting commands>/SXAB, sort by extra attributes
- .x /SXAB, sort by extra attributes
- .x Sorting commands>/RXAB, sort by extra attributes
- .x /RXAB, sort by extra attributes
- .i-29;/SXab /RXab Sort by record attributes
- .lm2.br.rpt 73 "-"
- .lm+29
- .x Sorting commands>/MARK, latch fixed-point
- .x /MARK, latch fixed-point
- .x Fixed-point sorting>/MARK
- .i-29;/MARk Select the current file as a fixed point.
- .x Sorting commands>/NOMARK, unlatch fixed-point
- .x /NOMARK, unlatch fixed-point
- .x Fixed-point sorting>/NOMARK
- .i-29;/NOMark Deselect the fix-point file.
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Status#############
- .else lib
- .b2.lm0;^*Status:\*
- .endif lib
- .lm2.b
- .x Status commands
- The following commands display status information known to FLIST, which is not
- easily determinable by other methods:
- .lm2.b
- .lm2.br.rpt 73 "-"
- .lm +15
- .i -15
- .x Status commands>?COLUMNS, show column-list
- .x ?COLUMNS, show column-list
- ?Columns Shows the display-columns names (cf: "/columns").
- .i -15
- .x Status commands>?DATE, show current date
- .x ?DATE, show current date
- ?Date Shows the current date and time.
- .i -15
- .x Status commands>?FIND, show search-target
- .x ?HELP, show search target
- ?Find Shows the current target of NEXT
- .i -15
- .x Status commands>?HELP, show command summary
- .x ?HELP, show command summary
- ?help Shows the help-file for FLIST.
- .i -15
- .x Status commands>?LEVEL, show display level
- .x ?LEVEL, show display level
- ?Level Shows the current nesting-level of FLIST (cf: QUIT).
- .i-15
- .x Status commands>?MEMORY, show dynamic memory usage
- .x ?MEMORY, show dynamic memory usage
- ?Memory Shows the amount of dynamic memory allocated by FLIST.
- .; i -15
- .; x Status commands>?QUOTA, show user's disk quota
- .; x ?QUOTA, show user's disk quota
- .; ?Quota Shows the user's disk quota.
- .i-15
- .x Status commands>?READ, show read-list and options
- .x ?READ, show read-list and options
- ?Read Shows the read-list and current option settings.
- .i -15
- .x Status commands>?SIZE, show blocks in display list
- .x ?SIZE, show blocks in display list
- ?Size Shows the total block-count of files in the list.
- .i -15
- .x Status commands>?TIMES, show timer
- .x ?TIMES, show timer
- ?Times Shows elapsed, actual CPU times, amount of I/O.
- .i -15
- .x Status commands>?VERSION, show FLIST version
- .x ?VERSION, show FLIST version
- ?Version Shows the version and build-date of FLIST.
- .lm2.br.rpt 73 "-"
-
- .if lib
- .lm0;2 Substitution#######
- .else lib
- .b2.lm0;^*Substitution:\*
- .endif lib
- .lm2.b
- .x Command substitution
- .y Order of arguments>see Command substitution
- The text of a visible command is directed to the current-file entry. In most
- cases, the order of arguments is unambiguous:
- .b.lm +8
- DELETE - no arguments, simply delete the current-file
- .br
- RENAME - one argument, the new-file name
- .b.lm -8
- In some commands, the order must be specified more precisely
- (e.g., COPY, APPEND).
- FLIST uses the "/O" and "/" tokens to accomplish this.
- .x Command substitution>"/",##substitute after name
- .x "/", substitute after name
- The first occurrence of the "/" token in the argument list
- causes the current filename
- to be implicitly placed at that point, and all succeeding text after it.
- The filename is normally placed at the end of the command.
- .x Command substitution>"/O", omit substitution
- .x "/O", omit substitution
- The "/O" prefix, on the other hand, causes the current filename
- to be omitted from the command
- string expansion (unless a "/" token is used).
- .b
- Components of the current filename may be copied by the user in substitution
- performed by FLIST when executing a command. For example, if the file entry
- is DBC4:[DICKEY]FLIST.EXE;34,
- .b.lm +8
- .x Command substitution>"/P", substitute PATH
- .x "/P", substitute PATH
- .br;/P##substitutes the path, "DBC4:[DICKEY]"
- .x Command substitution>"/N", substitute NAME
- .x "/N", substitute NAME
- .br;/N##substitutes the name, "FLIST"
- .x Command substitution>"/T", substitute TYPE
- .x "/T", substitute TYPE
- .br;/T##substitutes the type, "EXE"
- .x Command substitution>"/V", substitute VERSION
- .x "/V", substitute VERSION
- .br;/V##substitutes the version, "34"
- .b.lm -8
- The "." and ";" punctuation must be supplied by the user if a filename is to
- be constructed by substitution, e.g., "/N./T".
- T