💾 Archived View for gemini.spam.works › mirrors › textfiles › hacking › VMS › newtov.txt captured on 2022-06-12 at 08:53:09.
-=-=-=-=-=-=-
This file is intended to give the new-commer an overview of VMS, Digtial Equipment Corporation (DEC) operating systems that run on VAX hardware. The information in this file is not complete, balanced or exhausive. It's just stuff that I think would be of value to a person new to VMS. My goal was to give an overview and direct the reader to sources of information. I included some 'survival' commands so one could login and do a few things. This file is broken into sections which start with !== so you can use an editor or word processor and jump to the next section. Since Digital has made VMS an open operating system, it's official title is really 'OPENVMS', but we still refer to it as 'VMS'. ULTRIX, Digital's version of UNIX (which also runs on the VAX) is not covered. For a new-commer to VMS, the best place to start is the "VMS User's Guide", (Digital number AA-LA98B), which starts you off with how to log in to the system, explains the file and directory system, device names, what a process is, how to program command procedures, how to use the editors (EDT and TPU), common utilities such as mail and phone. "VMS User's Guide" does not cover layered software (applications). A good place to read up on VMS in general is the VMS Handbook, available gratis from DECdirect (1-800-DIGITAL) or the VMS SPD (Software Product Description) which your VAX system manager should have. You should understand that VAX is the hardware, VMS is the operating system. and application programs are called Layered Products. There is an old saying that 'A VAX is a VAX' and 'VMS is VMS'. Regardless of which VAX (hardware platform) you are on, the operating system, VMS, is the same and the commands are consistent from one release to the next. There are no O/S variants as in UNIX. To login, you will need to get a Username and password from the system manager or user support group. They should also explain how to access the VAX (or cluster) where your account is set up. Once you get logged in, especially if you are in a small shop, and no one seems to know anything about the VAX, check your process privs: use the command <$ sho proc/priv>. If you get a long string of privs, do yourself and everyone else a favor by turning them off with the following command: $ set proc/priv=(noall,netmbx,tmpmbx) Otherwise, in your blissful ignorance you could do immeasureable damage, especially if they do not do regular backups. In this file, the convention <$ command> means to type the command 'command' at the DCL prompt and press return. You don't type the <> braces. For someone just getting started the most useful command is HELP. <$ help> The command <$ help instructions> will give you help on using help and explain how you can capture help displays in a file for printing. For groups of commands arranged by topic, <$ HELP HINTS>. Enter ctrl/z at any time to exit help. BTW, ctrl/z and exit are widely used DEC conventions for gracefully exiting most layered products and programs. You can also use ctrl/Y, which is an interrupt and not a proper way to exit a program; use ctrl/y in an emergency. !============================== DCL FUNDAMENTALS ===========================! You interact with VMS using DCL (Digital Command Language), which is an English-like command interpreter. The DCL prompt is the '