Shell简介
时间:2008-07-08 来源:oychw
Shell简介
磁针石
联系方式: QQ:37391319 gmail and gtalk: [email protected]
* 2008-07-08: 根据《Running Linux 5th Edition》之 4.5 shells 创建初稿
Shell的作用
解释执行命令
Shell的种类
* Bash:
Bourne Again shell,Linux使用最广,最强大的shell。符合POSIX,兼容Bourne shell,由GNU project (Free Software Foundation)创建发行。
功能:命令行编辑,命令历史,,自动完成,兼容Bourne shell。
* csh
Berkeley开发,在交互式应用方面兼容Bourne shell,但是编程接口不同。没有命令行编辑功能。命令历史功能强。Linux中,csh是更新的tcsh的代称。
* ksh
Unix系统中最通用的shell。第一个引入现代shell技巧的shell。兼容Bourne shell,有命令行编辑功能。
* sh
Bourne shell,最原始的shell,没有命令行编辑功能。个人觉得linux多数已经成了bash的代称。
* tcsh
增强的csh,有命令行编辑功能。
* zsh
最新的shell,兼容Bourne shell,命令行编辑功能。自动完成功能强大。
查看目前使用的SHELL: $ echo $SHELL
改变shell: chsh, 要确保新shell已经安装,并且在/etc/shells中有记录。
推荐使用shell bash, ksh, or zsh。