「这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战」
基础符号系列:
1 | csharp复制代码$ --- 用于调用变量信息 $PATH |
1.表示文件内容注释符号
2.表示用户命令提示符号 超级用户为# 普通用户为$
引号符号系列:
1 | csharp复制代码美元括号:$() --- 表示命令执行结果留下,用于其他命令调用 |
定向符号系列:
1 | csharp复制代码单个小于符号: < --- 标准输入重定向 |
补充:
标准输出重定向符号(会覆盖原有内容–)
echo 123456 >oldboy.txt
1)找到oldboy.txt文件,清空文件中内容
2)向文件重定向输入新的字符内容
1 | lua复制代码>oldboy.txt --- 清空一个文件内容 |
路径信息系列:
1 | csharp复制代码单点符号: . --- 表示当前目录 |
逻辑符号系列:
1 | csharp复制代码并且符号: && --- 表示前面的名称执行成功,在执行后面的命令 |
04.系统通配符号说明(主要文件信息)
- 表示匹配所有内容
模拟环境:
mkdir /oldboy -p
cd /oldboy
touch oldboy.txt
touch oldboy.log
touch oldgirl.log
1 | csharp复制代码测试题一:请找出所有以.txt结尾的文件 |
请问如用grep命令过滤相应内容:
1 | csharp复制代码grep "oldboy.*" oldboy.txt |
PS:grep sed awk 三剑客命令(高级命令) 对于低级符号(常见符号 通配符号)
高级命令所经常识别的为高级符号(正则表达式)
1 | csharp复制代码 |
本文转载自: 掘金