type
status
date
slug
summary
tags
category
icon
password
Property
Aug 25, 2023 05:15 PM
URL
1. 快捷键
快捷键 | 作用 |
ctrl + a | 到代码最前面 |
ctrl + e | 到代码最后面 |
ctrl + k | 删掉光标之后的代码 |
ctrl + u | 删掉光标之前的代码 |
2. Linux 三剑客
- grep 文本过滤工具
- sed 文本编辑工具
- awk 文本报告工具
3. 正则表达式的分类
- 基本正则
^
$
.
[]
*
- 拓展正则
()
{}
?
+
|
3.1 基本正则
功能:
- 匹配字符
- 匹配次数
- 位置锚定
独立的符号
符号 | 功能 |
^ | ^字符 匹配以 字符 开头的行 |
$ | 字符$ 匹配以 字符 结尾的行 |
. | 匹配一个且只有一个字符,不能是空行 |
[ | [abc] ,匹配括号内任意一个字符 |
* | 字符* 匹配前一个字符 0或1次以上, 0 代表空,即匹配所有内容,举例说 a* 匹配 a 0 次或者多次 |
\ | 转义字符,让特殊的字符通过 \ 可以显示其本意,举例说上面的 . 不是小数点,加上 \. 就能是了 |
组合
^$ | 匹配空行 |
.* | 匹配所有字符 |
^.* | 匹配任意多个字符开头的内容 |
.*$ | 匹配任意多个字符jie wei的内容 |
[^abc] | [ 和 ^ 一起使用表示取反,不要包含a,b,c 字符 |
3.2 拓展正则
grep -E 才能生效
- 作者:我心永恒
- 链接:https://wxyhgk.com/article/linux-sjk-1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。