mkdir [-q] <directories>CREATES DIRECTORIES
EXAMPLE: mkdir subdir
	 creates directory 'subdir'
_rmdir -[iv] <directory>REMOVES A DIRECTORY
EXAMPLE: rmdir subdir
	 removes directory 'subdir'
_lp [-iprs] <file(s)>PRINTS FILE(S) (LINEPRINTER)
EXAMPLE: lp *.c
	 prints all '.c' on lineprinter
_rm [-ehivw] <file(s)>REMOVES FILE(S)
EXAMPLE: rm *.tos command.c
	 removes all '.tos'-Files and then file 'command.c'
_cp [-imnopqtv] <file1[,file1'[,...]]> <file2>COPIES FILE(S)
EXAMPLE: cp x.pas d:y.pas
	 copies file 'x.pas' to file 'y.pas' on device 'd:'
_pwd [-s]SHOWS DIRECTORY-PATH
_mv [-v] <file1> <file2>RENAME FILE
EXAMPLE: mv a.c b.c
	 renames file 'a.c' in 'b.c'
_time [hh:mm]SHOW/SET TIME
EXAMPLE: time 10:28
	 the new time is 10:28
_date [dd:mm:yy]SHOW/SET DATE
_cmp [-b] <file1[,file1'[,...]]> [file2]COMPARE TWO FILES
EXAMPLE: cmp fileA fileB
	 compares the contents of 'fileA' with the contents of file 'fileB'
_df [-s] [device(s)]SHOWS AVAILABLE SPACE ON DISK
_more [-s] <file(s)>SHOWS FILE(S) ON SCREEN
_prompt [string]SET PROMPT:
	  %1 = COMMAND NO.
	  %2 = DIRECTORY
	  %3 = DEVICE
	  %% = '%'
_env [string]SET/SHOW ENVIRONMENT STRING
_help [command]SHOWS ALL COMMANDS OR SHORT HELP TO A SPECIAL COMMAND
_erase ERASE ALL PARAMETERS
_batch <batchfile>START BATCHFILE
_echo [string]ECHOES STRING
EXAMPLE: echo let's go
	 echoes the string 'let's go'
_wait [-s] [seconds]WAITS FOR A KEYPRESS/NUMBER OF SECONDS
_string [-lm] <file> <string>SEARCH FOR A STRING IN FILE(S)
EXAMPLE: string *.c /bingo/
	 searches for the string 'bingo' in all '.c'-files
_mouseonTURNS MOUSEPOINTER ON
_mouseoffTURNS MOUSEPOINTER OFF
_crsonTURNS CURSOR ON
_crsoffTURNS CURSOR OFF
_alias [-m]SHOWS THE ALIAS LIST
_getaliasLOADS THE ALIAS FILE (FILE ALIAS.DAT)
_status [-s]SHOWS THE VALUE OF THE STATUS VARIABLE
_wexitABORT WHILE LOOP
_while [not] <parameter | value>  < = | <> | > | < | >= | <= >
		 <parameter | value>START OF WHILE LOOP
_edi <file>CALLS LINE-EDITOR
_cat [-s] <file(s)>SHOWS FILE(S) ON SCREEN
EXAMPLE: cat xyz.dat *.c
	  shows first the file 'xyz.dat' and the all '.c'-files
	  it's possible to break the execution with '^Z'
_savealias SAVES THE ALIAS LIST (FILE ALIAS.DAT)
_newalias <alias> <commandstring>GENERATES A NEW ALIAS
EXAMPLE: newalias cc mmcc.ttp
	 creates new alias 'cc' which represents 'mmcc.ttp'
_restartRESTARTS BATCHFILE (ONLY THE TOP-LEVEL-FILE!)
_lbl <label>LABEL-DEFINITION IN BATCHFILE
EXAMPLE: lbl loop
	 defines label 'loop'
_goto <label>GOTO LABEL IN BATCHFILE
_stopSTOPS BATCHFILE-PROCESSING (ONLY THE TOP-LEVEL-FILE!)
_openarg <file>OPEN FILE WITH EXTERN $-ARGUMENT(S)
_getargGET $-ARGUMENT FROM EXTERN FILE
_findfirst <string parameter> <descriptor>FIND FIRST MATCHING DIRECTORY ENTRY
_inquire ASKS THE USER FOR $-ARGUMENT(S)
_breakSTOPS ALL(!) RUNNING BATCHFILES
_ifarg <string1> <string2> <label>IF STRING 1 EQUAL STRING 2 THEN GOTO LABEL
_clearargCLEARS $-ARGUMENT(S) IN A BATCH FILE
_setarg <argument(s)>SETS $-ARGUMENT(S) IN A BATCH FILE
_shiftargLEFT SHIFT OF BATCH ARGUMENTS
_errorSHOWS LAST ERROR MESSAGE 
_?batch [-s]SETS STATUS WITH NUMBER OF ACTIVE BATCH FILES AND SHOWS IT
_inkey [-s] <parameter>GET KEY AND PUT CODE IN <parameter>
_reset [-c]RESETS THE COMPUTER
_?arg <argument number> <label>IF ARGUMENT EXISTS GOTO LABEL
EXAMPLE: ?arg 1 argok
	 if $1-argument exists goto label 'argok'
_off <flagno.>SWITCH FLAG OFF
	 1 = switch history off
	 2 = errorbreak
	 3 = path change
	 4 = TAB expansion off
	 5 = ž -> Beta
	 6 = save 'history.dat'
	 7 = print title page off
	 8 = '/' -> '\'
	 9 = don't print line numbers
	10 = don't expand file names
	11 = don't regard comments
	12 = first '\' then home directory
	13 = don't show text in batch files
	14 = fast copy
	15 = step through batch file
	16 = help key off
	17 = ARGV not valid
	18 = replace Ý<var>
	19 = init floppy-drives
	20 = change screen colour
	21 = error message
_on <flagno.>SWITCH FLAG ON
	 1 = switch history on
	 2 = errorbreak
	 3 = path change
	 4 = TAB expansion on
	 5 = ž -> Beta
	 6 = save 'history.dat'
	 7 = print title page on
	 8 = '/' -> '\'
	 9 = print line numbers
	10 = expand file names
	11 = regard comments
	12 = first '\' then home directory
	13 = show text in batch files
	14 = fast copy
	15 = step through batch file
	16 = help key on
	17 = ARGV valid
	18 = replace Ý<var>
	19 = init floppy-drives
	20 = change screen colour
	21 = error message
_ofCASE..OF..ENDCASE-command
_?stopASKS THE USER TO STOP A BATCHFILE
_pagelp <value 1>..<value n>CODE(S) SEND TO PRINTER ON THE BEGINNING OF A NEW PAGE
_path [-ace] [path 1]..[path n]DEFINES/SHOWS PATH(S) FOR PROGRAM-SEARCHING (max n = 20)
_cd [directory]CHANGE DIRECTORY
EXAMPLE: cd /
	 goto the root directory
_repeatSTART OF 'REPEAT..UNTIL <test>'-LOOP
_h [-m]SHOWS THE LAST 50 COMMANDS
_clsCLEARS SCREEN
_dir [-adimostu] [selector]SHOW DIRECTORY FILES
EXAMPLE: dir *.prg
	 shows all '.prg'-files
_delalias <alias>DELETES ALIAS IN ALIAS LIST
EXAMPLE: delalias cc
	 deletes alias 'cc'
_ls [-admt] [selector]SHOWS DIRECTORYFILES (SHORT VERSION WITHOUT INFORMATION)
_untilEND OF 'REPEAT..UNTIL <test>'-LOOP
_returnRETURN FROM SUBROUTINE
_defkey <1..20> <string>DEFINES A FUNCTION-KEY (F<1..20>)
EXAMPLE: defkey 1 cc
	 the press on F-key 1 executes now 'cc'
_keysSHOWS THE MEANING OF KEYS F<1..20>
_let$ <string parameter 1> <string parameter 2>Parameter 1:=Parameter 2
_flagsSHOWS PROGRAMFLAGS
_free [-s]SHOWS AVAILABLE RAM-SPACE
_exist <file> <label>IF <file> EXIST GOTO <label>
EXAMPLE: exist xyz.dat ok
	 if file 'xyz.dat' exists goto label 'ok'
_let <parameter> <value | parameter>PARAMETER:= <value | parameter>
_vardumpSHOWS ALL PARAMETERS AND VALUES
_clearCLEARS ALL PARAMETERS
_-- <par1> .. <parn>DECREMENT PARAMETER(S) (-1)
_++ <par1> .. <parn>INCREMENT PARAMETER(S) (+1)
_2* <par1> .. <parn>MULTIPLY PARAMETER(S) WITH 2
_2/ <par1> .. <parn>DIVIDE PARAMETER(S) BY 2
_print <par1> .. <parn>SHOW PARAMETERVALUES
_bellRING BELL
_-= <parameter> <parameter | value>PARAMETER:=PARAMETER - <parameter | value>
_+= <parameter> <parameter | value>PARAMETER:=PARAMETER + <parameter | value>
_*= <parameter> <parameter | value>PARAMETER:=PARAMETER * <parameter | value>
_/= <parameter> <parameter | value>PARAMETER:=PARAMETER / <parameter | value>
_if [not] <parameter | value> 
	      < = | <> | > | < | <= | >= >
	      <parameter | value> then <command> [else <command>]IF <parameter> = | <> | > | < <value | parameter> THEN DO <command>
_oldy <file1> <file2> <command>IF CREATION DATE OF FILE1 < CREATION DATE OF FILE2
	   THEN EXECUTE COMMAND
EXAMPLE: oldy testA testB goto continue
	 if file 'testA' is the older one then goto label 'continue'
_|= <parameter> <parameter | value>PARAMETER:=PARAMETER OR <parameter | value>
_setlp <value 1> .. <value n>CODE(S) SEND TO PRINTER BEFORE PRINTING
_resetlp <value 1> .. <value n>CODE(S) SEND TO PRINTER AFTER PRINTING
_endcaseCASE..OF..ENDCASE-command
_deviceSHOWS DEVICES
_size0 <file> <label>IF <file> DOESN'T EXIST GOTO <label>
EXAMPLE: size0 xyz.dat nofile
	 if file 'xyz.dat' doesn't exist goto label 'nofile'
_getpath <string parameter>GETS DIRECTORY PATH
_settab <value>SET TABWIDTH (DEFAULT 8 SPACES)
_versionSHOWS CREATION DATE
_getdrv <string parameter>GETS DRIVE
_caseCASE..OF..ENDCASE-command
_findnext <string parameter>FIND FOLLOWING MATCHING DIRECTORY ENTRY
_left <string1> <string2> <command>IF LEFT PART OF <string1> IS EQUIVALENT TO
	   <string2> THEN EXECUTE <command>
_right <string1> <string2> <command>IF RIGHT PART OF <string1> IS EQUIVALENT TO
	   <string2> THEN EXECUTE <command>
_lpmargin [value]LEFT MARGIN (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_lppage [value]LINES PER PAGE (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_gosub <lbl>GOTO SUBROUTINE
_page [value]NUMBER OF FIRST PAGE (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_appendenv <string>APPEND TO ENVIRONMENT STRING
_&= <parameter> <parameter | value>PARAMETER := PARAMETER AND <parameter | value>
_rightcut <int value> <string parameter>CUT STRING
_leftcut <int value> <string parameter>CUT STRING ON LEFT SIDE
_+string <string parameter> <string> CONCATENATE TWO STRINGS
_toupper <string parameter>CAPITALIZE LETTERS
_tolower <string parameter>CHANGE STRING TO LOWERCASE LETTERS
_instr <int var> <string var> <string var> LOOKING FOR STRING IN A STRING
_length <int var> <string var>LENGTH OF A STRING
_which <command>SHOW FILE WHICH WILL BE EXECUTED
_mod= <parameter> <parameter | value> PARAMETER := PARAMETER MOD <parameter | value>
_^= <parameter> <parameter | value> PARAMETER := PARAMETER XOR <parameter | value>
_chr '<char>' <parameter> PARAMETER := CHARACTER-CODE OF <char>
_delenv <environment vaiable(s)>DELETE ENVIRONMENT VARIABLE(S)
_prgext [extension(s)]SET/SHOW EXTENSION(S) FOR EXECUTABLE FILES
_tosext [extension(s)]SET/SHOW EXTENSION(S) FOR EXECUTABLE FILES
_?flag <int value>GET FLAG VALUE
_
