shell命令
执行shell文件的方式 source xx.sh sh xx.sh bash xx.sh ./xx.sh 管道与重定向 grep "/bin/bash$" /etc/passwd | awk (-F:) '{print $1,$7}' awk是进一步过滤 >会覆盖 >>附加 shell脚本变量 引用变量值:在变量名称前添加”$” 当变量名称容易和紧跟其后其他字符相混淆时,需要添加”{}”将其括起来 “”起界定字符串的作用 反撇号:ls -lh `which tar` read -p "请输入想要安装的软件:" b//把输入的值赋予b export //转化为全局变量 数值变量的运算 expr //进行整数之间的运算 运算符 意义 ++ -- 增加及减少,可前置也可放到结尾 * / % 乘法、除法、取余 + - 加法、减法 < <= > >= 比较符号 == != 等于与不等于 & 位的与 ^ 位的异或 | 位的或 && 逻辑的与 || 逻辑的或 ?: 条件表达式 = += -= *= /= %= &= ^= <<= >>= |= 赋值运算符a+=相当于a=a+1 set 查看定义的变量 unset Serversion 取消变量 readonly 变量名 设置只读变量,unset不能删除只读变量 特殊变量 环境变量 echo $PATH//环境变量 ~/.bash_profile