Trailing-Edge
-
PDP-10 Archives
-
bb-x130a-sb
-
topcmd.mem
There are 3 other files named topcmd.mem in the archive. Click here to see a list.
TOPS-10/TOPS-20
COMMANDS
QUICK REFERENCE GUIDE
OCTOBER 1983
NOTE
This publication was originally created for those customers who were
converting from a TOPS-10 system to a TOPS-20 system. The title of
the publication and the organization of material was designed to meet
that objective. Customers at 1983 Fall DECUS who saw this publication
requested DIGITAL to release it to all TOPS-10 customers because it
contains useful information for those not converting to TOPS-20.
Because of the number of customer requests, we are distributing this
publication as part of the TOPS-10 customer supported tape. There is
no commitment on DIGITAL's part to upgrade this material with future
releases nor to respond to requests for enhancements or corrections.
Operating systems:
TOPS-10 Version 7.01
TOPS-20 Version 5.1
1
First Printing, October 1983
The information in this document is subject to change without notice
and should not be construed as a commitment by Digital Equipment
Corporation. Digital Equipment Corporation assumes no responsibility
for any errors that may appear in this document.
The software described in this document is furnished under a license
and may only be used or copied in accordance with the terms of such
license.
No responsibility is assumed for the use or reliability of software on
equipment that is not supplied by DIGITAL or its affiliated companies.
Copyright (C) 1983 by Digital Equipment Corporation.
All Rights Reserved.
2
Preface
The TOPS-10/TOPS-20 COMMANDS QUICK REFERENCE GUIDE lists, in
alphabetical order, all TOPS-10 operating system commands available to
the user and comparable TOPS-20 commands. Each command description
contains the command name followed by its function. Where TOPS-10 and
TOPS-20 commands are identical, they are together with a single
functional description. TOPS-10 monitor level and TOPS-20 command
level are considered to be equivalent in the function descriptions.
All TOPS-20 commands not comparable to available TOPS-10 commands
appear with their function descriptions in the "Additional TOPS-20
Commands" section of this guide.
Various TOPS-20 commands accept subcommands, switches, and arguments.
To enter subcommand level, type a comma before you press the RETURN
key. You are at subcommand level when you see the prompt @@.
You terminate all command strings by pressing the RETURN key. In
addition, TOPS-20 commands provide Command Recognition when you press
the ESCAPE key. On TOPS-10, the ESCAPE key is equivalent to the
RETURN key.
You can use wildcard characters in TOPS-10 file specifications to
specify groups of files, in project-programmer numbers to specify
groups of PPN's, and in names of directories to represent groups of
directories. You cannot use wildcard characters in device names. The
asterisk (*) wildcard takes the place of a group of characters. The
question mark (?) wildcard takes the place of a single character. You
cannot use the characters * and ? together in the same field.
In TOPS-20 you can include wildcard characters in any field of a file
specification, to access all files matching the rest of the file
specification. An asterisk (*) takes the place of a group of
characters, while a percent sign (%) fills in for a single character
only. You cannot use the characters * and % together in the same
field.
For complete information on TOPS-10 and TOPS-20 commands, refer to the
respective operating system commands manual.
3
CONVENTIONS USED IN THIS GUIDE
The following conventions are used in this guide:
Convention Meaning
UPPERCASE LETTERS A command name
lower case letters A user-input argument
(word in command line) A TOPS-20 guide word
switch A TOPS-10 or TOPS-20 switch
switch followed by (10) A TOPS-10-only switch
switch followed by (20) A TOPS-20-only switch
switch preceded by (J) A TOPS-20-only job switch
4
TOPS-10/TOPS-20 COMMANDS
.ASSIGN node-id_dev:logical-name
Allocates an unrestricted device to your job without operator
intervention and assigns the logical name to the device. The node-id
allows you to specify a device from another node in the system
network. The node-id and the logical name are optional parts of the
command line.
@ASSIGN (DEVICE) dev:
Assigns exclusive control of a specific device for your job.
.ATTACH jobn [PPN]
PASSWORD:password
Detaches your terminal from your current job (if you are logged in)
and attaches your terminal to the specified job. The job number
(jobn) is required. The project-programmer number [PPN] is required
if you are detaching a job that has a different PPN from the job to
which you are attaching, or if you are not logged in when you type the
ATTACH command.
@ATTACH (USER) user name (JOB#) job number
PASSWORD:password
Attaches your terminal to a job. If you give the ATTACH command while
logged in, your current job is detached. You can use the LOGOUT n
command to log out this detached job.
.BACKSPACE MTxnnu:n {FILES or RECORDS}
@BACKSPACE (DEVICE) dev: n {FILES or RECORDS}
n is the number of files or records over which you want to backspace
Moves magnetic tape backwards the specified number of files or
records.
5
.CCONTINUE
@CONTINUE (PROGRAM) STAY
Resumes execution of a program that is halted and keeps your terminal
at monitor/command level.
.CLOSE dev:
Terminates I/O on the specified device, but does not release the
device from your job. If you omit the device name, I/O ends on all
devices assigned to your job except your terminal and disk.
@CLOSE (JFN) n
Closes files in your job and releases their JFNs (Job File Numbers).
6
.COMPILE filespec(a,b,c)/switches,filespec/switches,...
@COMPILE (FROM) /switch(es) source/switch(es) object,...
Runs one or more language processors to translate source code into
object code. For TOPS-10, if you omit the file specification and
switches, the system uses the arguments specified in any previous
COMPILE-class command. Use the optional (a,b,c) construction to pass
switches to the compiler or assembler. (Refer to Appendix C, TOPS-10
Operating System Commands Manual.)
Switches:
/68-COBOL(20) /74-COBOL(20) /ALGOL
/BINARY /BLISS /C68(10)
/C74(10) /COBOL /COMPILE
/CREF /DDT /DEBUG:arg
/DLIST(10) /FAIL(20) /FORTRAN
/FORDDT(10) /FUDGE:file(10) /KI10(10)
/KL10(10) /KS10(10) /LANGUAGE-SWITCHES:(20)
/LIBRARY /LIST /LMAP:file(10)
/MACRO /MACY11(10) /MANTIS(10)
/MAP:file /NEW(10) /NOBINARY
/NOCOMPILE /NOCREF(20) /NODEBUG
/LIBRARY(20) /NOLIST /NOMANTIS(10)
/NOOPTIMIZE /NOSEARCH /NOSYMBOLS(20)
/OPTIMIZE /OLD(10) /PASCAL(20)
/REL(10) /RELOCATABLE(20) /SAIL(20)
/SAVE(10) /SEARCH /SELF(10)
/SIMULA(20) /SNOBOL /SSAVE(10)
/SYS(10) /STAY(20) /SYMBOLS(20)
7
.CONTINUE
@CONTINUE (PROGRAM) NORMALLY
Resumes execution of a program that is halted and restores your
terminal to user level.
.COPY new-filespec=old-filespec-1,old-filespec-2,...
Copies files from one device or directory to another. If you omit the
new file name, the new file is written to your directory on DSK:. The
new file will have the same file name and extension as the old file
and also the default protection code.
@COPY (FROM) source filespec list (TO) destination filespec,
@@subcommand
Copies files from one device or directory to another. If you omit the
destination filespec, the new file will have the same file name and
extension as the old file but in your connected directory, if
necessary using the next higher generation number.
Subcommands:
ASCII(20) BINARY(20)
BYTE(20) IMAGE-MODE(20)
.CORE memory
Changes the amount of memory assigned to your job. If you omit the
argument, the monitor displays your current memory assignment on your
terminal.
There is no comparable TOPS-20 command.
8
.CPUNCH job=filespec/switches,filespec/switches,...
Makes entries in the card punch output queue. If you omit job=, the
default is the name of the first file in the request. To see the jobs
in the card punch queue, use the CPUNCH command with no arguments or
switches. To create a file containing the names of the jobs in the
queue, type the output file name instead of the job name, and use the
/LIST switch.
@PUNCH (ONTO) CARD (FILES) /switch(es) filespec/switch(es),...
Makes entries in the card punch output queue. File switches placed
before all files in the command line act as defaults for all;
otherwise they affect only the nearest preceding file. To see a list
of jobs in the TOPS-20 card punch queue, use:
INFORMATION (ABOUT) OUTPUT-REQUESTS.
Switches:
/ABEFORE:date-time(10) (J)/ACCOUNT:(20) /AFTER:date-time(10)
(J)/AFTER:(20) /ASINCE:date-time(10) /BEFORE:date-time(10)
/COPIES:n /CREATE(10) /DELETE
(J)/DESTINATION-NODE:(20) /DISPOSE:arg(10) /ERBINARY(10)
/ERNONE(10) /ERPROTECTION(10) /FAST(10)
/FILE:arg(10) /FORMS:arg(10) (J)/FORMS:(20)
(J)/GENERIC(20) /HEADER:arg(10) /HEADER(20)
/HELP:arg(10) (J)/JOBNAME:(20) /JOBNAME:name(10)
/KILL(10) (J)/LIMIT:(20) /LIMIT:n(10)
/LIST:arg(10) (J)/METERS:(20) /MODE(20)
/MODIFY(10) /NEW(10) /NOHEADER
/NONEW(10) /NONULL(10) /NOOPTION(10)
/NOPHYSICAL(10) /NOREMOVE(10) /NOSTRS(10)
(J)/NOTE:(20) /NOTE:text(10) (J)/NOTIFY:(20)
/NULL(10) /OKNONE(10) /OKPROTECTION(10)
/OPTION:name(10) /PHYSICAL(10) /PRESERVE
(J)/PRIORITY:(20) /PRIORITY:n(10) /PUNCH:arg(10)
/REMOVE(10) /RUN:n(10) /RUNCORE:n(10)
/RUNOFFSET:n(10) (J)/SEQUENCE:(20) /SEQUENCE:n(10)
/SINCE:date-time(10) /STRS(10) (J)/UNIT(20)
(J)/USER:(20)
9
.CREF filespec
Prints the cross-referenced listing file generated for the specified
file by a previous COMPILE-class command containing the /CREF switch.
If you omit the file specification, the system uses the file specified
in the previous COMPILE-class command, (if any). If you type the file
name but omit the file extension, the default is .CRF.
@CREF destination filespec=source filename
Runs the CREF program, which produces a cross-reference listing(s)
from files of type .CRF. If you have files of type .CRF produced by
LOAD-class commands during the current terminal session, the
unmodified command CREF produces listings of them and deletes the
files. By supplying an argument, you can copy the listing for a
current .CRF file to another file or device.
Switches:
1A(20) 1B(20) 1C(20) 1D(20) 1H(20)
1K(20) 1M(20) 1O(20) 1P(20) 1R(20)
1S(20) 1W(20) 1Z(20)
.CSTART addr
Begins execution of a program at the specified address and leaves your
terminal at monitor level. If you omit the address argument,
execution starts at the beginning of the program.
For the comparable TOPS-20 command, see the TOPS-20 START command
listed under .START.
10
.D lh rh addr
Modifies the contents of a specific memory location. The arguments in
octal are placed in the left half(lh) and the right half (rh) of the
word. You must specify both the left and right halves. If you omit
the address argument, the values are deposited in the address
specified in a previous E command, or in the location after the
address specified in a previous D command. The address is taken from
the D or E command used most recently.
@DEPOSIT (MEMORY LOCATION) octal address (CONTENTS) octal number
Modifies the contents of a specific memory location. If you omit the
address argument, the values are deposited in the address specified by
your most recent EXAMINE command. You must press the ESCAPE key to
take this default.
.DAYTIME
@DAYTIME
Displays today's date and the time on your terminal. TOPS-20 also
displays the day of the week.
.DCORE filespec
Writes a core dump of your memory without changing the state of your
memory area. If you omit the file specification, the default is
DSK:nnnDAE.TMP, where nnn is your job number.
There is no comparable TOPS-20 command for the unprivileged user.
11
.DDT
Starts execution of the currently loaded debugging program. If no
debugger is currently loaded, this command loads and starts VMDDT.
@DDT/switch
Loads or merges a debugging program and then starts your program.
Switch:
/USE-SECTION(20)
.DEASSIGN dev:
@DEASSIGN (DEVICE) dev:
Releases the device from your job and places the device in the
system's pool of available resources.
12
.DEBUG filespec/switches,filespec/switches,...
@DEBUG (FROM) /switch(es) source/switch(es) object,...
Loads and starts your program with an appropriate debugging program.
For TOPS-10, if you omit the file specification and switches, the
system uses the arguments specified in a previous COMPILE-class
command, (if any). For TOPS-20, if you omit the source and object
filespecs, the system uses the filespecs and associated switches
specified in a previous LOAD-class command.
Switches:
/68-COBOL(20) /74-COBOL(20) /ALGOL
/BINARY /BLISS /C68(10)
/C74(10) /COBOL /COMPILE
/CREF /DDT /DEBUG:arg
/DLIST(10) /FAIL(20) /FORTRAN
/FORDDT(10) /FUDGE:file(10) /KI10(10)
/KL10(10) /KS10(10) /LANGUAGE-SWITCHES:(20)
/LIBRARY /LIST /LMAP:file(10)
/MACRO /MACY11(10) /MANTIS(10)
/MAP:file /NEW(10) /NOBINARY
/NOCOMPILE /NOCREF(20) /NODEBUG
/NOLIBRARY(20) /NOLIST /NOMANTIS(10)
/NOOPTIMIZE /NOSEARCH /NOSYMBOLS
/OPTIMIZE /OLD(10) /PASCAL(20)
/REL(10) /RELOCATABLE(20) /SAIL(20)
/SAVE(10) /SEARCH /SELF(10)
/SIMULA(20) /SNOBOL(10) /SSAVE(10)
/STAY(20) /SYMBOLS(20) /SYS(10)
13
.DELETE filespec,filespec,...
Deletes the specified file(s) from the directory area.
@DELETE (FILES) filespec,...,
@@subcommand
Marks files for deletion. When you give the EXPUNGE command, the
specified files are immediately deleted from your directory.
Subcommands:
ARCHIVE(20) CONTENTS-ONLY(20)
DIRECTORY(20) EXPUNGE(20)
FORGET(20) KEEP(20)
.DETACH
@DETACH (AND) {CONTINUE, REENTER or START}
Disconnects your terminal from the current job.
14
.DIRECTORY output-filespec=input-filespec/switches
@DIRECTORY (OF FILES) filespec,...
@@subcommand
Displays information about the files in a specified directory.
TOPS-10 displays the directory entry from the specified input file in
the specified output file. If you omit the output filespec and the
equal sign, the entrys are displayed on your terminal. If you omit
the input filespec, the entries for all files in your default
directory are displayed.
Switches and Subcommands:
/ABEFORE:date-time(10) /ACCESS:n(10) ACCOUNT(20)
/ACCOUNT(10) /ALLOCATED(10) ARCHIVED(20)
/ASINCE:date-time(10) /AUTHOR(10) BEFORE(20)
/BEFORE:date-time(10) /BLOCKS(10) CHECKSUM(20)
/CHECKSUM(10) CHRONOLOGICAL(20) /COMPARE(10)
CRAM(20) DATES(20) DELETED(20)
/DENSITY:n(10) /DETAIL(10) /DIRECT(10)
DOUBLESPACE(20) /EOTS(10) /ERLOG(10)
/ERNONE(10) /ERPROTECTION(10) /ERSUPERSEDE(10)
/ESTIMATE:n(10) EVERYTHING(20) /FAST(10)
/FDTA(10) /FILES:n(10) FIND(20)
/FIND(10) /FLSDIR(10) /FNDBLD(10)
/FNDDAT:file(10) GENERATION-RETENTION-COUNT(20) /HDSDIR(10)
HEADING(20) /HELP:arg(10) /INDIRECT(10)
INVISIBLE(20) LARGER(20) LENGTH(20)
/LENGTH:m:n(10) LPT(20) /LIST(10)
/MARKS(10) /MESSAGE:arg(10) /MVOLUME(10)
NO(20) /NOAUTHOR(10) /NOCHECKSUM(10)
/NOCOMPARE(10) /NODETAIL(10) /NOEOTS(10)
/NOERLOG(10) /NOFDTA(10) /NOFIND(10)
/NOFLSDIR(10) /NOFNDBLD(10) /NOHDSDIR(10)
/NOINDIRECT(10) /NOMARKS(10) /NOMVOLUME(10)
/NOOPTION(10) /NOPRDEVICE(10) /NOPRDIRECT(10)
/NOPRVERSION(10) /NORETRY(10) /NOREWIND(10)
/NORMAL(10) /NOSORT(10) /NOSUMMARY(10)
/NOTITLE(10) /NOUNITS(10) OFFLINE(20)
/OKNONE(10) /OKPROTECTION(10) /OKSUPERSEDE(10)
ONLINE(20) /OPTION:name(10) OUTPUT(20)
/PARITY:arg(10) /PHYSICAL(10) /PRDEVICE(10)
/PRDIRECTORY(10) PROHIBIT-MIGRATION(20) PROTECTION(20)
/PROTECTION:n(10) /PRVERSION(10) RESIST-MIGRATION(20)
/RETRY(10) REVERSE(20) /REWIND(10)
/RUN:file(10) /RUNOFFSET:n(10) SEPARATE(20)
SINCE(20) /SINCE:arg(10) SIZE(20)
/SLOW(10) SMALLER(20) /SORT(10)
/STRS(10) /SUMMARY(10) TIMES(20)
15
/TITLE(10) /TMPFIL(10) /UNITS(10)
USER(20) /VERSION:n(10) /WIDTH:n(10)
16
.DISABLE
Returns the status of privileged jobs to normal unprivileged state.
Privileges are automatically enabled when you log in.
@DISABLE (CAPABILITIES)
Disables all special capabilities you may have specifically enabled
with the ENABLE command.
.DISMOUNT dev:/switches
@DISMOUNT {STRUCTURE or TAPE} (NAME) dev:/switch(es)
Gives up access to a mounted structure or tape set.
Switches:
/CHECK(10) /HELP:arg(10) /KEEP(10)
/NOWAIT /REASSIGN:n(10) /RELEASE(10)
/REMARK(20) /REMOVE /REWIND(10)
/STAY(10) /STRUCTURE-ID(20) /UNLOAD(10)
/VID:"text"(10) /WAIT(10)
.DSK jobn
Displays disk usage statistics for the specified job on your terminal.
If you omit the job number, statistics are displayed for the job to
which your terminal is currently attached.
@INFORMATION (ABOUT) DISK-USAGE dev:<directory>
Prints for the indicated directory, the number of pages of assigned
disk storage, the number of deleted pages, working and permanent page
limits, and the total number of unused pages on the file structure
containing the directory.
17
.DUMP/command/command...
Creates a file of the memory area, analyzes the file, and provides
printable output. The argument /command is one or more DUMP commands
that are passed to the DUMP program.
There is no comparable TOPS-20 command for the unprivileged user.
.E addr
Displays the contents of a specific memory location in octal on your
terminal. If you omit the address, the address of either a previous D
command or the location after the address of a previous E command is
displayed.
@EXAMINE (MEMORY LOCATION) octal or symbolic address
Displays the contents of a specific memory location. If you omit the
address, the contents of either the last address examined increased by
1 or the address of a more recent DEPOSIT command is displayed.
.ENABLE
@ENABLE (CAPABILITIES)
Enables any special capabilities you may have.
.EOF MTxnnu
@EOF (DEVICE) dev:
The EOF command writes an end-of-file mark on the specified magnetic
tape.
18
.EXECUTE filespec/switches,filespec/switches,...
@EXECUTE (FROM) /switch(es) source/switch(es) object,...
Loads, compiles (if necessary), and starts your program.
Switches:
/68-COBOL(20) /74-COBOL(20) /ALGOL
/BINARY /BLISS /C68(10)
/C74(10) /COBOL /COMPILE
/CREF /DDT /DEBUG:arg
/DLIST(10) /FAIL(20) /FORTRAN
/FORDDT(10) /FUDGE:file(10) /KI10(10)
/KL10(10) /KS10(10) /LANGUAGE-SWITCHES:(20)
/LIBRARY /LIST /LMAP:file(10)
/MACRO /MACY11(10) /MANTIS(10)
/MAP:file /NEW(10) /NOBINARY
/NOCOMPILE /NOCREF(20) /NODEBUG
/NOLIBRARY(20) /NOLIST /NOMANTIS(10)
/NOOPTIMIZE /NOSEARCH /NOSYMBOLS(20)
/OPTIMIZE /OLD(10) /PASCAL(20)
/REL(10) /RELOCATABLE(20) /SAIL(20)
/SAVE(10) /SEARCH /SELF(10)
/SIMULA(20) /SNOBOL /SSAVE(10)
/STAY(20) /SYMBOLS(20) /SYS(10)
.FILE arg
Provides remote control of DECtape to disk and disk to DECtape
transfers.
Arguments:
C(10)
D,tape-id,filespec,filespec,...(10)
F,tape-id,filespec,filespec,...(10)
L,tape-id(10)
R,tape-id,filespec,filespec,...(10)
W(10)
Z,tape-id,filespec,filespec,...(10)
There is no comparable TOPS-20 command.
19
.FINISH dev:
Terminates I/O on the specified device, closes any open files, and
deassigns the device. If you omit dev:, all device I/O that is
currently in progress ends except the I/O intended for your job's
terminal.
For the comparable TOPS-20 command, see the TOPS-20 DEASSIGN command
listed under .DEASSIGN.
.FUDGE
Creates a library .REL file by reading a temporary file. The
temporary file is generated by a previous COMPILE-class command line
containing the /FUDGE switch.
There is no comparable TOPS-20 command.
.GET filespec memory
@GET (PROGRAM) filespec/switch
Places an executable program in memory.
Switch:
/USE-SECTION(20)
.HALT
<CTRL/C>
@<CTRL/C>
Stops execution in your memory area without changing it and immediatly
puts you at monitor/command level. Continue the program with the
CONTINUE command.
20
.HELP lib:name
Displays information about the specified system feature on your
terminal.
The argument lib: is one of the following:
HLP: DOC: SYS:
NEW: OLD:
@HELP system-program-name
Displays information about the specified system feature. For
information on system commands, type a question mark (?) after the @
system prompt.
.INITIA arg arg...
Sets terminal characteristics and displays the system name, file
structure name, terminal characteristics, and other information, based
on the arguments you specify.
Arguments:
BATCH HELP KSYS
NAME NORUN NOTICE
SETTTY STRUCTURES TERMINAL
TERMINET TEXT
You can type NO before any of the above arguments except NORUN to turn
off the function of the argument.
For the comparable TOPS-20 command, see the TOPS-20 SET TERMINAL
command listed under .SET TERMINAL.
.JCONTINUE jobn
Continues the specified job if it is in an operator wait state because
of a device error.
There is no comparable TOPS-20 command.
21
.KJOB/switch
@LOGOUT n
Ends a timesharing job. For TOPS-20 n is the job number (defaults to
the current job number).
Switches:
/FAST(10) /BATCH(10) /HELP(10)
/NOMESSAGE(10)
.LABEL dev:"name"
Writes the identifier ("name") onto a DECtape. You can use any
non-alphanumeric character for the delimiter ("), or you can omit the
delimiter if the name is only alphanumeric characters. The name is
one to six alphanumeric characters.
There is no comparable TOPS-20 command.
.LIST filespec,filespec,...
Prints the specified files on the line printer. You should use SET
SPOOL LPT: or assign a line printer to your job before using the LIST
command.
For the comparable TOPS-20 command, see the TOPS-20 PRINT command
listed under .PRINT.
22
.LOAD filespec/switches,filespec/switches,...
@LOAD (FROM) /switch(es) source/switch(es) object,...
Loads your program into memory, compiling the source file first, if
necessary.
Switches:
/68-COBOL(20) /74-COBOL(20) /ALGOL
/BINARY /BLISS /C68(10)
/C74(10) /COBOL /COMPILE
/CREF /DDT /DEBUG:arg
/FAIL(20) /FORTRAN /FORDDT(10)
/FUDGE:file(10) /KI10(10) /KL10(10)
/KS10(10) /LANGUAGE-SWITCHES:(20) /LIBRARY
/LIST /LMAP:file(10) /MACRO
/MACY11(10) /MANTIS(10) /MAP:file
/NEW(10) /NOBINARY /NOCOMPILE
/NOCREF(20) /NODEBUG /NOLIBRARY(20)
/NOLIST /NOMANTIS(10) /NOOPTIMIZE
/NOSEARCH /NOSYMBOLS(20) /OLD(10)
/OPTIMIZE /PASCAL(20) /REL(10)
/RELOCATABLE(20) /SAIL(20) /SAVE(10)
/SEARCH /SELF(10) /SIMULA(20)
/SNOBOL /SSAVE(10) /STAY(20)
/SYMBOLS(20) /SYS(10)
.LOCATE node-id
Sets the ANF-10 remote station at which your job is considered to be
running. If you do not specify the node-id, the default is the node
to which your terminal is connected.
@SET LOCATION node name::
Sets the DN200 node or IBM-type node remote station at which your job
is considered to be running. Printer output is sent to this node
unless you specifically direct it elsewhere by the /DESTINATION-NODE
switch.
23
.LOGIN ppn/switches
@LOGIN (USER) user name (PASSWORD) password (ACCOUNT) account name
(SESSION REMARK) session remark
Begins your timesharing job, and connects you to and accesses your
log-in directory. For TOPS-10, if you do not specify your
project-programmer number (PPN) in the command line, LOGIN prompts you
with a # on the next line. You must type your PPN here. However, you
can use a directory instead of the PPN to establish a default
directory for the job. LOGIN then prompts you for your password.
Switches:
/ASSIGN:dev:logical-name(10) /ATTACH:arg(10) /CORE:memory(10)
/DEFER(10) /DEFPROT:nnn(10) /DSKFUL:arg(10)
/DSKPRI:n(10) /GUIDELINE(10) /HELP(10)
/LIMIT(10) /MESSAGE:arg(10) /NAME:name(10)
/NEW(10) /NONEW(10) /NOOPTION(10)
/NOSCAN(10) /NOSETTTY(10) /NOSTR(10)
/NOSYS(10) /NOTE:file(10) /NOTICE:arg(10)
/NOWATCH(10) /OPTION:name(10) /PATH:[dir](10)
/PHYSICAL:memory(10) /QUOTA:str(10) /RUN:file(10)
/RUNCORE:n(10) /RUNOFFSET:n(10) /SCAN(10)
/SETTTY(10) /SFDPROT:nnn(10) /SPOOL:arg(10)
/STR(10) /SYS(10) /TERMINAL:(arg,arg,...)(10)
/TIME:n(10) /UFDPROT:nnn(10) /VIRTUAL:memory(10)
/WATCH:arg(10)
24
.MAKE filespec
Creates a file using the TECO text editor and leaves your job at user
level.
(To start SOS text editor, type SOS, then press the RETURN key.)
@CREATE (FILE) /switch(es) filespec
Creates files with the editor of your choice. To establish the editor
program (EDIT or TV) you want to use, type:
DEFINE (LOGICAL NAME) EDITOR: (AS) SYS: {EDIT or TV}
Switches:
/BAK(20) /C128(20) /C64(20) /DECIDE(20)
/DPY(20) /EXPERT(20) /INCREMENT:(20) /ISAVE:(20)
/LOWER(20) /M33(20) /M37(20) /NOBAK(20)
/NODECIDE(20) /NOSEPARATORS(20) /NONUMBER(20) /NOVICE(20)
/NUMBER(20) /OLD(20) /OPTION:(20) /PLINES:(20)
/R(20) /READONLY(20) /RONLY(20) /RUN:(20)
/SAVE:(20) /SEPARATORS(20) /SEQUENCE(20) /START:(20)
/STEP:(20) /UNSEQUENCE(20) /UPPER(20) /WINDOW:(20)
.MERGE filespec memory
Combines the low segment of the specified file with the program
currently in memory. If you omit the memory argument, the minimum
amount of necessary memory is used.
@MERGE (PROGRAM) program name/switch
Places an executable program in memory, combining it with whatever
program (if any) is already there.
Switch:
/USE-SECTION(20)
25
.MOUNT dev:logical-name/switches(drives)
@MOUNT {STRUCTURE or TAPE} (NAME) name:/switch(es)
Requests that a specific file structure or magnetic tape be made
available to your job.
Switches:
/ACTIVE(10) /CHECK(10) /CHECK-SETNAME(20)
/CREATE(10) /DENSITY:(20) /DRIVE-TYPE:(20)
/HELP(10) /LABEL-TYPE:(20) /MULTI(10)
/NEW(20) /NOCREATE(10) /NOSHOVE(10)
/NOUNLOAD(20) /NOWAIT /OPERATOR(20)
/PASSIVE(10) /PAUSE(10) /PROTECTION:(20)
/READ-ONLY(20) /REELID:name(10) /REMARK:(20)
/RONLY(10) /SCRATCH(20) /SHOVE(10)
/SINGLE(10) /START:(20) /STRUCTURE-ID:(20)
/VID:"text"(10) /VOLIDS:(20) /WAIT(10)
/WENABLE(10) /WLOCK(10) /WRITE:arg(10)
/WRITE-ENABLED(20)
26
.NETWORK node-id-1,node-id-2,...
Displays information about the specified ANF-10, DECnet, and emulation
nodes on your terminal. If you omit the node-id, information is
displayed about every node in the network.
@INFORMATION (ABOUT) DECNET NODES
Displays the names of DECnet network and emulation nodes accessible to
your system.
Switches:
/BRIEF(10) /CDP(10) /CDR(10)
/COST(10) /DTA(10) /ERROR(10)
/HELP(10) /LPT(10) /MCR(10)
/MTA(10) /NOBRIEF(10) /NOCDP(10)
/NOCDR(10) /NOCOST(10) /NODTA(10)
/NOERROR(10) /NOHELP(10) /NOLPT(10)
/NOMCR(10) /NOMTA(10) /NOPLT(10)
/NOPTR(10) /NOPTP(10) /NORDA(10)
/NOSILENCE(10) /NOTSK(10) /NOTTY(10)
/PLT(10) /PTP(10) /PTR(10)
/RDA(10) /SILENCE(10) /SORT(10)
/TSK(10) /TTY(10) /TYPE:arg(10)
/TOPOLOGY(10)
.NODE node-id
Displays information about devices available at the specified node on
your terminal. If you omit the node-id, information is displayed
about the node to which your terminal is connected.
@INFORMATION (ABOUT) AVAILABLE DEVICES
Displays the devices available to you or already assigned to your job.
27
.PJOB jobn
Displays the job number, name, project-programmer number, and terminal
number of the specified job on your terminal. If you omit the job
number, information is displayed about the job to which your terminal
is connected.
@INFORMATION (ABOUT) JOB-STATUS
Displays the job number, name, connected directory, account, terminal
number, and network node of the specified job on your terminal.
.PLEASE dev:text
Sends the text to the operator's terminal and provides two-way
communication between you and the operator. To end communication,
press <ESC> or press <CTRL/C> twice. The dev: specification is
supplied by either of the following: TTYn: is a terminal number of
any terminal that is not attached to a job. OPRnn: is the operator's
terminal at node nn.
@PLEASE
Helps you communicate with the operator. After starting the PLEASE
program, you may communicate with the operator in a two-way
conversation. When you are done press the ESCAPE key. The system
prints the FINISHED message.
28
.PLOT job=filespec/switches,filespec/switches,...
@PLOT (FILES) /switch(es) filespec/switch(es),...
Places requests in a plotter output queue. For TOPS-10, if you omit
job=, the default job name is the name of the first file in the
request. To see a list of TOPS-10 jobs in the plotter queue, use the
PLOT command with no arguments or switches. To create a file
containing the names of the TOPS-10 jobs in the queue, type the output
file name instead of the job name, and specify the /LIST switch. To
see a list of jobs in the TOPS-20 plotter queue, use:
INFORMATION (ABOUT) OUTPUT-REQUESTS.
Switches:
/ABEFORE:date-time(10) (J)/ACCOUNT:(20) (J)/AFTER:(20)
/AFTER:date-time(10) /ASINCE:date-time(10) /BEFORE:date-time(10)
/COPIES:n /CREATE(10) /DELETE
(J)/DESTINATION-NODE:(20) /DISPOSE:arg(10) /ERBINARY(10)
/ERNONE(10) /ERPROTECTION(10) /FAST(10)
/FEET:n(10) /FILE:arg(10) (J)/FORMS:(20)
/FORMS:arg(10) (J)/GENERIC(20) /HEADER:arg
/HELP:arg(10) (J)/JOBNAME:(20) /JOBNAME:name(10)
/KILL(10) (J)/LIMIT:(20) /LIMIT:n(10)
/LIST:arg(10) /MODE(20) /MODIFY(10)
/NEW(10) /NOHEADER /NONEW(10)
/NONULL(10) /NOOPTION(10) /NOPHYSICAL(10)
/NOREMOVE(10) /NOSTRS(10) (J)/NOTE:(20)
/NOTE:text(10) /NULL(10) (J)/NOTIFY:(20)
/OKNONE(10) /OKPROTECTION(10) /OPTION:name(10)
/PHYSICAL(10) /PLOT:arg(10) /PRESERVE
(J)/PRIORITY:(20) /PRIORITY:n(10) /REMOVE(10)
/RUN:n(10) /RUNCORE:n(10) /RUNOFFSET:n(10)
(J)/SEQUENCE:(20) /SEQUENCE:n(10) /SINCE:date-time(10)
/STRS(10) (J)/UNIT:(20) (J)/USER:(20)
.PRESERVE filespec
Changes the protection code of the specified file so that the digit in
the first field (owner field) is 1.
There is no comparable TOPS-20 command.
29
.PRINT job=filespec/switches,filespec/switches,...
@PRINT (FILES) /switch(es) filespec/switch(es),...
Places requests in a printer output queue. For TOPS-10, if you omit
job=, the default job name is the name of the first file in the
request. To see a list of TOPS-10 jobs in the printer queue, type
PRINT with no arguments or switches. To create a file containing the
names of the TOPS-10 jobs in the queue, type the output file name
instead of the job name, and specify the /LIST switch. To see a list
of jobs in the TOPS-20 printer queue, use:
INFORMATION (ABOUT) OUTPUT-REQUESTS.
Switches:
/ABEFORE:date-time(10) (J)/ACCOUNT:(20) (J)/AFTER:(20)
/AFTER:date-time(10) /ASINCE:(10) /BEFORE:(10)
/BEGIN:n /COPIES:n /CREATE(10)
/DELETE (J)/DESTINATION-NODE:(20) /DISPOSE:arg(10)
/ERBINARY(10) /ERNONE(10) /ERPROTECTION(10)
/FAST(10) /FILE:arg (J)/FORMS:(20)
/FORMS:arg(10) (J)/GENERIC(20) /HEADER:arg
/HELP:arg(10) (J)/JOBNAME:(20) /JOBNAME:name(10)
/KILL(10) (J)/LIMIT:(20) /LIMIT:n(10)
/LIST:arg(10) (J)/LOWERCASE(20) /MODE:(20)
/MODIFY(10) /NEW(10) /NOHEADER
/NONEW(10) /NONULL(10) /NOOPTION(10)
/NOPHYSICAL(10) /NOREMOVE(10) /NOSTRS(10)
(J)/NOTE:(20) /NOTE:text(10) (J)/NOTIFY:(20)
/NULL(10) /OKBINARY(10) /OKNONE(10)
/OKPROTECTION(10) /OPTION:name(10) /PHYSICAL(10)
/PRESERVE /PRINT:arg(10) (J)/PRIORITY:(20)
/PRIORITY:n(10) /REMOVE(10) /REPORT:code
/RUN:n(10) /RUNCORE:n(10) /RUNOFFSET:n(10)
(J)/SEQUENCE:(20) /SEQUENCE:n(10) /SINCE:date-time(10)
/SPACING:arg /STRS(10) (J)/UNIT:(20)
(J)/UPPERCASE(20) (J)/USER:(20)
30
.PROTECT filespec<nnn>,filespec<nnn>,...
Assigns the specified protection codes to the specified files. Every
file has a protection code. The code tells who can and cannot access
the file. The protection code consists of three octal digits. Each
digit specifies the amount of protection against a group of users.
The first (leftmost) digit is the protection code for the owner of the
file; the middle digit is the protection code for all users having
the same project number as the file owner; the last (rightmost) digit
is the protection code for all other users.
@SET FILE PROTECTION filespecs octal protection code
Sets, for the specified files, a protection code constructed (by
addition) from the following octal values.
77 Full access to the file
40 Read the file
20 Write and delete the file
10 Execute the program contained in the file
04 Append to the file
02 List the file specification using DIRECTORY-CLASS
commands
00 No access to the file.
.QUEUE queue-name:job=filespec/switches,filespec/switches,...
Makes entries in the specified system queue.
Queue Names:
CDP: PLT: LPT:
INP: PTP:
If you omit the queue name, it defaults to LPT:. If you omit job=,
the job name defaults to the name of the first file in the request.
To create a batch job, specify the control file followed by the log
file. To see a list of all the jobs in all the system queues, type
QUEUE with no arguments or switches. To create a file containing the
names of the jobs in the queues, type the output file name instead of
the job name, and specify /LIST switch.
31
Equivalent of QUEUE CDP:
@PUNCH (ONTO) CARD (FILES) /switch(es) filespec/switch(es),...
Places requests in a card punch output queue. To see a list of jobs
in the TOPS-20 card punch output queue, use:
INFORMATION (ABOUT) OUTPUT-REQUESTS.
For PUNCH (ONTO) CARD switches see below.
Equivalent of QUEUE PTP:
@PUNCH (ONTO) PAPER-TAPE (FILES) /switches(es) filespec/switch(es),...
Places requests in a paper-tape-punch output queue. To see a list of
jobs in the TOPS-20 paper-tape-punch output queue, use;
INFORMATION (ABOUT) OUTPUT-REQUESTS.
For PUNCH (ONTO) PAPER-TAPE switches see below.
Switches:
/ABEFORE:date-time(10) (J)/ACCOUNT:(20) (J)/AFTER:(20)
/AFTER:date-time(10) /ASINCE:date-time(10) /BEFORE:date-time(10)
/BEGIN:n(10) /CARDS:n(10) /COPIES:n
/CORE:n(10) /CREATE(10) /DELETE
/DEPEND:n(10) (J)/DESTINATION-NODE:(20) /DISPOSE:arg(10)
/ERBINARY(10) /ERNONE(10) /ERPROTECTION(10)
/FAST(10) /FEET:n(10) /FILE:arg(10)
(J)/FORMS:(20) /FORMS:arg(10) (J)/GENERIC(20)
/HEADER:arg /HELP:arg(10) (J)/JOBNAME:name(10)
/JOBNAME:(10) /KILL(10) (J)/LIMIT:(20)
/LIMIT:n(10) /LIST:arg(10) (J)/METERS:(20)
/METERS:n(10) /MODE:(20) /MODIFY(10)
/NEW(10) /NOHEADER /NONEW(10)
/NONULL(10) /NOOPTION(10) /NOPHYSICAL(10)
/NOREMOVE(10) /NORESTART(10) /NOSTRS(10)
(J)/NOTE:(20) /NOTE:text(10) (J)/NOTIFY:(20)
/NULL(10) /OKBINARY(10) /OKNONE(10)
/OKPROTECTION(10) /OPTION:name(10) /OUTPUT:arg(10)
/PAGE:n(10) /PATH:[dir](10) /PHYSICAL(10)
/PLOT:arg(10) /PRESERVE /PRINT:arg(10)
(J)/PRIORITY:(20) /PRIORITY:n(10) /PUNCH:arg(10)
/REMOVE(10) /REPORT:code(10) /RESTARTABLE(10)
/RUN:n(10) /RUNCORE:n(10) /RUNOFFSET:n(10)
(J)/SEQUENCE:(20) /SEQUENCE:n(10) /SINCE:date-time(10)
/SPACING:arg(10) /STRS(10) /TAG:label(10)
/TAPE:arg(10) /TIME:time(10) /TPLOT:arg(10)
/UNIQUE:arg(10) (J)/UNIT:(20) (J)/USER:(20)
32
.QUEUE PLT:job=filespec/switches,filespec/switches,...
@PLOT (FILES) /switch(es) filespec/switch(es),...
Places requests in the plotter output queue.
For the comparable TOPS-20 command and appropriate switches see the
TOPS-20 PLOT command listed under .PLOT.
.QUEUE LPT:job=filespec/switches,filespec/switches,...
@PRINT (FILES) /switch(es) filespec/switch(es),...
Places requests in the print queue.
For the comparable TOPS-20 command and appropriate switches see the
TOPS-20 PRINT command listed under .PRINT.
.QUEUE INP:job=filespec/switches,filespec/switches,...
@SUBMIT (BATCH JOB) /switch(es) filespec/switch(es),...
Enters a job(s) into the batch input queue.
For the comparable TOPS-20 command and appropriate switches see the
TOPS-20 SUBMIT command listed under .SUBMIT.
.R filespec memory
@R (PROGRAM) filespec/switch
Places in memory the specified executable program from SYS: and
starts it.
Switch:
/USE-SECTION(20)
33
.REASSIGN dev:jobn
Reassigns the specified device to the specified job. If you omit the
job number, the device is assigned to your current job.
There is no comparable TOPS-20 command.
.REENTER
@REENTER (PROGRAM)
Starts your currently loaded program at its alternate entry point if
it has one.
.RENAME new-filespec = old-filespec
@RENAME (EXISTING FILE) old-filespec (TO BE) new-filespec
Changes the name of a file. Note that the arguments are specified in
reverse between the two systems.
.RESOURCES
Displays on your terminal the names of all devices (except terminals
and pseudo-terminals), all file structures, and all physical units
that are part of the system resource pool.
@INFORMATION (ABOUT) AVAILABLE DEVICES
Lists the devices available to you or already assigned to your job.
34
.REWIND dev:
@REWIND (DEVICE) dev: /switch
Rewinds a magnetic tape.
Switches:
/CURRENT-VOLUME-ONLY(20) /ENTIRE-VOLUME-SET(20)
.RUN filespec memory
@RUN (PROGRAM) filespec/switch
Places an executable program from your directory in memory and starts
it.
Switch:
/USE-SECTION(20)
.SAVE
@CSAVE (ON FILE) filespec (WORDS FROM) n1 (TO) n2, n3 n4,...
n1 n2, n3 n4, are pairs of octal numbers that specify the span of
memory pages you want to save
Saves a non-sharable copy of the program in memory in a file, in a
compressed executable format.
35
.SSAVE filespec memory
@SAVE (ON FILE) filespec (PAGES FROM) n1 (TO) n2, n3 n4,...
n1 n2, n3 n4, are pairs of octal numbers that specify the span of
memory pages you want to save
Stores a sharable copy of memory in a file in an executable format.
.SCHED
Displays on your terminal the schedule bits set by the operator.
There is no comparable TOPS-20 command.
.SEND arg text
Sends the text to the specified user. The arguments are:
TTYn:(10) JOB n(10) OPR:(10) OPRnn:(10)
@TALK (TO) user name or terminal number
Links your terminal to another user's terminal.
.SET BLOCKSIZE MTxnnu:n
Sets the block size in words for the specified magnetic tape. The
block size (n) is any number from 3 to 4094.
@SET TAPE RECORD-LENGTH n
Sets the size, in bytes, for each physical record on magnetic tape.
36
.SET BREAK AT addr ON condition AFTER n
Sets address break locations in programs according to specified
conditions. AT, ON, and AFTER are optional portions of the command
line. AFTER n indicates the number of times the sequence is to be
followed before the break occurs. You can use one of the following
lines to remove a condition(s):
SET BREAK NO condition
SET BREAK NONE
The possible conditions are:
ALL
EXECUTE
MUUO
READ
WRITE
@SET ADDRESS-BREAK octal or symbolic memory location
Causes the program in memory to be suspended and a message to be
displayed on your terminal when the memory location you specify is
referenced for the indicated operation - EXECUTE, READ, WRITE, or any
of these (ALL).
Subcommands:
AFTER n(20)
ALL(20)
EXECUTE(20)
NONE(20)
READ(20)
WRITE(20)
.SET CDR name
Sets the file name for the next card reader job. The default file
extension is .CDR. The name is one to three alphanumeric characters.
@SET CARD-READER-INPUT-SET name of input set n
Used by the batch system to associate the indicated set of punch
cards, beginning with deck n, with system device CDR:
37
.SET CPU CPan
Adds the specified processor to the list of processors on which your
job can run. This command requires that privileges be enabled for
your job. The letter "a" must be replaced by one of the following:
U to specify a logical name.
I to specify a KI10 processor.
L to specify a KL10 processor.
The value n is any number from 0 to the number of processors on the
system minus one. You can use any of the following constructions:
SET CPU ALL
SET CPU NO CPan
SET CPU ONLY CPan
There is no comparable TOPS-20 command.
.SET DEFAULT BUFFERS n
Sets the number of disk buffers that can be used for your program to
n. If you specify 0 for n, the default number of buffers is used.
The default number for disk is 6. For all other devices, the default
number of buffers is 2.
There is no comparable TOPS-20 command.
.SET DEFAULT PROTECTION arg
@SET DIRECTORY FILE-PROTECTION-DEFAULT dev:<directory> octal code
Sets a default protection code governing access to files subsequently
created in the directory.
38
.SET DEFER
@SET SPOOLED-OUTPUT DEFERRED
Directs the system to defer processing your spooled output requests
until log-out. To set the spooled output to be completed immediately,
use SET NO DEFER(10) for TOPS-10 and IMMEDIATE(20) for TOPS-20. The
default functions are SET NO DEFER(10) and IMMEDIATE(20).
.SET DENSITY MTxnnu:density
@SET TAPE DENSITY setting
Sets the density for the specified magnetic tape.
Densities:
200 556 800 1600 6250
.SET DSKFUL arg
Controls the monitor's action on the job when you have exhausted your
disk space.
Arguments:
ERROR(10) PAUSE(10)
There is no comparable TOPS-20 command.
.SET DSKPRI n
Sets the priority for the job's disk I/O operations. The value n is
any number from -3 to +3. The system default is 0.
There is no comparable TOPS-20 command.
39
.SET FLOATING POINT SIMULATION
On KL-based systems, sets the system to simulate KA10 floating point
instructions.
There is no comparable TOPS-20 command.
.SET HOST node-id
@SETHOST node-id
The SET HOST command in TOPS-10 connects your terminal to another
system in the ANF-10 network. In TOPS-20 the SETHOST command connects
your terminal to another system in the DECnet network. In TOPS-10 you
do not need to be logged-in to use this command but you must be
logged-in to use this command in TOPS-20.
.SET HPQ n
Sets your job's priority in the high-priority scheduler run queue.
The value n is a number from 1 to 15. This command requires that
privileges be enabled for your job.
There is no comparable TOPS-20 command.
.SET PHYSICAL arg memory
Sets the maximum physical page limit and paging guideline for your
job. To set the limit, use LIMIT for arg. To set the guideline, use
GUIDELINE for arg. If you omit the argument it defaults to GUIDELINE.
There is no comparable TOPS-20 command.
40
.SET RETRY MTxnnu: arg
Controls error recovery by the DX10 magnetic tape controller. The
argument is either OFF or ON. If you specify ON, the DX10 recovers on
soft errors, and reports both soft and hard errors. If the argument
is OFF, the DX10 does no error recovery, and all errors are reported
as hard errors.
There is no comparable TOPS-20 command.
.SET SPOOL dev:,dev:,...
Changes the list of spooled devices for your job.
Devices:
CDP:(10) CDR:(10) LPT:(10)
PLT:(10) PTP:(10)
You can also use one of the following formats:
SET SPOOL ALL
SET SPOOL NO dev:
SET SPOOL NONE
There is no comparable TOPS-20 command.
41
.SET TERMINAL arg arg...
@TERMINAL (MODE IS) argument
Specifies the characteristics of your terminal. In TOPS-10 you can
omit the word SET, and you can use TTY instead of TERMINAL. You can
use the terminal type as an argument. To obtain the opposite effect
of an argument, type NO before the argument.
Arguments:
33(20) 35(20) 37(20)
ALTMODE(10) BLANKS(10) COPY(10)
CRLF(10) DAS21(10) DEBREAK(10)
DEFER(10) DISPLAY(10) ECHO(10)
ELEMENT:(10) EXECUPORT(20) FILL:n(10)
FLAG(20) FORM(10) FORMFEED(20)
FULLDUPLEX(20) GAG(10) HALFDUPLEX(20)
HELP(20) HOLD(10) IMMEDIATE(20)
INDICATE(20) LA30 LA34(10)
LA36 LA38 LA120
LC(10) LENGTH(20) LINE-HALFDUPLEX(20)
LOWERCASE(20) NO(20) PAGE
PAUSE(20) RAISE(20) RTCOMPATIBILITY(10)
SPEED:n SYSTEM-DEFAULT(20) TAB(10)
TABS(20) TERMINET(20) TI(20)
TTY(10) TTY33(10) TTY35(10)
TYPE:arg(20) VK100(20) VT05
VT06(10) VT50 VT52
VT61(10) VT100 VT125(20)
WIDTH:n(20) 2741(10)
.SET TIME n
@SET TIME-LIMIT n
Sets the CPU time limit for your job. The value n is the number of
CPU seconds your job can use.
42
.SET TTY
See the TOPS-10 SET TERMINAL and the accompanying TOPS-20 TERMINAL
commands.
.SET VIRTUAL LIMIT memory
Specifies the page limit on the virtual memory for your job. If you
use 0 for memory, the system default is used. LIMIT is an optional
portion of the command line.
There in no comparable TOPS-20 command.
.SET WATCH arg,arg,...
Controls the output of automatic, incremental job statistics.
Arguments:
ALL(10) DAY(10) FILES(10)
MTA(10) NONE(10) READ(10)
RUN(10) WAIT(10) WRITE(10)
VERSION(10)
There is no comparable TOPS-20 command.
.SKIP MTxnnu: n {RECORDS, FILES or EOT}
@SKIP (DEVICE) dev: n {RECORDS, FILES or LEOT}
Moves a magnetic tape forward over a specified number of files,
records, or to the logical end of tape.
43
.START addr
@START (PROGRAM) n
n is the octal or symbolic address at which you want to start the
program
Begins execution of the program currently in memory.
.SUBMIT job=filespec,filespec/switches
@SUBMIT (BATCH JOB) /switch(es) filespec/switch(es),...
Places requests in the batch input queue. In TOPS-10, to see a list
of the batch jobs in the batch queue, type SUBMIT with no arguments or
switches. In TOPS-20, to see a list of the batch jobs in the batch
queue, type INFORMATION (ABOUT) BATCH-REQUESTS.
Switches:
/ABEFORE:date-time(10) /ACCOUNT:(20) /AFTER:date-time
/ASINCE:date-time(10) /ASSISTANCE:(20) /BATCH-LOG:(20)
/BEFORE:date-time(10) /BEGIN:n /CARDS:n
/CONNECTED-DIRECTORY:(20) /CORE:n(10) /CREATE(10)
/DELETE /DEPEND:n(10) /DEPENDENCY-COUNT:(20)
/DESTINATION-NODE:(20) /DISPOSE:arg(10) /ERBINARY(10)
/ERNONE(10) /ERPROTECTION(10 /FAST(10)
/FEET:n /HELP:arg(10) /JOBNAME:name
/KILL(10) /LIST:arg(10) /LOGDISPOSITION:(20)
/LOGNAME:(20) /METERS:n(10) /MODIFY(10)
/NEW(10) /NONEW(10) /NONULL(10)
/NOOPTION(10) /NOPHYSICAL(10) /NOREMOVE(10)
/NORESTART(10) /NOSTRS(10) /NOTIFY:(20)
/NULL(10) /OKNONE(10) /OKPROTECTION(10)
/OPTION:name(10) /OUTPUT:arg /PAGE:n(10)
/PAGES:(20) /PATH:[dir](10) /PHYSICAL(10)
/PRESERVE /PRIORITY:n /PROCESSING-NODE:(20)
/READER(20) /REMOVE(10) /RESTARTABLE:
/RUN:n(10) /RUNCORE:n(10) /RUNOFFSET:n(10)
/SEQUENCE:n /SINCE:date-time(10) /STRS(10)
/TAG:label /TIME:time /TPLOT:arg
/UNIQUE:arg /USER:(20)
44
.SYSTAT arg arg...
@SYSTAT,
Displays information about system status. The arguments or
subcommands specify the kind of information to display. If you do not
specify an argument, most of the available information is displayed.
Arguments (TOPS-10):
B Displays only status of busy (assigned) devices.
C Displays a continuous system status.
D Displays dormant segment status.
E Displays non-disk error report.
F Displays file structure status.
G Displays other system status.
H Displays information about using SYSTAT.
J Displays job status of all jobs.
L Displays the output on the line printer.
N Displays non-job status (all information except J).
P Displays disk performance statistics.
S Displays a short job status.
T Displays dataset status.
U Includes user names in job status.
V Displays paged output for display terminals.
X Reads DSK:CRASH.EXE.
n Specifies the job number of the job for which you want
information.
[ppn] Specifies a job's project-programmer number for which you
want information displayed.
. Displays information for your job.
#n Specifies a terminal number which causes information to be
displayed only for jobs to which the indicated terminal is
attached.
Subcommands (TOPS-20):
ALL CLASS CONTROLLING DIRECTORY
HEADER JOB LIMIT LINE
LPT NO OUTPUT PROGRAM
STATE SYSTEM TIME USER
WHAT WHERE WHO DIRECTORY NAME
JOB NUMBER(decimal)
45
.TECO filespec
Opens the specified file for editing with TECO. If you omit the file
specification, the argument in the last TECO or MAKE command is used.
@EDIT (FILE) /switch(es) input filespec (OUTPUT AS) output filespec
Modifies or creates a file in a directory. To establish the editor
program (EDIT or TV) you want to use, type:
DEFINE (LOGICAL NAME) EDITOR: (AS) SYS:{EDIT or TV}.EXE.
Switches:
/BAK(20) /C128(20) /C64(20) /DECIDE(20)
/DPY(20) /EXPERT(20) /INCREMENT:(20) /ISAVE:(20)
/LOWER(20) /M33(20) /M37(20) /NOBAK(20)
/NODECIDE(20) /NONSEPARATORS(20) /NONUMBER(20) /NOVICE(20)
/NUMBER(20) /OLD(20) /OPTION:(20) /PLINES:(20)
/R(20) /READONLY(20) /RONLY(20) /RUN:(20)
/SAVE:(20) /SEPARATORS(20) /SEQUENCE(20) /START:(20)
/STEP:(20) /UNSEQUENCE(20) /UPPER(20) /WINDOW:(20)
.TIME jobn
.<CTRL/T>
Displays the total and incremental run times for the specified job on
your terminal. If you omit the job number, your own job is used.
@<CTRL/T>
Displays the current time, the state of the program, the amount of
system time you used since logging in, and the load average for the
system.
46
.TPUNCH job=filespec/switches,filespec/switches,...
@PUNCH (ONTO) PAPER-TAPE (FILES) /switch(es) filespec/switch(es),...
Places requests in a paper-tape-punch output queue. In TOPS-10, if
you omit job=, the name of the first file in the request is used. To
see a list of the jobs in the TOPS-10 paper tape queue, type TPUNCH
with no arguments or switches. To create a file containing the names
of the jobs in the TOPS-10 queue, type the output file name instead of
the job name, and specify the /LIST(10) switch. To see a list of jobs
in the TOPS-20 paper tape queue, use:
INFORMATION (ABOUT) OUTPUT-REQUESTS.
Switches:
/ABEFORE:date-time(10) (J)/ACCOUNT:(20) (J)/AFTER:(20)
/AFTER:date-time(10) /ASINCE:date-time(10) /BEFORE:date-time(10)
/COPIES:n /CREATE(10) /DELETE
/DESTINATION-NODE:(20) /DISPOSE:arg(10) /ERBINARY(10)
/ERNONE(10) /ERPROTECTION(10) /FAST(10)
/FILE:arg(10) /FORMS:arg(10) (J)/FORMS:(20)
(J)/GENERIC(20) /HEADER:arg /HELP:arg(10)
/JOBNAME:name(10) (J)/JOBNAME:(20) /KILL(10)
/LIMIT:n(10) (J)/LIMIT:(20) /LIST:arg(10)
(J)/METERS:(20) /MODE:(20) /MODIFY(10)
/NEW(10) /NOHEADER /NONEW(10)
/NONULL(10) /NOOPTION(10) /NOPHYSICAL(10)
/NOREMOVE(10) /NOSTRS(10) /NOTE:text(10)
(J)/NOTE:(20) (J)/NOTIFY:(20) /NULL(10)
/OKNONE(10) /OKPROTECTION(10) /OPTION:name(10)
/PHYSICAL(10) /PRESERVE /PRIORITY:n(10)
(J)/PRIORITY:(20) /REMOVE(10) /RUN:n(10)
/RUNCORE:n(10) /RUNOFFSET:n(10) /SEQUENCE:n(10)
(J)/SEQUENCE:(20) /SINCE:date-time(10) /STRS(10)
/TAPE:arg(10) (J)/UNIT:(20) (J)/USER:(20)
.TYPE filespec,filespec,...
@TYPE (FILE) filespec,...
Displays one or more files on your terminal.
47
.UNLOAD dev:
Rewinds and unloads the specified magnetic tape or DECtape.
@UNLOAD (DEVICE) dev:
Rewinds a magnetic tape and places the tape drive offline. You cannot
use this command with a tape drive accessed by the MOUNT TAPE command.
.USESTAT
.<CTRL/T>
@<CTRL/T>
Displays information about your job on your terminal. This
information includes the state of the current program and the actual
processing time used.
.VERSION
@INFORMATION (ABOUT) VERSION
Displays on your terminal the name and version number of the program
in memory.
48
.WHERE dev:
Displays the ANF-10 node number of the specified device on your
terminal. You can see the location of the operator's controlling
terminal by using CTY: as the argument.
There is no comparable TOPS-20 command.
.ZERO dev:[dir]
Deletes all of the files in the specified directory on the specified
device. If you omit [dir], the files in the directory you are using
are deleted.
For the comparable TOPS-20 command, see the TOPS-20 DELETE command
listed under .DELETE.
49
ADDITIONAL TOPS-20 COMMANDS
This section lists and briefly explains all non-privileged TOPS-20
commands not comparable to available TOPS-10 commands, grouping them
in categories of similar use.
SYSTEM ACCESS COMMANDS
System access commands enable you to gain and relinquish access to the
system, to activate and deactivate any special capabilities you have
been given, and to engage and disengage jobs to your terminal.
@UNATTACH (USER) user name (JOB#) job number
PASSWORD:password
Disengages another job from its terminal.
FILE SYSTEM COMMANDS
File system commands enable you to create, examine, change, and delete
files.
@ACCESS (TO DIRECTORY) dev:<directory>
PASSWORD:password
Obtains ownership rights to the accessed directory, and group access
rights of the directories for the structure where the directory is
located.
50
@APPEND (SOURCE FILE) source filespec (TO) destination filespec,
Appends a file(s) to an existing file or a new file.
Subcommand:
ASCII BINARY BYTE n
IMAGE IMAGE BINARY
@ARCHIVE (FILES) filespec,...,
Stores files offline on magnetic tape.
Subcommand:
RETAIN
@BUILD (DIRECTORY NAME) str:<directory>,
Creates, modifies, or deletes a subdirectory to which you have access
rights.
Subcommands:
ABORT ABSOLUTE-ARPANET-SOCKETS
ACCOUNT-DEFAULT ARCHIVE-ONLINE-EXPIRED-FILES
ARPANET-ACCESS ARPANET-WIZARD
CONFIDENTIAL DECNET-ACCESS
DEFAULT-FILE-PROTECTION DIRECTORY-GROUP
DISABLE ENABLE
ENQ-DEQ FILES-ONLY
GENERATIONS IPCF
KILL LIST
MAINTENANCE MAXIMUM-SUBDIRECTORIES
NOT NUMBER
OFFLINE-EXPIRATION-DEFAULT ONLINE-EXPIRATION-DEFAULT
OPERATOR PASSWORD
PERMANENT PRESERVE
PROTECTION PUSH
REPEAT-LOGIN-MESSAGES SUBDIRECTORY-USER-GROUP
USER-GROUP WHEEL
WORKING
51
@CONNECT (TO DIRECTORY) dev:<directory>
PASSWORD:password
Connects your job to the specifed directory.
@DEFINE (LOGICAL NAME) name: definitions
Establishes or cancels logical names for your job.
@DISCARD (TAPE INFORMATION FOR FILES) filespec,...
Deletes the tape information of an archived file.
@END-ACCESS (TO DIRECTORY) dev:<directory>
Terminates your access rights to a specific directory.
@EXPUNGE (DIRECTORY) dev:<directory>,
Permanently erases the contents of all deleted files from your
directory, and eliminates the directory entries for all files not
marked "permanent".
Subcommands:
DELETE PURGE REBUILD
52
@FDIRECTORY (OF FILES) filespec,...,
Same as DIRECTORY command with the CRAM, EVERYTHING, and NOHEADING
subcommands.
Subcommands:
ACCOUNT ALPHABETICALLY
ARCHIVED BEFORE
CHECKSUM CHRONOLOGICAL
CRAM DATES
DELETED DOUBLESPACE
EVERYTHING FIND
GENERATION-RETENTION-COUNT HEADING
INVISIBLE LARGER
LENGTH LPT
NO OFFLINE
ONLINE OUTPUT
PROHIBIT-MIGRATION PROTECTION
RESIST-MIGRATION REVERSE
SEPARATE SINCE
SIZE SMALLER
TIMES USER
@RETRIEVE (FILES) filespec
Requests that an off-line file be restored.
53
@TDIRECTORY (OF FILES) dev:<directory> filespec,...,
Same as DIRECTORY command with the subcommands CHRONOLOGICAL, WRITE,
REVERSE, and TIMES.
Subcommands:
ACCOUNT ALPHABETICALLY
ARCHIVE BEFORE
CHECKSUM CHRONOLOGICAL
CRAM DATES
DELETED DOUBLESPACE
EVERYTHING FIND
GENERATION-RETENTION-COUNT HEADING
INVISIBLE LARGER
LENGTH LPT
NO OFFLINE
ONLINE OUTPUT
PROHIBIT-MIGRATION PROTECTION
RESIST-MIGRATION REVERSE
SEPARATE SINCE
SIZE SMALLER
TIMES USER
@UNDELETE (FILES) filespec,...
Resets the "deleted" flag for previously deleted files. You can
access an undeleted file.
54
@VDIRECTORY (OF FILES) filespec,
Same as the DIRECTORY command with the LENGTH, NO HEADING, PROTECTION,
SIZE, and TIMES subcommands.
Subcommands:
ACCOUNT ALPHABETICALLY
ARCHIVE BEFORE
CHECKSUM CHRONOLOGICAL
CRAM DATES
DELETED DOUBLESPACE
EVERYTHING FIND
GENERATION-RETENTION-COUNT HEADING
INVISIBLE LARGER
LENGTH LPT
NO OFFLINE
ONLINE OUTPUT
PROHIBIT-MIGRATION PROTECTION
RESIST-MIGRATION REVERSE
SEPARATE SINCE
SIZE SMALLER
TIMES USER
PROGRAM CONTROL COMMANDS
Program control commands help you run and debug your own program.
@FORK (IS) process number
process number is an octal number from 1 to 777
Specifies the process of your job to which subsequent TOPS-20 commands
referencing specific processes apply.
@POP (COMMAND LEVEL)
Terminates the current command level of TOPS-20 and returns you to its
superior process.
55
@PUSH (COMMAND LEVEL)
Creates a new command level of TOPS-20 inferior to the command level
from which you give the PUSH command.
@RESET
Terminates the current process and all inferior processes.
INFORMATION COMMANDS
Information commands return information about TOPS-20 commands, your
job, and the system as a whole.
@TRANSLATE (DIRECTORY) dev:<directory>
or
@TRANSLATE (DIRECTORY) dev:[project-programmer number]
Prints either the PPN corresponding to a directory, or the directory
number corresponding to the PPN.
56
TERMINAL COMMANDS
Terminal commands allow you to declare the characteristics of your
terminal, to clear your video screen, and to control linking to
another user's terminal.
@ADVISE (USER) n
n is user name or terminal number
Links your terminal with another user's terminal. After successful
execution of the command, input from the advising terminal is treated
as a command typed to the advised terminal's job.
@BLANK (SCREEN)
Clears your screen of all characters except the TOPS-20 prompt.
@BREAK (LINKS) argument
Ends all communication links made by the TALK command.
Arguments:
User Name Line Number
@RECEIVE {ADVICE, LINKS, or SYSTEM-MESSAGES}
Notifies the system that you are willing to accept advice,
communication links, or system messages.
57
@REFUSE {ADVICE, LINKS, SYSTEM-MESSAGES}
Notifies the system that you are not willing to accept advice,
communication links, or system messages.
@REMARK (MODE)
Type Remark, end with CTRL/Z
Notifies the system that the text that follows is a comment.
@TAKE (COMMANDS FROM) filespec1 (LOGGING OUTPUT ON) filespec2,
Informs the system to process TOPS-20 commands stored in the specified
file.
Subcommands:
ALLOW DISALLOW
ECHO LOG-FILE
NO
58
OUTPUT COMMANDS
Output commands allow you to request output listings of files on the
plotter, line printer, card punch, or paper tape punch, and to
examine, modify or withdraw these requests.
@CANCEL (REQUEST TYPE) queue (ID) identifier/switch(es)
Deletes various types of requests from queues.
Switches:
/JOBNAME: /SEQUENCE: /USER:
@MODIFY (REQUEST TYPE) queue (ID) request-id /switch(es)
Adds or changes switches for a request placed in a batch or output
queue.
Switches:
/AFTER: /BEGIN: /CARDS:
/COPIES: /DELETE /DEPENDENCY-COUNT
/DESTINATION-NODE: /FEET: /FILE:
/FORMS: /GENERIC /HEADER
/JOBNAME: /LIMIT: /LOWERCASE
/MODE: /NOHEADER /NOTE:
/PAGES: /PRESERVE /PRIORITY:
/PROCESSING-NODE: /REPORT: /RESTARTABLE:
/SEQUENCE: /SPACING: /TIME:
/TPLOT: /UNIQUE: /UNIT:
/UPPERCASE /USER:
59