Linux cat 命令

Linux cat 命令

Linux cat 命令学习笔记

一、cat 命令简介

cat "concatenate"(连接):主要用于查看文件内容合并多个文件以及创建新文件

二、cat 命令的基本语法

cat [选项] [文件名]
  • 选项:用于指定命令的行为
    • -n 显示行号,会在输出的每一行的前面显示行号
    • -b 显示行号,只对非空行输出行号
    • -s 压缩连续空行,只显示一个空行
    • -E 在每一行的末尾显示 $ 符号
    • -T 将 Tab 字符显示为 ^I
  • 文件名:指定要操作的文件。可以是一个文件,也可以是多个文件。

三、cat命令的用法

# 查看文件内容:显示文件 filename 的内容。
cat filename
# 创建文件:将标准输入重定向到文件 filename,覆盖该文件的内容。
cat > filename
# 追加内容到文件:将标准输入追加到文件 filename 的末尾。
cat >> filename
# 连接文件:将 file1 和 file2 的内容合并到 file3 中。
cat file1 file2 > file3
# 显示多个文件的内容:同时显示 file1 和 file2 的内容。
cat file1 file2
# 将文件名filename用作命令的输入,并且输出将显示在终端中。
cat < filename



# 与管道结合使用

# 查看文件的最后几行:显示文件 filename 的最后 10 行。
cat -n filename | tail -n 10

# 查找文件中包含关键字的行。
cat filename | grep "text"
posted @ 2025-03-17 17:26  菜狗非狗  阅读(45)  评论(0)    收藏  举报