- 论坛徽章:
- 0
|
I think you should start with bash if you work in a Solaris/Linux mixed envorinment. bash is the default shell in Linux and a enhanced version of Bourne shell in Solaris.
The relationship amound sh, ksh and bash are:
1. sh is the basic shell in Solaris. Its function is limited.
2. ksh is a super set of sh. It includes all functions of sh but offers a lot more. However, it is not that "popular" in Linux
3. bash is a "re-design" of sh. bash adds a lot of features to make the traditional sh much more powerful. It is the default shell in Linux.
4. csh is also very powerful. However, it is designed more for C programmers who are familar with C language syntax.
5. You may also want to learn perl down the road since it is a very powerful language. |
|