文本管理相关命令简介
- cat:查看、合并和创建文件
- grep:搜索文本内容
- echo:输出文本内容
- tail:查看文件末尾内容
- sed:文本流编辑器,用于文本替换和修改
- vi:文本编辑器,用于创建和编辑文件
文本管理相关命令详细介绍
- cat (concatenate) 命令:用于查看、合并和创建文件
- 语法: cat [options] [file(s)]
- 常用选项:
- -n: 显示行号
- -E: 显示行尾符
- 示例:
- 将 file1.txt 和 file2.txt 合并到 combined_file.txt 中。
- cat file1.txt file2.txt > combined_file.txt
- grep (global regular expression print) 命令:用于搜索文本内容
- 语法: grep [options] ‘pattern’ [file(s)]
- 常用选项:
- -i: 忽略大小写
- -r: 递归搜索目录
- 示例:
- 在 log_file.txt 中搜索包含”error”(不区分大小写)的行。
- grep -i “error” log_file.txt
- echo 命令:用于输出文本内容
- 语法: echo [options] [string]
- 常用选项:
- -n: 不换行输出示例:输出”Hello, World!”。echo “Hello, World!”
- tail 命令:用于查看文件末尾内容
- 语法: tail [options] [file]
- 常用选项:
- -n: 显示最后n行
- -f: 持续监视文件变化
- 示例:
- 查看 log_file.txt 文件的最后5行。
- tail -n 5 log_file.txt
- sed (stream editor) 命令:用于文本替换和修改
- 语法: sed [options] ‘commands’ [file(s)]
- 常用选项:
- -i: 直接修改原文件
- 示例:
- 将 file.txt 中所有”old_string”替换为”new_string”。
- sed ‘s/old_string/new_string/g’ file.txt
- vi (visual editor) 命令:用于创建和编辑文件
- 基本操作模式:
- 命令模式: 输入命令
- 插入模式: 编辑文本
- 末行模式: 保存和退出
- 示例:
- 打开 file.txt 文件进行编辑。
- vi file.txt
- 基本操作模式: