Thursday, December 2, 2010

Kind - kind of shell and Shell Programming

Unlike other operating systems that only provide one or 2 shell, Unix family of operating systems such as Linux until recently complemented by the many shell with a collection of commands that very much, allowing the user to choose the shell where the most good to help get the job done, or can be Also moving from one shell to another shell that easily, some of which exist in the linux shell, among others:

• Bourne shell (sh),
• C shell (csh),
• Korn shell (ksh),
• Bourne again shell (bash)
• etc..

Each - each shell has its advantages and disadvantages that may be more based on user needs increasingly to increase, for this documentation shell used is bash shell from the GNU, which is the development of the Bourne shell and taking a few features (features) from the C shell and Korn shell, Bash shell is a shell that is used quite a lot of Linux users because of the ease and the many facilities that disediakan.versi bash shell commands that I use is 2:04

[Dawn @ linux $] echo $ BASH_VERSION
2:04:12 bash (1)-release

Perhaps when you read the documentation of this latest version of bash has been released with the addition of other features.

2. Shell Programming?
That sort or classify some shell commands (internal external atupun command) into a collection of commands that perform specific tasks according to the constituent goals. Excess shell in linux compared to other operating systems is that the shell in Linux allows us to formulate a series of commands such as programming language (interpreter language), perform the I / O, selecting conditions, loops, create function, etc.. is a process - a process generally performed by a programming language, so with a shell in linux we can make the program as well as programming languages, for user shell programming unix or linux shell script call

No comments:

Post a Comment