Linux基础命令[12]-cat

这篇文章详细介绍了cat命令的使用方法,包括基本功能、语法、不同选项(如显示行号、行尾标志、压缩空行)以及示例。重点讲解了如何利用这些选项来查看和操作文件内容。
摘要由CSDN通过智能技术生成

1. cat 命令说明

cat:用来查看文件内容,因为 cat 会将文件内容全显示在控制台上,所以只适合查看内容较少的文件。基本信息如下:

Usage: cat [OPTION]... [FILE]...
Concatenate FILE(s), or standard input, to standard output.

  -A, --show-all           equivalent to -vET
  -b, --number-nonblank    number nonempty output lines
  -e                       equivalent to -vE
  -E, --show-ends          display $ at end of each line
  -n, --number             number all output lines
  -s, --squeeze-blank      suppress repeated empty output lines
  -t                       equivalent to -vT
  -T, --show-tabs          display TAB characters as ^I
  -u                       (ignored)
  -v, --show-nonprinting   use ^ and M- notation, except for LFD and TAB
      --help     display this help and exit
      --version  output version information and exit

With no FILE, or when FILE is -, read standard input.

Examples:
  cat f - g  Output f's contents, then standard input, then g's contents.
  cat        Copy standard input to standard output.

Report cat bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'cat invocation'

参数如下:

选项作用
-A显示文件所有内容,等价于 -vET
-b显示行号,但是空白行不算
-e等价于 -vE
-E文件每行行尾加 $ 符号
-n显示文件的每一行行号
-s如果有多个空白输出行,则只显示一个空行
-t等价于 -vT
-T显示特殊的制表符用 ^I 符号
-u立即显示,禁止缓冲
-v显示不可打印字符,制表符会显示为^I
换行符会显示为$,回车符会显示为^M

2. cat 命令语法

cat [选项] 文件名

3. cat 命令示例

3.1 不加参数

直接显示文件内容

cat 文件名

在这里插入图片描述

3.2 -n(显示行号)

空白行也算一行

cat -n 文件名

-b 也显示行号,不过空白行不算。

在这里插入图片描述

3.3 -E(行尾加 $)

空白行也会加 $

cat -E 文件名

在这里插入图片描述

3.4 -s(多行并一行)

两行及以上的,会并为一行

cat -s 文件名

在这里插入图片描述

4. 总结

cat 可以用来查看内容较少的文件,用的时候一般也不加参数。

  • 22
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值