(1). echo 输出任何参数到标准输出上
(2). (( expression )) :求算术表达式
(3). . filename [arguments] 运行文件filename中的命令和source一样
(4). : 空操作
(5). [ arg… ] 执行测试等价 test命令 ,需要转义特殊字符
(6). [[ expression ]] 类似[arg…]但是他不需要转义特殊字符
(7). alias [-p] [name[=value] … ] 设置或打印别名
unalias 取消别名设置
(8). bg [job_spec …] 将程序放在后台执行
JOB_SPEC [&] 后台运行程序
fg 将后台的工作放到前台来执行
jobs 显示后台工作状态信息
(9). function 自定义函数
(10).pushd 将目录压进目录栈
popd 将目录从目录栈中退栈
dirs 显示目录栈的内容
(11).if 条件判断语句
case 条件判断语句
continue 跳过这次直接进入下次循环执行
break 跳出循环或case
(12).for 循环语句
while
until
(13).true 总是返回成功
false 总是返回失败
(14).cd 改变当前的工作目录
pwd 打印当前的工作目录
(15).kill 给指定的进程或工作发送信号
(16).umask 设置文件的权限掩码
help 打印内部命令的帮助
hash 记住或显示程序的位置
export 设置shell变量属性
{ 设置一组命令
(17).select 选择操作