Eshell on S60 5th edition SDK
Article Metadata
Introduction
Eshell is included by default in the lately released S60 5th edition SDK. Eshell is a text shell or a command line program which runs on the emulator. It allows applications to be launched from a command line on the emulator and is provided for testing purposes. EShell supports most of typical commands. Thus, EShell is a small application that is provided by Symbian and is very similar in look and feel to a conventional DOS prompt.
Eshell commands
Basic commands used in the eshell are listed in the table below, with their functions
| Commands | Functions of Commands |
| ATTRIB | Displays or changes file attributes |
| CD | Changes current directory for a drive |
| CHKDEPS | Check the dependencies of an executable or a DLL (ARM only) |
| CHKDSK | Check disk for corruption |
| COPY | Copy one (or more) file(s) |
| DEL | Delete one file |
| DIR | Show directory contents |
| FORMAT | Format a disk |
| GOBBLE | Create a file |
| HEXDUMP | Display the contents of a file in Hexadecimal |
| LABEL | Set or return the volume label |
| MD | Make new directory |
| MOVE | Move files |
| PS | Display information about processes |
| RENAME | Rename a file |
| RD | Delete one directory |
| START | Run a program in separate window |
| TIME | Displays the system time |
| TRACE | Set the debug trace mark |
| TREE | Graphically display directory structure |
| TYPE | Display contents of a text file |
| VNAME | Check whether a filename is valid or not. Returns any invalid character. |
| LOCK | Lock a password enabled media |
| UNLOCK | Unlock a password enabled media |
| CLEAR | Clear password from password -enable media |
| SETSIZE | Set size of a file |
| DeBUGPORT | Set or Degub port |
| PLUGIN | Manage Plugins |
| DRVINFO | Print information on about present drive(s) in the system |
Screenshots
Below are some screenshots of Eshell, trying some commands (Time and DRVINFO) on 5th edition SDK.
This article is authored by croozeus 17:12, 8 October 2008 (EEST)







30 Sep
2009
EShell is a command shell implemented entirely in Emacs Lisp. EShell is by default included in S60 5th Edition. This article provides a brief introduction to EShell and the soul purpose of EShell in S60 5th edition devices. It also provides introduction to basic EShell commands and provides some screen shots for ease to understand the concept.
This article provides the primary information about EShell and can specially benefit to developers who have never come across EShell and want to create application by using it.