声明变量
/etc/profile 系统环境变量
/etc/bashrc 系统环境变量
~/.bashrc 个人环境变量
~/.bash_profile 个人环境变量
source 刷新
export 全局声明 当前shell子shell生效
* 0到多个通配符
? 一个通配符
# 注释
\ 脱意 ,可用在命令结尾用作换行
| 管道符 前面的结果给后面
$
!$ 上一个命令的最后一个参数
;顺序执行
~
& 丢到后台
>重定向
>>追加重定向
2>错误重定向
2>>错误追加重定向
&& 逻辑与 前面成功了 继续执行后面的命令
|| 逻辑或 前面不成功才去执行后面的命令 二选一
[ ] 表示中括号里的任何一个 [a-Z0-9]
cut -d分隔符 -f制定范围 -c
sort -t分隔符 -k1,2制定范围 -n以数字形式排序 -u去重复 -r逆向排序
wc 查看文档的 行数-l 单词数-w 字符数 -m
uniq 先排序再去重复 sort | uniq
tr 替换 echo ”abc” | tr [a-z][A-Z] ABC
split切割 -b指定大小切割 -l 指定行切割