shell编程(1)

什么是shell

1.shell就是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止,甚至编写一些程序。
2.用户使用Linux时是通过命令来完成所需工作的。一个命令就是用户和shell之间对话的基本单位,它是由多个字符组成并以换行结束的字符串。

几种流行的shell

1.目前流行的shell有ash、bash、ksh、csh、zch
2.#echo $SHELL //查看shell的类型
$SHELL是一个环境变量,它记录用户所使用的shell类型
3.#SHELL-name //转换到别的shell
称为下级shell或子shell
4.$exit //退出子shell
5.各自的特点
(1)ash:ash shell是Linux中占用系统资源最少的一个小shell,它只包含24个内部命令,使用不方便。
(2)bash:是Linux系统默认使用的shell,内部命令一共有40个。特色:①可以使用类似DOS下面的doskey的功能,用方向键查阅和快速输入并修改命令;②自动通过查找匹配的方式给出以某字符串开头的命令;③包含了自身的帮助功能,你只要在提示符下面键入help就可以得到相关的帮助。
(3)ksh:共有42条内部命令,该shell最大的优点是几乎和商业发行版的ksh完全兼容。
(4)csh:csh是Linux比较大的内核,共有52个内部命令。该shell是指向/bin/tcsh这样的一个shell,就是说csh就是tcsh。
(5)zch:zch是Linux最大的shell之一,共有84个内部命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值