发表于: 2019-11-30 23:33:33
1 1211
今日完成
做复盘ppt
脚本复习
1 常见符号
- 1 三种引号
- 1 ''(单引号):只读''内的内容(不进行转义)
- 不加单引号
- 加了单引号
- 不加单引号
- 2 ""(双引号):转义(和不加引号一个效果)
- 加了双引号
- 加了双引号
- 3 ``(反引号):执行命令
- 加了反引号
- 反引号另一种写法:$()
- 加了反引号
- 4 结合使用
- 单引号 + 反引号
- 单引号 + 反引号
- 1 ''(单引号):只读''内的内容(不进行转义)
- 2 重定向/追加重定向:>(>>)
- 重定向(会覆盖)
- 把1~5输出到test1中
- 把1~10输出到test1中
- 追加重定向(追加到文件末尾)
- 追加11-15到1-10
- 追加11-15到1-10
- 重定向(会覆盖)
- 3 执行多条命令:;
- 4 管道:|
- |:用管道筛选信息
- 从1-10——>1-8——>1-5:一层层筛选
- 命令:seq 1 10 | head -8 | head -5
- 命令:seq 1 10 | head -8 | head -5
- 筛选文本内对应的内容
- example1.txt
- 命令:cat example1.txt | grep tommorrow(从example1.txt中筛选出含有tommorrow的行)
- example1.txt
- 取出最常用的10个命令
- 命令:cat history1.txt | awk '{print $2}' | sort | uniq -c | sort -nr | head -10
- 参数含义
- cat history1.txt:从history.txt的结果,当作是标准输入
- awk '{print $2}':读取内容的第二列(命令)
- sort:将相同的内容排在一起
- uniq -c:将重复的内容去除,只留一个,并计算使用命令的次数
- sort -n:从小到大排列
- sort -rn:从大到小排列
- head -10(不写-10默认是前十行):前十条数据
- 命令:cat history1.txt | awk '{print $2}' | sort | uniq -c | sort -nr | head -10
- 5 前面的命令执行成功,后面的才可以执行:&&
- 命令:./test3.sh 1 2 3 4 5 && ls
- 命令:./test3.sh 1 2 3 4 5 && ls
- 6 前面的命令执行失败,后面的才可以执行:||
明日计划
继续复习,准备复盘
评论