# 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.htm.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.htm.md) | A-Shell | Display information about the current license and environment | | [ADB](adb_lit.htm.md) | A-Shell | Provides a means to debug code running on a target job. | | [AGCMD](agcmd_lit.htm.md) | A-Shell | Sends a AG\_xxx function from the dot prompt or a command file | | [APN](apn_lit.htm.md) | A-Shell | Launches APN session. | | [APPEND](append_lit.htm.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.htm.md) | Utility | Abbreviated dynamic job display | | [ATECFG](atecfg_lit.htm.md) | JB Tech | Configure A-Shell Terminal Emulator (Windows only) | | [ATECTL](atectl_lit.htm.md) | A-Shell | Connect ATE "reverse channel" socket | | [ATEUPDATE](ateupdate_lit.htm.md) | A-Shell | Initiates an ATE update | | [ATSYNC](atsync_lit.htm.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.htm.md) | A-Shell | (Unix only) Full screen dialog between two users | | [COMPIL](compil_lit.htm.md) | AMOS | ASB 1.4 compiler | | COMPLP | A-Shell | BASIC_plus_ compiler; see [COMPIL](compil_lit.htm.md) | | [COPY](copy_lit.htm.md) | AMOS \* | Copy files | | [CSV2XL](csv2xl2_lit.htm.md) | A-Shell | Alternative to PRINT.LIT for generating spreadsheets from CSV input | | [CREATE](create_lit.htm.md) | AMOS | Allocate random data file | | DATE | AMOS | Display system date | | [DEL](del_lit.htm.md) | AMOS | Deletes modules from user memory | | [DEVTBL](devtbl_lit.htm.md) | AMOS | List virtual AMOS devices | | [DIFF](diff_lit.htm.md) | Unix | (Unix only) Compare two source files | | [DING](ding_lit.htm.md) | AMOS | Ring bell | | [DIR](dir_lit.htm.md) | AMOS \* | Produce directory of files | | [DO](do_lit.htm.md) | AMOS | Force command file execution | | [DUMP](dump_lit.htm.md) | AMOS \* | Dump file contents in octal or hex | | [ECHO](echo_lit.htm.md) | AMOS | Echoes to screen | | EL, EP | A-Shell | Deprecated. Was used to launch old A-Shell Editor. Use [APN](apn_lit.htm.md) instead | | [ELSE](else_lit.htm.md) | AMOS | Conditional flow in command file | | [ENDIF](else_lit.htm.md) | AMOS | Conditional flow in command file | | [ERASE](erase_lit.htm.md) | AMOS \* | Erase files | | [ERSATZ](ersatz_lit.htm.md) | AMOS | Display defined ERSATZ devices | | [EXIT](exit_lit.htm.md) | AMOS | Exit command or DO file | | [EXPLORE](explore_lit.htm.md) | A-Shell | Launches Windows file explorer | | EZPRT | A-Shell | Print file, using EZ-SPOOL configured menu of printers | | [EZTYP](eztyp_lit.htm.md) | A-Shell | Display text file with full paging control | | FLIT | | Used internally by A-Shell | | [FIXTRN](fixtrn_lit.htm.md) | AMOS | Function key translation table editing utility | | [FORCE](force_lit.htm.md) | AMOS | Force keystrokes into another job’s input | | FREE | AMOS | Display amount of free space on specified device | | [FUNCIDX](funcidx_lit.htm.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.htm.md) | | [HEAD](head_lit.htm.md) | A-Shell \* | Display (or copy) first N lines of a text file | | [HOST](host_lit.htm.md) | A-Shell \* | Return to host machine command level | | [IF](else_lit.htm.md) | AMOS | Conditional flow in command file | | [IMGDSX](imgdsx_lit.htm.md) | A-Shell | Image display utility | | [ISMBLD](ismbld_lit.htm.md) | AMOS | Build ISAM 1.x file | | [ISMDMP](ismdmp_lit.htm.md) | AMOS | Dump ISAM 1.x file | | [ISMUTL](ismutl_lit.htm.md) | AMOS | Dump/build/examine ISAM-A file | | JOBALC | AMOS | Display current job name | | [JSTAT](jstat_lit.htm.md) | A-Shell | Monitor another job | | [KILL](kill_lit.htm.md) | AMOS | Terminate another process | | [LICENS](licens_lit.htm.md) | A-Shell | Update license information | | [LOAD](load_lit.htm.md) | AMOS | Load file into memory | | [LOG](log_lit.htm.md) | AMOS | Change current login account | | [LOGROLL](logroll_lit.htm.md) | A-Shell | Rolls over log files | | LOGON | AMOS | With [MUSER](muser_lit.htm.md), simulates the logon scheme used under AMOS | | LOGOFF | AMOS | Log off | | [LOKUTL](lokutl_lit.htm.md) | A-Shell | Display information about file locks in use | | LOOKUP | AMOS | Test for existence of file; see [DO File Statements](dofilestatements.htm.md) | | MAKE | AMOS | Create a blank sequential file. Will create a file ending in "." if so directed | | [MAP](map_lit.htm.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.htm.md) | AMOS | Change user partition size | | [MMAP](mmap_lit.htm.md) | A-Shell \* | Display or load list of files to be memory mapped | | [MOVE](move_lit.htm.md) | A-Shell \* | Move a file (Unix only) | | [MUSER](muser_lit.htm.md) | AMOS | With LOGON, simulates the logon scheme used under AMOS | | OCMPIL | AMOS | AlphaBASIC 1.3 compiler; see [COMPIL](compil_lit.htm.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.htm.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.htm.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.htm.md), but terminates PolyShell parent and all siblings | | [QUTL](qutl_lit.htm.md) | Debug plc | Queue/XLOCK/FLOCK display utility | | [RENAME](rename_lit.htm.md) | AMOS \* | Rename files | | [RUN](run_lit.htm.md) | AMOS | Run ASB 1.3 or 1.4 program | | [RUNPROF](runprof_lit.htm.md) | A-Shell | Generate a run profile log | | [SAVE](save_lit.htm.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.htm.md) | AMOS | Send text message to another user | | [SET](set_lit.htm.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.htm.md) | A-Shell | Execute/open specified file in Windows | | SIZE | AMOS | Display size of specified file, in bytes | | [SLEEP](sleep_lit.htm.md) | AMOS | Sleep specified number of seconds or fractions of a second | | [SLEEPR](sleepr_lit.htm.md) | AMOS | Sleep until specified time | | [SORT](sort_lit.htm.md) | AMOS | Sort sequential data file | | [SRCCOM](srccom_lit.htm.md) | AMOS | Compare two source files | | [SUBMIT](submit_lit.htm.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.htm.md) | AMOS | Display jobs and devices | | [TAIL](tail_lit.htm.md) | A-Shell \* | Display (or copy) last N lines of a text file | | [TELNET](telnet_lit.htm.md) | JB Tech | Launch A-Shell Terminal Emulator; see [ATECFG](atecfg_lit.htm.md) | | [TELSER](telser_lit.htm.md) | A-Shell | Turn current session into telnet server | | TIME | AMOS | Display system time | | [TYPE](type_lit.htm.md) | AMOS | Type sequential text file on screen | | [U](u_lit.htm.md) | AMOS | Store a command line for later recall | | [UPDCUR](updcur_lit.htm.md) | A-Shell | Updates current directory from online repository | | VER | AMOS | Display current A-Shell version | | [VERIFY](verify_lit.htm.md) | AMOS \* | Verify files against a DIR file | | [VERSYS](versys_lit.htm.md) | A-Shell | Display detailed version information about a program | | [VIEWASHLOG](viewashlog_lit.htm.md) | A-Shell | Provides a simple way to view ashlog.log | | [VUE](vue_lit.htm.md) | AMOS | Full screen-based text editor | | [WEBRUN](webrun_lit.htm.md) | A-Shell \* | Runs A-Shell's WEBCACHE system for named program | | [WSET](wset_lit.htm.md) | Debug plc | Install [TRACKER](terminology.htm.md#tracker-in-terminology) 2.0 | | [XY](xy_lit.htm.md) | AMOS | Execute [TCRT](terminology.htm.md#tcrt-in-terminology) code | | [ZTXFER](ztxfer_lit.htm.md) | MS | ZTERM file transfer | | [ZXPWIN](zxpwin_lit.htm.md) | A-Shell | (ZTERM utility) Transfer file to PC and launch app |