The
ash shell is about one-seventh the size of bash (about 100K versus 712K for bash). Because of
cheaper memory prices these days, however, many embedded and small bootable Linux systems
have enough space to include the full bash shell.
Using ksh
The ksh shell was created by David Korn at AT&T Bell Labs and is the successor to the sh shell. It
became the default and most commonly used shell with UNIX System V systems. The open source
version of ksh was originally available in many rpm-based systems (such as Fedora and Red Hat
Enterprise Linux) as part of the pdksh package. Now, however, David Korn has released the original
ksh shell as open source, so you can look for it as part of a ksh software package in most Linux
systems (see www.kornshell.com).
Using zsh
The zsh shell is another clone of the sh shell. It is POSIX-compliant (as is bash), but includes some
different features, such as spell checking and a different approach to command editing. The first
Mac OS X systems used zsh as the default shell, although now bash is used by default.
Exploring the Shell
Once you have access to a shell in Linux, you can begin by typing some simple commands. The
section ???Using the Shell in Linux??? later in this chapter provides more details about options, arguments,
and environment variables.
Pages:
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172