1. 查看全局变量 可以使用env

2. 自定义变量
(1)所有的环境变量均为大写,如果是你自己创建的局部变量或是shell脚本,使用小写(linux区分大小写,windows不区分大小写)
(2)变量名、等号和值之间没有空格
(3)字符串用' ' 和 " "," "之内可以放入和解释变量
(4)变量用之前不需要声明

(5)变量调用方法
尽量使用${var}
调用命令$(命令)
3. 特殊字符
\a 警报
\b 退格(删除键)
\f 换页(FF),将当前位置移到下页开头
\n换行
\r回车
\t 水平制表符(tab键)
\v 垂直制表符
`等价于 $(cmd)命令替换
.等于source命令
4. I/O重定向
[命令]>[文件名],如果有就覆盖
[命令]>>[文件名],如果有就在末尾追加
< [文件名] 从文件中接受输入

5. 管道
command1 | command2 | command3 > output-file
cat *.txt | sort | uniq > result.txt

6. 特殊变量$?,$$的含义

网友评论