Please enable JavaScript to view this site.

A-Shell Reference

In addition to the devices defined by DEVICE statements in the system configuration file, the DevPPN system also supports ersatz devices which act as aliases for DevPPN devices or device:[p,pn] directories. See the ERSATZ system parameter and Ersatz Definition Files for additional details on defining and using ersatz devices.

While the main benefit of the ersatz device system is to allow users to assign meaningful names to their own device:[p,pn] combinations, it is also used with A-Shell itself to assign short aliases for the following system directories:

Device:[P,PN]

ERSATZ

System Account Purpose

DSK0:[1,2]

OPR:

System operator account. This account has special privileges and is usually password protected. Logging into this account might be considered analogous to logging in as Administrator under Windows or as the superuser under Unix. Certain commands, for example, will only run, or have greater powers, when executed from this account.

DSK0:[1,4]

SYS:

"The" system account. This is the default location for all of the system commands (those with LIT extensions) plus certain configuration files, such as the language files and ersatz.ini.

DSK0:[1,6]

DVR:

Terminal driver and language definition file account. Under A-Shell, terminal drivers are embedded in the executable, so the only files you will normally have in this account of the language definition files (e.g. englsh.ldf).

DSK0:[1,7]

ASHCFG:

A-Shell configuration files, in particular, printer init (PQI) files.

DSK0:[2,2]

CMD:

Command files (i.e. those with CMD or DO extensions). These are the A-Shell equivalents of BAT files under DOS or shell scripts under Unix.

DSK0:[7,0]

LIB:

Library files. Function key translation tables, color configuration files, ini.vue (VUE initialization file).

DSK0:[7,1]

HLP:

Help files. A-Shell tends to embed help which is associated with system commands in the commands themselves, or use external PDF (Acrobat) or CHM (Windows Compiled Help) files, leaving this directory only for the help files that are displayed from within the VUE command mode with the HELP command.

DSK0:[7,6]

BAS:

RUN files placed in this directory can be run from any other location.

DSK0:[7,376]

 

A-Shell sample program directory