文章目录
- wc 命令
- grep命令(常用)
- more 命令
- cat 命令
- less 命令(不常用)
- head 命令(不常用)
- tail 命令(不常用)
 
 
wc 命令
-  功能描述: wc命令用于统计文件中的字节数、字数、行数等信息。
-  常用选项: - -l:line,仅显示行数。
- -w:word,仅显示字数。
- -c:character,仅显示字节数。
 
-  常用示例: # 示例 1: 统计文件的行数、字数和字节数 wc filename.txt# 示例 2: 仅显示文件的行数 wc -l filename.txt# 示例 3: 仅显示文件的字数 wc -w filename.txt# 示例 4: 仅显示文件的字节数 wc -c filename.txt
-  注意事项: - wc命令默认会显示文件的行数、字数和字节数。
- 可以使用 l、w、c选项来只显示所需信息。
 
grep命令(常用)
-  功能描述: grep命令用于在文件中搜索匹配指定模式的行,并将匹配到的行打印出来(支持正则表达式和通配符)。
-  常用选项: - -i:忽略大小写。
- -r:递归搜索子目录。
- -n:显示匹配行的行号。
- -v:反转搜索,显示不匹配的行。
- -E: 给出扩展正则表达式。
 
-  常用示例: # 示例 1: 在文件中搜索包含特定字符串的行 grep "pattern" filename.txt# 示例 2: 忽略大小写进行搜索 grep -i "Pattern" filename.txt# 示例 3: 递归搜索子目录中的所有文件 grep -r "pattern" /path/to/search_directory# 示例 4: 显示匹配行的行号 grep -n "pattern" filename.txt# 示例 5: 显示不匹配的行 grep -v "pattern" filename.txt# 示例 6: 使用扩展正则表达式进行搜索 grep -E "[0-9]{3}" filename.txt
-  注意事项 - grep命令通常用于文本文件中指定字符串。
- 支持正则表达式,可实现更灵活的匹配。
- 可以使用管道|将grep将与其他命令结合使用。
 
more 命令
-  功能描述: more命令用于逐页显示文本文件的内容,适用于大型文件。
-  常用选项: 无常用选项 
-  常用示例: # 示例 1: 逐页显示文件内容 more filename.txt
-  注意事项: - more命令适用于逐页浏览文本文件,可以使用空格键翻页,使用- q键退出。
- 在大型文件中,more比cat命令更有效,因为它允许分页浏览文本内容。
 
cat 命令
-  功能描述: cat命令用于连接文件并打印到标准输出,通常用于查看文件内容。
-  常用选项: - -n:显示行号。
- -b:显示行号,但不对空行编号。
- -A:显示所有字符,包括控制字符和行尾符。
 
-  常用示例: # 示例 1: 显示文件内容 cat filename.txt# 示例 2: 显示文件内容并显示行号 cat -n filename.txt# 示例 3: 连接多个文件的内容并显示 cat file1.txt file2.txt# 示例 4: 将 cat 命令的输出重定向到文件 cat file1.txt > output.txt # 覆盖原文件内容 cat file1.txt >> output.txt # 追加到原文件内容之后
-  注意事项: - cat不仅仅用于显示文本文件,也可以用于连接和显示二进制文件。
- 可以使用 >将cat命令的输出重定向到文件。
- 适合显示小文件内容,若文件过大,整个屏幕输出信息一闪而过,不适合查阅。
 
less 命令(不常用)
-  功能描述: less命令用于逐页显示文本文件的内容,类似于more命令,但提供了更多的功能和交互性。
-  常用选项: - N:显示行号。
 
-  常用示例: # 示例 1: 逐页显示文件内容 less filename.txt
-  注意事项: - less命令适用于逐页浏览文本文件,可以使用空格键翻页,使用- q键退出。
 
head 命令(不常用)
-  功能描述: head命令用于显示文件的开头部分,默认显示文件的前 10 行。
-  常用选项: - -n NUM:指定显示文件的前 NUM 行。
 
-  常用示例: # 示例 1: 显示文件的前 10 行 head filename.txt# 示例 2: 显示文件的前 5 行 head -n 5 filename.txt
-  注意事项: - head命令默认显示文件的前 10 行。
 
tail 命令(不常用)
-  功能描述: tail命令用于显示文件的末尾部分,默认显示文件的最后 10 行。
-  常用选项: - -n NUM:指定显示文件的末尾的 NUM 行。
- -f:实时追踪文件的内容变化,常用于查看日志文件。
 
-  常用示例: # 示例 1: 显示文件的最后 10 行 tail filename.txt# 示例 2: 显示文件的最后 5 行 tail -n 5 filename.txt# 示例 3: 实时追踪文件的内容变化 tail -f logfile.txt
-  注意事项: - tail命令默认显示文件的最后 10 行。
- 可以使用 n选项指定要显示的行数。
- 使用 f选项可以实时追踪文件的内容变化,适用于查看日志文件等动态更新的文件。