Next Previous Contents

## 3. Meet bash

Good news: with Linux you type much less at the prompt, because the `bash` shell types for you whenever possible, and features cool line editing capabilities. To begin with, the arrow-up key recalls previous command lines; but there's more. Pressing <TAB> completes file and directory names, so typing

> `

>     $ ls /uTABloTABbTAB

> `

is like typing

> `

>     $ ls /usr/local/bin

> `

If there were ambiguities, as typing

> `

>     $ ls /uTABloTABiTAB

> `

`bash` stops because it doesn't know if you mean /usr/local/info or /usr/local/include. Supply more characters then press <TAB> again.

Other useful key presses are <ESC-BACKSPACE> that deletes a word to the left, while <ESC-D> deletes a word to the right; <ESC-F> moves the cursor one word to the right, <ESC-B> to the left; <CTRL-A> moves to the beginning of the line, <CTRL-E> to the end. The <ALT> key is equivalent to <ESC>.

Enough for now. Once you get used to these shortcuts, you'll find the DOS prompt very annoying...

Next Previous Contents