Learn Linux, 101: The Linux command line
Aug 28, 2009, 13:03 (0 Talkback[s])
(Other stories by Ian Shields)
[ Thanks to An Anonymous Reader for
this link. ]
"The bash shell is one of several shells available for
Linux. It is also called the Bourne-again shell, after Stephen
Bourne, the creator of an earlier shell (/bin/sh). Bash is
substantially compatible with sh, but it provides many improvements
in both function and programming capability. It incorporates
features from the Korn shell (ksh) and C shell (csh), and is
intended to be a POSIX-compliant shell.
"Before we delve deeper into bash, recall that a shell is a
program that accepts and executes commands. It also supports
programming constructs, allowing complex commands to be built from
smaller parts. These complex commands, or scripts, can be saved as
files to become new commands in their own right. Indeed, many
commands on a typical Linux system are scripts.
"Shells have some builtin commands, such as cd, break, and exec.
Other commands are external."
Complete Story
Related Stories:
- Bash Quoting(Aug 27, 2009)
- Reading Multiple Files with Bash(Aug 22, 2009)
- How To: Renaming files on the command line(Aug 21, 2009)
- 5 Simple Bash Tips, Part III(Aug 13, 2009)
- Bash Shell Course: Text Editors(Aug 12, 2009)
- Bash, in Color(Aug 03, 2009)
- Course: Bash Shell Basics(Jul 20, 2009)
- sed and grep tips(Jul 16, 2009)
- real world FIND usage(Jul 15, 2009)