- 论坛徽章:
- 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. \r\n\r\nThe relationship amound sh, ksh and bash are:\r\n\r\n1. sh is the basic shell in Solaris. Its function is limited. \r\n2. 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\r\n3. 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.\r\n4. csh is also very powerful. However, it is designed more for C programmers who are familar with C language syntax. \r\n5. You may also want to learn perl down the road since it is a very powerful language. |
|