# System Commands

> [HTML Version](systemcommands.htm)

Below is a table listing A-Shell's system commands, with links to extended descriptions for most of them. For information on how the commands are processed, search paths, wildcards and various related topics, see the following [Introduction](introductionsyscmd.md) topic.

Note that:

•	An asterisk in the "Class" column indicates that the command will accept wildcards.

•	The system commands are all .LIT files which can be found in the SYS: account. 

•	Most of the commands will display usage information if invoked with a **/?** switch.

| **Command** | **Class** | **Function** |
|------|------|------|
| [ABOUT](about_lit.md) | A-Shell | Display information about the current license and environment |
| [ADB](adb_lit.md) | A-Shell | Provides a means to debug code running on a target job. |
| [AGCMD](agcmd_lit.md) | A-Shell | Sends a AG\_xxx function from the dot prompt or a command file |
| [APN](apn_lit.md) | A-Shell | Launches APN session. |
| [APPEND](append_lit.md) | AMOS | Appends file together |
| ASHLPD | A-Shell | Invokes A-Shell line printer daemon |
| ASHUPDATE | A-Shell | Retrieves A-Shell updates via the A-Shell menu _Help ... Check for Updates_ |
| [ASTAT](astat_lit.md) | Utility | Abbreviated dynamic job display |
| [ATECFG](atecfg_lit.md) | JB Tech | Configure A-Shell Terminal Emulator (Windows only) |
| [ATECTL](atectl_lit.md) | A-Shell | Connect ATE "reverse channel" socket  |
| [ATEUPDATE](ateupdate_lit.md) | A-Shell | Initiates an ATE update |
| [ATSYNC](atsync_lit.md) | A-Shell | Synchronize host directory with ATE's cache on PC |
| C, CLS | Utility | Clears the screen and resets a few video attributes: exit reduced intensity, disable protected fields, end reverse blinking, turn cursor on.  |
| [CHAT](chat_lit.md) | A-Shell | (Unix only) Full screen dialog between two users |
| [COMPIL](compil_lit.md) | AMOS | ASB 1.4 compiler  |
| COMPLP | A-Shell | BASIC_plus_ compiler; see [COMPIL](compil_lit.md) |
| [COPY](copy_lit.md) | AMOS \* | Copy files |
| [CSV2XL](csv2xl2_lit.md) | A-Shell  | Alternative to PRINT.LIT for generating spreadsheets from CSV input |
| [CREATE](create_lit.md) | AMOS | Allocate random data file |
| DATE | AMOS | Display system date  |
| [DEL](del_lit.md) | AMOS | Deletes modules from user memory |
| [DEVTBL](devtbl_lit.md) | AMOS | List virtual AMOS devices  |
| [DIFF](diff_lit.md) | Unix | (Unix only) Compare two source files |
| [DING](ding_lit.md) | AMOS | Ring bell  |
| [DIR](dir_lit.md) | AMOS \* | Produce directory of files |
| [DO](do_lit.md) | AMOS | Force command file execution |
| [DUMP](dump_lit.md) | AMOS \* | Dump file contents in octal or hex  |
| [ECHO](echo_lit.md) | AMOS | Echoes <text> to screen |
| EL, EP | A-Shell  | Deprecated. Was used to launch old A-Shell Editor. Use [APN](apn_lit.md) instead |
| [ELSE](else_lit.md) | AMOS | Conditional flow in command file |
| [ENDIF](else_lit.md) | AMOS | Conditional flow in command file |
| [ERASE](erase_lit.md) | AMOS \* | Erase files |
| [ERSATZ](ersatz_lit.md) | AMOS | Display defined ERSATZ devices |
| [EXIT](exit_lit.md) | AMOS | Exit command or DO file |
| [EXPLORE](explore_lit.md) | A-Shell | Launches Windows file explorer |
| EZPRT | A-Shell | Print file, using EZ-SPOOL configured menu of printers |
| [EZTYP](eztyp_lit.md) | A-Shell | Display text file with full paging control |
| FLIT |  | Used internally by A-Shell |
| [FIXTRN](fixtrn_lit.md) | AMOS | Function key translation table editing utility |
| [FORCE](force_lit.md) | AMOS | Force keystrokes into another job’s input |
| FREE | AMOS | Display amount of free space on specified device |
| [FUNCIDX](funcidx_lit.md) | A-Shell | Generates an XTREE index of functions within a set of files |
| GETENV | A-Shell | Retrieves value of environment variable; use getenv \{var\} |
| GETATEREG | A-Shell | Retrieve ATE configuration settings from the server |
| GOTO | AMOS | Jump to label within command file; see [DO File Statements](dofilestatements.md) |
| [HEAD](head_lit.md) | A-Shell \* | Display (or copy) first N lines of a text file |
| [HOST](host_lit.md) | A-Shell \* | Return to host machine command level |
| [IF](else_lit.md) | AMOS | Conditional flow in command file |
| [IMGDSX](imgdsx_lit.md) | A-Shell | Image display utility |
| [ISMBLD](ismbld_lit.md) | AMOS | Build ISAM 1.x file |
| [ISMDMP](ismdmp_lit.md) | AMOS | Dump ISAM 1.x file |
| [ISMUTL](ismutl_lit.md) | AMOS | Dump/build/examine ISAM-A file |
| JOBALC | AMOS | Display current job name |
| [JSTAT](jstat_lit.md) | A-Shell | Monitor another job |
| [KILL](kill_lit.md) | AMOS | Terminate another process |
| [LICENS](licens_lit.md) | A-Shell | Update license information |
| [LOAD](load_lit.md) | AMOS | Load file into memory |
| [LOG](log_lit.md) | AMOS | Change current login account |
| [LOGROLL](logroll_lit.md) | A-Shell | Rolls over log files |
| LOGON | AMOS | With [MUSER](muser_lit.md), simulates the logon scheme used under AMOS |
| LOGOFF | AMOS | Log off |
| [LOKUTL](lokutl_lit.md) | A-Shell | Display information about file locks in use |
| LOOKUP | AMOS | Test for existence of file; see [DO File Statements](dofilestatements.md) |
| MAKE | AMOS | Create a blank sequential file. Will create a file ending in "." if so directed |
| [MAP](map_lit.md) | AMOS | Display user memory |
| MDFUPD | A-Shell | Internal use only: convert help menu to new format during update. |
| MDO | A-Shell | Internal use only: variation of DO.LIT. |
| [MEMORY](memory_lit.md) | AMOS | Change user partition size |
| [MMAP](mmap_lit.md) | A-Shell \* | Display or load list of files to be memory mapped |
| [MOVE](move_lit.md) | A-Shell \* | Move a file (Unix only) |
| [MUSER](muser_lit.md) | AMOS | With LOGON, simulates the logon scheme used under AMOS |
| OCMPIL | AMOS | AlphaBASIC 1.3 compiler; see [COMPIL](compil_lit.md) |
| OPRE | Debug plc | AlphaBASIC 1.3 pre-compiler |
| ORUN | AMOS | Run AlphaBASIC 1.3 or 1.4 program (same as RUN) |
| [PAGE](page_lit.md) | Debug plc | Page command output |
| PPN | AMOS | Display PPNs on a given device |
| PRE | Debug plc | AlphaBASIC 1.4 pre-compiler |
| [PRINT](print_lit.md) | AMOS \* | Sends files (wildcard spec) to a spooler |
| PWD | A-Shell | Display current login directory in native O/S format |
| QUIT | A-Shell | Same as [HOST](host_lit.md), but terminates PolyShell parent and all siblings |
| [QUTL](qutl_lit.md) | Debug plc | Queue/XLOCK/FLOCK display utility |
| [RENAME](rename_lit.md) | AMOS \* | Rename files |
| [RUN](run_lit.md) | AMOS | Run ASB 1.3 or 1.4 program |
| [RUNPROF](runprof_lit.md) | A-Shell | Generate a run profile log |
| [SAVE](save_lit.md) | AMOS | Save module from memory to disk |
| SBCSCH | SBC Inc. | Custom search routine written by Gary Guilbert; see usage with SBCSCH/? |
| [SEND](send_lit.md) | AMOS | Send text message to another user |
| [SET](set_lit.md) | AMOS | Set miscellaneous system and job parameters |
| SETATEREG | A-Shell | Set ATE configuration settings |
| SETENV | A-Shell | Sets environment variable; use SETENV var = value |
| [SHLEXC](shlexc_lit.md) | A-Shell | Execute/open specified file in Windows |
| SIZE | AMOS | Display size of specified file, in bytes |
| [SLEEP](sleep_lit.md) | AMOS | Sleep specified number of seconds or fractions of a second |
| [SLEEPR](sleepr_lit.md) | AMOS | Sleep until specified time |
| [SORT](sort_lit.md) | AMOS | Sort sequential data file |
| [SRCCOM](srccom_lit.md) | AMOS | Compare two source files |
| [SUBMIT](submit_lit.md) | AMOS \* | Submit a background task |
| SUBMIT2 | A-Shell | Special version of SUBMIT.LIT for use with Docker |
| SYSACT | AMOS | Maintain PPNs and passwords |
| [SYSTAT](systat_lit.md) | AMOS | Display jobs and devices |
| [TAIL](tail_lit.md) | A-Shell \* | Display (or copy) last N lines of a text file |
| [TELNET](telnet_lit.md) | JB Tech | Launch A-Shell Terminal Emulator; see [ATECFG](atecfg_lit.md) |
| [TELSER](telser_lit.md) | A-Shell | Turn current session into telnet server |
| TIME | AMOS | Display system time |
| [TYPE](type_lit.md) | AMOS | Type sequential text file on screen |
| [U](u_lit.md) | AMOS | Store a command line for later recall |
| [UPDCUR](updcur_lit.md) | A-Shell | Updates current directory from online repository |
| VER | AMOS | Display current A-Shell version |
| [VERIFY](verify_lit.md) | AMOS \* | Verify files against a DIR file |
| [VERSYS](versys_lit.md) | A-Shell | Display detailed version information about a program |
| [VIEWASHLOG](viewashlog_lit.md) | A-Shell | Provides a simple way to view ashlog.log |
| [VUE](vue_lit.md) | AMOS | Full screen-based text editor |
| [WEBRUN](webrun_lit.md) | A-Shell \* | Runs A-Shell's WEBCACHE system for named program |
| [WSET](wset_lit.md) | Debug plc | Install [TRACKER](terminology.md#tracker-in-terminology) 2.0 |
| [XY](xy_lit.md) | AMOS | Execute [TCRT](terminology.md#tcrt-in-terminology) code |
| [ZTXFER](ztxfer_lit.md) | MS | ZTERM file transfer |
| [ZXPWIN](zxpwin_lit.md) | A-Shell | (ZTERM utility) Transfer file to PC and launch app |


