shell实质是命令解释器,为用户提供向Linux内核发送请求命令的界面级程序。
shell是解释执行的脚本语言,可以直接调用Linux系统命令。
一、shell的两种主要语法类型
1.Bourne shell
包括:sh、ksh、psh、zsh、Bash
Bash是使用的最多的,与sh兼容
2.C shell
包括:csh、tcsh
二、小试
1.查看当前使用的shell语法
2.查看支持的shell,打开etc下的shells文件
3.调用sh
4.在一个shell中可以调用其他shell,并可以调用一个子shell
三、脚本
1.echo
命令格式:echo [选项] [输出内容] (输出功能,输出的内容放在双引号内)
echo -e 输出内容 (-e 识别转义字符)
a 输出警告音
删除前一个字符
e 输出带颜色字体(e[1; 开启颜色 e[0m 取消颜色)
换行
回车
制表符,即tab
v 垂直制表符