Ubuntu常用命令
Contents
将文件A的内容写入到文件B中
cat A > B (追加的话,
>
改成>>
)sed -n ‘w B’ A
效率对比
|
|
查找内容
pattern和regex
Pattern
- pattern指基本正则表达式(Basic Regular Expression,BRE)
- pattern 是一种简化的正则表达式语法,通常用于基本的模式匹配。
- pattern 可以包含普通字符、通配符和一些特殊字符,如 .、*、? 等。
- pattern 不支持高级的正则表达式特性,如分组 ( )、选择符 |、定位符 ^ 和 $ 等。
Regex
- regex 指扩展正则表达式(Extended Regular Expression,ERE)
- regex 是正则表达式的完整语法,支持更广泛的模式匹配和高级特性。
- regex 可以使用普通字符、元字符、量词、字符类、分组、引用等来定义复杂的模式。
- regex 支持在模式中使用特殊字符和元字符进行更精确的匹配和操作。
vim test
|
|
grep
- 示例
|
|
Tips
- 使用
-E
选项可以启用regex,否则只支持pattern; - 使用 -n 选项可以在输出结果中显示匹配行的行号;
- 使用 -i 选项可以忽略搜索时的大小写区分;
- 使用 -r 选项可以递归搜索指定目录及其子目录中的文件。
awk
- 示例
|
|
参考
新增SFTP用户
示例
- 添加用户
|
|
- 可能用到的根据用户查询组内其他用户
|
|
|
|