1.Shell概述
Shell是一个命令行解释器。它为用户提供了一个向Linux内核发送请求一以便运行程序的界面系统级程序,用户可以用 Shell来启动、挂起、停止甚至是编写一些程序
Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令
Shell的两种主要语法类型有Bourne和C,这两种语法是彼此不兼容的。Bourne家族主要包括sh、ksh、Bash、psh、zsh;C家族主要包括:csh、tcsh
Linux支持的Shell:查看/etc/shells配置文件可以获取你的Linux支持的Shell
2.学习Linux Shell编程的知识可以参考以下的博客内容:
Linux Shell 高级编程技巧1----深入讨论(awk、<<)
Linux Shell 高级编程技巧2----shell工具
Linux Shell 高级编程技巧3----运行级别脚本介绍
Linux Shell 高级编程技巧4----几个常用的shell脚本例子