VSH - a virtual shell for VAX/VMS by Camillo Bongiovanni Via Massena, 12 10100 Torino (ITALY) tel 011/542173 Abstract A shell is a command language interpreter. VSH is the name of a particular command interpreter on VAX/VMS. The primary purpose of VSH is to translate command lines typed at a terminal into system actions, such as invocation of other programs. VSH is a user program, just like any one might write. It incorporates all the features of DCL and an history mechanism; most of the features of VSH are designed mainly for interactive VMS users. Hopefully, VSH will be a very useful program for everyone in interacting with the VAX/VMS Operating System. In addition, there are some use- ful utility programs, that can be used in order to facili- tate software development; their source files were taken from the UNIX Operating System, and adapted for VAX/VMS. They are not fully tested, thus questions and/or problems encountered are invited.