However,
some smaller Linux distributions may include only one or two shells. The best way to
find out if a particular shell is available is to type the command and see if the shell starts.
NOTE
38
Linux First Steps Part I
You might want to choose a different shell to use because:
You are used to using UNIX System V systems (often ksh by default) or Sun Microsystems
and other Berkeley UNIX??“based distributions (frequently csh by default), and you are
more comfortable using default shells from those environments.
You want to run shell scripts that were created for a particular shell environment, and you
need to run the shell for which they were made so you can test or use those scripts.
You might simply prefer features in one shell over those in another. For example, a member
of my Linux Users Group prefers ksh over bash because he doesn??™t like the way
aliases are always set up with bash.
Although most Linux users have a preference for one shell or another, when you know how to use
one shell, you can quickly learn any of the others by occasionally referring to the shell??™s man page
(for example, type man bash). Most people use bash just because they don??™t have a particular reason
for using a different shell. In Chapter 4, you learn how to assign a different default shell for a
user.
Pages:
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169