|
Lines 1025-1037
Link Here
|
| 1025 |
<sect1 id="shells"> |
1025 |
<sect1 id="shells"> |
| 1026 |
<title>Shells</title> |
1026 |
<title>Shells</title> |
| 1027 |
<indexterm><primary>shells</primary></indexterm> |
1027 |
<indexterm><primary>shells</primary></indexterm> |
| 1028 |
<indexterm><primary>command-line</primary></indexterm> |
1028 |
<indexterm><primary>command line</primary></indexterm> |
| 1029 |
|
1029 |
|
| 1030 |
<para>In FreeBSD, a lot of everyday work is done in a command line |
1030 |
<para>In FreeBSD, a lot of everyday work is done in a command line |
| 1031 |
interface called a shell. A shell's main job is to take commands |
1031 |
interface called a shell. A shell's main job is to take commands |
| 1032 |
from the input channel and execute them. A lot of shells also have |
1032 |
from the input channel and execute them. A lot of shells also have |
| 1033 |
built in functions to help everyday tasks such a file management, |
1033 |
built in functions to help everyday tasks such a file management, |
| 1034 |
file globing, command line editing, command macros, and environment |
1034 |
file globbing, command line editing, command macros, and environment |
| 1035 |
variables. FreeBSD comes with a set of shells, such as |
1035 |
variables. FreeBSD comes with a set of shells, such as |
| 1036 |
<command>sh</command>, the Bourne Shell, and <command>tcsh</command>, |
1036 |
<command>sh</command>, the Bourne Shell, and <command>tcsh</command>, |
| 1037 |
the improved C-shell. Many other shells are available |
1037 |
the improved C-shell. Many other shells are available |
|
Lines 1047-1053
Link Here
|
| 1047 |
preferred working environment, and that you have a choice of what |
1047 |
preferred working environment, and that you have a choice of what |
| 1048 |
shell to use.</para> |
1048 |
shell to use.</para> |
| 1049 |
|
1049 |
|
| 1050 |
<para>One common feature in a shell is file-name completion. Given |
1050 |
<para>One common feature in a shell is filename completion. Given |
| 1051 |
the typing of the first few letters of a command or filename, you |
1051 |
the typing of the first few letters of a command or filename, you |
| 1052 |
can usually have the shell automatically complete the rest of the |
1052 |
can usually have the shell automatically complete the rest of the |
| 1053 |
command or filename by hitting the <keycap>Tab</keycap> key on the keyboard. Here is |
1053 |
command or filename by hitting the <keycap>Tab</keycap> key on the keyboard. Here is |