Introduction - If you have any usage issues, please Google them yourself
UNIX/Linux shell there are many, such as the Bourne shell (known as AT & T shell, the standard UNIX shell, sh), C shell (also known as the Berkeley shell), Korn shell (Bourne shell extension set, ksh), TC shell, Z shell, Bash shell and so on. Function and use the shell are different. We usually say shell programming, in fact, that it is difficult to master all shell programming, generally it is not necessary. Learning shell programming shell preferably choose one to learn. And so many shell choose what kind of situation? The author' s view is to Bash, not only because the Bash shell can be said almost all the most feature-rich, but also in line with IEEE 1003.2 POSIX/ISO 9945.2 Shell and Tools section of the specification, while Bash is the default shell Linux on.