Home Page The Club Computers News Links Glossary EYAWTK
Before Amiga Background ICS OCS ECS AGA ??? PPC
U-Boot SLB Linux Amiga OS Dual Boot Motherboards Peripherals Other
Initialisation Installation OS4 Updates About OS4 File Systems Networking Printing Other
Introduction File System Workbench Preferences Commands Error Msgs Miscellaneous

AmigaOS 4.0 - About OS4 - Commands

This section details all of the commands available with the basic AmigaOS 4.0 system running Update #4, that can be run from the Shell, while many can also be run from the Workbench by clicking on the appropriate icon. Some however, cannot be run from the Workbench.

For ease of use, all commands have been included in an alphabetized list but categorized as follows:
ARexx commands (A) Click here or on the
appropriate category
to display this page
grouped by category.
Commodities (C)
AmigaDOS commands (D)
Internal commands (I)
Networking commands (N)
Preferences editors (P)
System programs (S)
Utilities (U)
Workbench routines (W)
Obsolete commands (X)

The following commands have corresponding pages to explain their use, using a similar format and syntax as the AmigaDOS 3.5 User's Guide. If you are not familiar with the syntax, an explanation of the Command Conventions, Format, Template, and Pattern Matching are also provided, as well as details of the AmigaOS environment variables.

Cat Command Description
D AddAudioModes Add/Remove Audio Modes to/from the system.
D AddBuffers Instruct the file system to add cache buffers.
D AddDataTypes Builds a list of data types that datatypes.library can understand.
N AddNetInterface To initialise network interfaces defined to the system.
N AddNetRoute To add network message routing paths.
P AHI To set preferences for the Audio Hardware Interface.
I Alias To set or display command aliases.
C AmiDock To display custom on-screen program menus.
U AmiGS To print postscript files to non-postscript printers.
U AmiPDF To view PDF files.
P AmigaInput To reconfigure input devices, such as keyboard, mouse, joystick, gamepad etc.
D AppListInfo To list information about 68K applications.
N Arp To manipulate the system ARP Cache.
I Ask To obtain user input when executing a script file.
P Asl To set the default options for all asl.library requesters.
D Assign To control assignment of logical device names to file system directories.
W ASyncWB Enables asynchronous copying and deleting to Workbench.
C AutoPoint To automatically select any window the pointer is over.
D Avail Report the amount of memory available on the system.
X BenchTrash To provide a global "Trashcan" icon on the workbench screen.
X BindDrivers Bind device drivers to hardware.
S BIOSUpdater To update the U-Boot Firmware from an OS4 file.
C Blanker To cause the monitor screen to go blank if no input has been received within a specified period of time.
D Break To set attention flags in the specified process.
X Bru Backup and Restore utility.
X BuildMapTable Create a binary mapping table to Unicode for diskfont.library from an ASCII mapping table.
D CacheStat To display cache statistics.
U Calculator To provide an on-screen calculator.
X CatComp To compile locale catalogs.
I CD To set, change, or display the current directory.
D ChangeTaskPri To change the priority of a currently running program.
D CharsetConvert Convert a text file from one charset into another.
S CLI To execute a command using the Command Line Interface.
C ClickToFront To bring a window to the front of the screen.
D Clip Read/write any clipboard unit.
U Clock To provide an on-screen clock.
X CMD To redirect printer output to a file.
P Compatibility To specify applications where the JIT emulation must be disabled.
D Conclip Enable cut/copy/paste functionality in console windows and string gadgets.
N ConfigureNetInterface To configure active network interface parameters.
C ContextMenus Replaces the right mouse-button menus activated from the Workbench screen.
D Copy Copy files or directories.
D Countlines To count how many lines a file is made of.
D CPU To set or clear the CPU caches, check for a particular processor, load the ROM image into memory, or set an illegal memory access handler which will output diagnostic information over the serial port at 9600 baud if a task accesses page zero or memory above the acceptable maximum.
C CrossDOS Configures the parameters used by CrossDOS filesystem.
D Cut Cut some characters or words from a string.
D Date To display or set the system date and/or time.
D Delete To delete files or directories.
P DefIcons To manage default icons.
N DeleteNetRoute To delete network routes from the system.
C DepthToFront To bring a window to the front of the screen.
D Dir To display a sorted list of the files in a directory.
D DiskChange To inform the Amiga that you have changed a disk in a disk drive.
S DiskCopy To copy the contents of one disk to another.
D Dismount To make a device connected to the system unavailable.
P DOS To customise a number of DOS parameters.
D DumpDebugBuffer To dump the kernel's Debug output to the standard output.
I Echo To display a string.
D Ed To edit text files (a screen editor).
D Edit To edit text files by processing the source file sequentially (a line editor).
I Else To specify an alternative action for an IF statement in a script file.
I EndCLI To end a Shell process.
I EndIf Terminates an IF block in a script file.
I EndShell To end a Shell process.
I EndSkip To terminate a SKIP block in a script file.
D Eval To evaluate simple expressions.
C Exchange To monitor and control the Commodity Exchange programs.
I Execute To execute a script with optional argument substitution.
I FailAt To instruct a command sequence to fail if a program gives a return code greater than or equal to the given value.
I Fault To print the message(s) for the specified error code(s).
D FDTool To externally control and examine the current state of the a1floppy device.
D FileNote To attach a comment to a file.
D FileSize To collect information on the size of files stored on a disk.
S Find To find files on your system based on various criteria.
S FixFonts To update the .font files of the FONTS: directory.
C FKey To assign text to function and shifted function keys.
P Font To specify the fonts preferences used by the system.
S Format To format a disk for use with the Amiga.
S FormatCDRW To format a re-writable CD or DVD for use with the Amiga.
D FS_Plugin_Cache To demonstrate the block cache plugin feature of the new file system API.
D FS_Plugin_Encrypt To demonstrates the block transform plugin feature of the new file system API.
D FS_Set_Flush_Strategy To set the buffer strategy for the new file system API.
N FTP To upload/download using File Transfer Protocol.
I Get Gets the value of a local variable.
I GetEnv Gets the value of a global variable.
N GetNetStatus To query whether the network is operational.
U GraphicDump To print (or dump) entire screens, including menus and icons, just as they appear on the screen.
S GrimReaper To intercept program errors and provide action options.
D Group To change the access rights of a file or directory.
P GUI To specify the GUI preferences used by the system.
A HI Sets the ARexx global halt flag.
I History Display, recall or store the command line history.
U IconEdit To create or modify icon images.
D Iconx To enable execution of a script file from an icon.
N Identd To identify active TCP connections.
D IDETool To temporarily configure your IDE devices.
I If Evaluates conditional operations in a script file.
D Info Give information about the file system(s).
U InitPrinter To initialize your printer with the Preferences specifications.
P Input To specify the preferences for the input devices.
P Internet To specify the preferences for all Internet connections.
X IoTools Tools for use with IOMEGA devices.
N IPF To alter packet filtering lists for IP packet input and output.
N IPFStat To report on packet filter statistics and filter list.
N IPMon To monitor /dev/ipl for logged packets.
N IPNat To translate internal addresses to external addresses using NAT.
D Iprefs Communicates Preferences information stored in the individual editor to the operating system.
D Join To concatenate two or more files into a new file.
D KDebug To set kernel debug parameters.
U KeyShow To display the current keymap.
I Lab To specify a label in a script file.
D List Lists specified information about files and directories.
D LoadMonDrvs To load the Monitor drivers from DEVS:.
D LoadWB Starts Workbench.
P Locale To specify the locale preferences used by the system.
D Lock Sets the write-protect status of a device.
D MagTape Re-tensions, rewinds, or skips forward SCSI tapes.
D MakeDir Creates a new directory.
D MakeLink Creates a link between files.
D MD5Sum Calculates and compare checksums of files.
S Media Toolbox To partition and configure hardware devices.
U MEmacs Enables screen-oriented text editing.
X More To display the contents of an ASCII file.
X MooVId Plays .avi and .mov files
D Mount Makes a device connected to the system available.
S Mounter Interactive partition mount tool.
C MouseBlanker Blanks the mouse pointer when you are typing at the keyboard.
D Move To move or rename files and directories.
U MultiView To display various files.
N NetLogViewer To capture any debug or notification network messages.
N NetShutDown To shutdown the network.
I NewCLI Opens a new Shell window.
I NewShell Opens a new Shell window.
C NoCapsLock Disables the Caps Lock key.
U NotePad To edit text files (a screen editor).
D NVGetVar To display the Non-Volatile UBoot environment variables.
N OpenSSL Cryptography toolkit command line tool.
P Overscan To change the size of the display area for text and graphics.
D Owner To change the ownership of a file or directory.
P Palette To specify the preferences for the Workbench color palette.
U PartitionWizard To check, repair, salvage and manipulate disk partitions.
I Path Controls the directory list that the Shell searches to find commands.
D PathPart To split and assemble directory and file names.
X PCIScan To show PCI cards attached to the system.
P Picasso96Mode To specify the graphics driver and available screen resolutions etc.
N Ping To check the quality of a network link or verify the connection of a machine to the Internet.
I Pipe To route the output from one program to become the input for another.
U PlayCD To play audio CDs.
P Pointer To change the appearance of the mouse pointer.
I PopCD Return the directory last recently saved with the PUSHCD command.
P PopupMenu To specify the preferences for the Popup Menus.
U PrefsObjectsEditor To edit any XML file
P Printer To specify the basic printer preferences.
P PrinterGFX To specify the printer graphics preferences.
P PrinterPS To specify the PostScript printer preferences.
U PrintFiles To send text files to your printer.
I Prompt Changes the prompt string of the current Shell.
D Protect Changes the protection bit of files and directories.
I PushCD Save the current directory on a stack and optionally change it.
I Quit Exits from a script file with a specified return code.
C RAWBinfo Replacement for the basic icon information process.
U RawDisk To read or write a number of blocks of a formatted disk, or transfer raw disk data to/from a named file.
D Reboot To reboot the system.
I Recorder Capture console output and store it in a file.
D Relabel To change the volume name of the disk in the given drive to the specified name.
D RemRAD Removes the recoverable RAM disk.
D Rename Changes the name of or moves a file or directory.
D RequestChoice Enables AmigaDOS and ARexx scripts to use custom requesters.
D RequestFile Allows AmigaDOS and ARexx scripts to use a file requester.
D RequestString Allows AmigaDOS and ARexx scripts to use a string requester.
D Resident Displays and modifies the list of resident commands.
A RexxMast To start ARexx.
N RoadShowControl To set parameters for RoadShow TCP/IP Stack.
D Run Executes commands as background processes.
A RX Launches an ARexx program.
A RXC Closes the resident process for ARexx.
A RXLIB Adds a library to Library List for ARexx.
A RXSET Adds a (name,value) pair to the Clip List for ARexx.
N Sample To sample network activity.
P ScreenBlanker To specify the preferences for the Screen Blanker.
C ScreenBlankerEngine To execute the Screen Blanker Engine.
P ScreenMode To specify the preferences for the Screen Mode.
P Screens To specify the preferences for Defined Screens.
D Search Looks for the specified text string in the files of the specified directories.
X Serial To set the preferences for communication through the serial port.
D Set Sets the value of a local variable.
D SetClock Sets or reads the battery backed-up hardware clock.
D SetDate Change the timestamp of a file or directory.
D SetEnv Sets the value of a global variable.
D SetFont Changes the font of the current Shell.
D SetFontCharSet Adds charset tag and version string to a FontContentsHeader file.
D SetKeyboard Sets the keymap for the Shell.
D SetPatch Makes patches to the system software.
S Shell To open a new AmigaShell.
N ShowNetStatus To display network status information.
D Skip Skips to a label when executing script files.
D Sort Alphabetically sorts the lines of a file.
P Sound To control the type of sound and sound attributes.
D Stack To display or set the stack size within the current Shell.
D Status To list information about Shell/CLI processes.
I SwapCD Interchange the current directory and a stacked directory.
A TCC Closes the global tracing console for ARexx.
A TCO Opens the global tracing console for ARexx.
N TCPDump To dump TCP traffic on a network.
A TE Clears interactive tracing for ARexx.
I TEE Send data from the standard input to the standard output and also print it to the console.
P Time To set the system clock.
N TraceRoute To display the route packets take to a network host.
A TS Starts interactive tracing for ARexx.
D Type Displays the contents of a file.
S TypeManager To install new fonts.
P UBoot To reconfigure the UBoot settings.
D UnAlias To remove an alias.
U UnArc To unpack an archive file.
D UnSet To remove a local environment variable.
D UnSetEnv To remove a global environment variable.
D Uptime To display the date and time that the system was booted.
P USB To set the USB preferences.
D USBCtrl To start/restart/stop the USB file system.
U USBInspector To display currently active USB devices.
S USBStart To start the USB file system and open the USB stack.
S USBStop To stop the USB file system and close the USB stack.
D Version To find software version and revision numbers.
D Wait To wait for a specified time.
A WaitForPort Waits for a specified ARexx port.
D WBCtrl To manipulate various features of the Workbench from a Shell.
D WBInfo To display icon information from a Shell or script.
P WBPattern To specify the backgrounds for Workbench windows.
D WBRun To start applications in Workbench mode from a Shell window or script.
D Which To search the command path for a particular item.
D Why To print an error message that explains why the previous command failed.
P Workbench To customise the Workbench Preferences.
W XAD2Lha To extract data from other archives and stores it in an lha archive.
W XADLibInfo To display information about the supported archivers.
W XADList To examine files and print the names of the archivers.
W XADUnDisk To extract data from disk archives.
W XADUnFile To extract data from single file archives.
W XADUnFileM To extract data from multiple file archives.
W XADUnTar To extract data from TAR archives.

Disclaimer: Amiga Auckland have prepared the above information for the use of its members based on our experiences and as such is subject to revision at any time. Amiga Auckland cannot guarantee any of the information and cannot be held accountable for any issues that may result from using it.

Copyright 2006 Amiga Auckland Inc. All rights reserved.
Revised: December 24, 2006.