读bash
开始理解openwifi的架构,跟着fosdem.sh一路走下去,记录了一路上碰到的命令。
Bash
命令 | 含义 |
---|---|
$# | 参数数量 |
$@ | 参数列表 |
$1 | 第一个参数 |
if [-z $…] | 等于0 |
if[… -eq …] | 整数比较 |
func(){} | 定义函数,参数也用$ |
$? | 上个函数的返回值 |
# | 注释 |
test -f | 检查是不是普通文件 |
set -x | 追踪脚本执行情况(看起来是执行的语句) |
set +x | 停止追踪 |
-ne | ≠ |
if[ -d …] | 是否是目录 |
cmd
命令 | 含义 |
---|---|
modprobe | 载入模块 |
rmmod | 删除模块 |
insmod | 载入模块 |
ismod | ??? |
sync | 数据写入磁盘(防止断电数据还在内存里丢了) |
cat file1 > file2 | 把file1输入file2 |
dmesg | 显示开机信息 |
command -v | 检查命令存不存在 |