Ubuntu includes a rich assortment of capable, flexible, and powerful shells. Each shell is different but has numerous built-in commands and configurable command-line prompts and might include features such as command-line history, the ability to recall and use a previous command line, and command-line editing. As an example, the
bash shell is so powerful that it is possible to write a minimal web server entirely in
bash’s language using 114 lines of script. (See the link at the end of this chapter.)
Although there are many shells to choose from, most people stick with the default,
bash. This is because
bash does everything most people need to do, and more. Only change your shell if you really need to.
Table 12.1 lists each ...