[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shells & re: profile



As a matter of fact, this is not quite true.
Linux comes with bash and tcsh, which are free extensions to commercial
existing shells sh and csh.
sh - the first shell that was written (known as Bourne shell), come with all
commercial unices, and provides strong shell scripting capabilites, and
backwards compatability to all the unix gurus whereever they are.
Csh - provides a more intuitive environment for C programmers who are used
to C.

bash (born again shell) and tcsh (Turbo C Shell) give full backwards
compatability to sh and csh in means of shell scripting, but includes in
them more features (as filenames completion, use of arrows, etc.).

Tcsh IS today the most common shell for users, as it is the easiet to use
and operate, and is commonly known. Linux's default shell is bash (as many
other unices's default shell is sh), but it does not mean that most of the
linux communit actually uses it.

On many systems you'll find that only the superuser is using sh/bash, while
all users are being assigned tcsh as their default shell.

(P.S. - assuming a system administrator did not disable it, any user can
change his own default shell using the command chsh).

Ofer.