shell是我们使用linux的桥梁,既是一种命令,也是一种程序设计语言。
shell有很多,目前流行的有 ash bash ksh csh zsh 其中bash作为默认的shell。
查看shell的命令:
#echo $SHELL
#shell -name 转换到别的shell
ash 系统资源最少,不适用。
bash 作为默认的shell 内部命令40个,可以用方向键查阅和快速输入并修改命令。自动通过查找匹配的方式给出某字符串开头的命令,还有自身的帮助功能。
ksh 优点几乎和商业发行版完全兼容。
csh 52个内部命令。
zch 最大的shell之一。
输入输出重定向。帮助理解:rm-f std >eorr2>&1