Below is a list of some NOS/VE commands. It follows the convention of showing the allowable abbreviated version of the commands in uppercase: the first three characters of the command followed by the first character of each next command name part. Commands always started with a verb and the plural version of the command name was allowed when it made sense (e.g. ATTACH-FILES).
For instance, the short form of SET_Working_Catalog was SETWC. The commands and abbreviations were not case-sensitive.
Catalog and File Commands
Command
Description
CREate_Catalog
Creates catalog (directory), like UNIX or MS-DOS mkdir.
DELete_Catalog
Delete a catalog, like UNIX rmdir.
DISplay_Catalog
Displays names of files in a catalog, like UNIX ls.
DISplay_Catalog_Entry
Show filesystem-related attributes of file, such as time of last access, like UNIX ls -l.
CHAnge_Catalog_Entry
Renames a file, like MS-DOS REN. The logic behind this weird name is that you aren’t changing the file, but rather the catalog containing the name of the file.
CREate_Catalog_Permit
Assign permissions to catalog.
Are you getting it? What is the name of the command to remove the permit?
CREate_File_Permit
Assign permissions to a file.
ATTach_File
Associates file with a name in $LOCAL (usually not needed) or accesses a file with specific permissions for later use. In some cases, the system would access a file with different permissions than you want.
DETach_File
Explicitly releases file or disassociates file from name in $LOCAL.
SET_File_Attribute
Set attributes of file, such as record size, default position ($BOI, $EOI), access type, start access log. Files had many more system-recognized attributes than in MS-DOS and UNIX, for instance.
CHAnge_File_Attribute
Similar to SET_File_Attribute but the change was not made permanent.
DISplay_File_Attribute
Show file attributes of a file, such as open status, access log and so on.
REQuest_Terminal
Associate a file with the terminal.
COPy_File
Obvious.
DELete_File
Obvious.
COLlect_Text END=string
Create a file based on $INPUT. Depending on the source (batch or terminal) this took input from the command source until the end string (default “**”) was detected or from a usual terminal input stream.
COMpare_File
Binary file compare; not very full-featured. There were CDC-unsupported (say “public domain”) libraries with helpful SCL coded procedures that displayed the differences in ASCII format.
DISplay_File
Dump file in various formats, like UNIX od. Not very good.
BACkup_Permanent_File
Obvious.
REStore_Permanent_File
Obvious function. It had, however, a large number of options allowing only the restore of catalogs, selected catalog entries and so on. The input to RESPF could be a large file with descriptions with what to include, what to exclude and what and how to display a logging.
Job and Job Attributes Commands
Command
Description
SET_Working_Catalog
Like MS-DOS or UNIX cd.
SET_Command_List
Sets list of libraries searched for commands, like MS-DOS PATH.
DISplay_Command_List
Shows list of libraries searched for commands, like MS-DOS PATH.
SET_Job_Limit
Change job limit, such as the number of CPU seconds allowed before job aborts.
SET_Program_Attribute
Set various job settings, such as the list of libraries searched when looking for object files.
DISplay_Program_Attribute
Displays various job settings.
SET_Terminal_Attributes
Tells system about attributes of a terminal associated with this job.
DISplay_Message
Places message in job log or operator console.
DISplay_Log
Display the job log.
REQuest_Operator_Action
Pauses job, waiting for operation action.
LOGOUT
Obvious.
SUBmit_Job
Submit a file of commands as a batch job.
PRInt_File
Send file to a printer.
DISplay_Job_Status
Display status of a given job.
DISplay_Print_Status
Display status of a given queued print file.
Magnetic Tape Commands
Command
Description
REServe_Resource
Assign a tape drive or other resource to the job. Only required when more than one tape unit at the same time was required. Otherwise, a scheduling conflict with another job might occur.
RELease_Resource
Return resource to the operating system; most often used with tape drives.
REQuest_Magnetic_Tape
Couples magnetic tape information (VSN, tape density and write or read/only (RING)) to a local file name. When that file was accessed, the tape request flashed on the console and became visible in the Display_Operator_Status display.
REWind_File
Rewind tape or move the file pointer to the beginning of a file.
SKIp_Tape_Mark
Skip to next tape mark on the tape.
Developer’s Tools
Command
Description
EDIt_File
Text editor; full-screen if you had a decent terminal. The terminal possibilities could be specified and converted to a special terminal library using the Terminal_Description_Utility (TDU). A personal terminal description was useful for having other colours and character sizes.
Maintain source code library. A newer version of the old UPDATE. Features included version control of different acceptance stages of software.
CREate_Object_Library
Create a library file, which contains SCL procedures, object files, and maybe also executables (?).
Miscellaneous Commands
Command
Description
DISplay_Command_Information command-name
Display of all the command parameters and the acceptable values of a command. This powerful informational command also worked for system SCL procedures and user procedures. The command was initiated but short-stopped (a kind of breakpoint). This command always gave the appropriate list of parameters (online manuals were sometimes behind).
DISplay_Function_Information command
Display all the function parameters and the acceptable values of command. Note that this also worked for system SCL functions and user functions.