Linux常用命令学习笔记:ex
1. 命令概述 命令名称:ex(英文全拼:extended editor) 核心功能:行编辑器,是 vi编辑器的底层实现 主要用途:脚本编辑、批处理文本操作、系统维护 与 vi 的关系:ex是 vi的命令行模式,vi= ex -v 2. 语法格式 ex [选项] [文件] 3. 常用选项 选项说明-v启动 vi 编辑器(可视模式)-…
Linux常用命令学习笔记:egrep
1. 命令概述 命令名称:egrep(英文全拼:extended grep) 核心功能:使用扩展正则表达式搜索文本 主要用途:文本搜索、模式匹配、日志分析 与 grep 的关系:egrep= grep -E,支持扩展正则表达式 2. 语法格式 egrep [选项] 模式 文件... 3. 常用选项 选项说明-i忽略大小写-v反向匹配,显示不…
Linux常用命令学习笔记:ed
1. 命令概述 命令名称:ed(英文全拼:editor) 核心功能:行编辑器,面向行的文本编辑器 主要用途:脚本编辑、批处理文本操作、系统维护 历史地位:Unix 系统最早的文本编辑器,是 vi、sed、grep等工具的基础 2. 语法格式 ed [选项] [文件] 3. 常用选项 选项说明-p设置命令提示符-s静默模式,不显示字符…
Linux常用命令学习笔记:csplit
1. 命令概述 命令名称:csplit(英文全拼:context split) 核心功能:根据上下文内容将文件分割成多个小文件 主要用途:按特定模式分割文件、提取文件片段、日志分割 2. 语法格式 csplit [选项] 文件 模式... 3. 常用选项 选项说明-f指定输出文件前缀-b指定输出文件后缀格式-n指定输出文件数字位数-k发生错…
Linux常用命令学习笔记:comm
1. 命令概述 命令名称:comm(英文全拼:common) 核心功能:比较两个已排序的文件,显示共有行和独有行 主要用途:文件差异比较、数据去重、集合运算 2. 语法格式 comm [选项] 文件1 文件2 3. 常用选项 选项说明-1不显示第1列(文件1独有行)-2不显示第2列(文件2独有行)-3不显示第3列(两个文件共有行)--hel…
Linux常用命令学习笔记:colrm
1. 命令概述 命令名称:colrm(英文全拼:column remove) 核心功能:删除文件中的指定列 主要用途:删除文本文件中的特定列、过滤数据列 2. 语法格式 colrm [起始列] [结束列] 3. 参数说明 参数说明起始列要删除的起始列号(从1开始)结束列要删除的结束列号(可选) 4. 常用实例详解 (1) 基本用法 …
Linux常用命令学习笔记:col
1. 命令概述 命令名称:col 核心功能:过滤掉反向换行符(reverse line feed),将制表符转换为空格 主要用途:处理 man 手册页输出、过滤控制字符、格式化文本 2. 语法格式 col [选项] 3. 常用选项 选项说明-b过滤掉所有控制字符,包括反向换行符-f过滤掉反向换行符,但保留半行换行符-x将制表符转换为空格-l…
Linux常用命令学习笔记:realpath
1. 命令概述 命令名称:realpath 核心功能:获取文件的绝对路径,并解析所有符号链接 主要用途:获取文件真实路径、解析符号链接、规范化路径 2. 语法格式 realpath [选项] 文件... 3. 常用选项 选项说明-e检查文件是否存在,不存在则报错-m不检查文件是否存在-q静默模式,不显示错误信息-s不解析符号链接--rela…
Linux常用命令学习笔记:rename
1. 命令概述 命令名称:rename 核心功能:批量重命名文件 主要用途:批量修改文件名、文件扩展名、文件格式转换 2. 语法格式 # Perl 版本(推荐) rename 's/原字符串/新字符串/' 文件... # 简单版本(某些系统) rename 原字符串 新字符串 文件... 3. 常用实例详解 (1) 基本用法 # 将文件中的 "ol…
Linux常用命令学习笔记:awk
1. 命令概述 命令名称:awk(以三位创始人 Aho、Weinberger、Kernighan 的姓氏首字母命名) 核心功能:强大的文本处理工具,支持模式扫描和文本处理语言 主要用途:文本分析、数据提取、报表生成、文本转换 2. 语法格式 awk '模式 {动作}' 文件 awk -f 脚本文件 输入文件 3. 基本结构 # 基本语法 awk '…