Init----/etc/rc.d----启动脚本
Useradd ------/etc/passwd shadow login.defs .bashrc
Aquota.user....
1、 脚本结构
Shell----和内核交互的界面
并不是真正的开发语言
1)/etc/shells----保存着所有sh可执行程序
2)脚本内容分类:
全部都是系统命令 # !/bin/bash
包含其它内容(if while until 等)# !/bin/bash
# !/bin/bash
通知内核执行该脚本的环境
3)脚本名称
#vi rm_file
提倡使用扩展名称
#vi rm_file.sh
好处:文件内容改变颜色,提示
文件本身也改变颜色,但不具备x权限
4)运行脚本
自定义的脚本不是系统命令
#rm_file.sh 错误
正确的用法:
l #./rm_file.sh
l # sh rm_file.sh
l # . rm_file.sh
l 将脚本文件放到系统保存命令的目录下
l 更改环境变量PATH
提取变量值 $PATH
#echo $PATH
将保存脚本的父目录添加到环境变量
#PATH=$PATH:/home
环境变量PATH作用:系统执行命令的搜索顺序与地址
变量的定义与使用
弱类型
Name=zhangsan
Echo $name
{}---分隔符
Echo {$name}isastudent
作用范围
SHLVL
Export:生命全局变量
read:从键盘读取