Version 10 of shell

Updated 2007-01-08 18:30:09

The word shell has various meanings. The most common use of the word, on Unix, is a script interpreter implementing some language, and intended to be used interactively or in batch by a user.

Another more general definition is "The application that enables the user to navigate the file system and start applications." This definition also includes graphical shells like the CDE and KDE environments, the Windows Explorer or the MacOS Finder.

While technically, tclsh and wish applications are shells, in the first use of the word, ksh, csh, bash, etc. are more commonly thought of as shells than are tclsh or wish. See Unix shells for more discussion of this use of the word.

The wiki page exec magic covers the topic of what type of first line magic one should put so that tclsh or wish (or whatever) gets invoked with the appropriate arguments.


itcl has a base widget called a shell: http://incrtcl.sourceforge.net/iwidgets/iwidgets/shell.gif

Docs can be found at http://incrtcl.sourceforge.net/iwidgets/iwidgets/shell.html and http://purl.org/tcl/home/man/iwidgets3.0/shell.n.html


Category Command, a part of incr Widgets