Linux文件管理命令(4)-cat查看文件内容

这篇具有很好参考价值的文章主要介绍了Linux文件管理命令(4)-cat查看文件内容。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文件目录

前言

一、cat命令介绍

二、语法及参数

 三、参考实例

总结

前言

        cat主要是用来查看文件内容的,一般也搭配管道符一起来使用,比如有时候要计算文件有多少行或者要截取里面的内容,都还是很实用的。

一、cat命令介绍

        cat命令来自于英文单词concatenate的缩写,其功能是用于查看文件内容。当然在linux中有很多是用于查看文件内容的命令,例如more、tail、head、less等,每个命令都有自己的特点,后续也会讲到这些,cat命令适合查看内容较少的、纯文本的文件。

二、语法及参数

1)还是一样用help或者man查看语法

语法:cat 【参数】 文件

[root@localhost ~]# cat --help
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。

2)常用参数

-n 显示行数(空行也编号)
-s 显示行数(多个空行算一个编号)
-b 显示行数(空行不编号)
-E 每行结束处显示$符号
-T 将TAB字符显示为 ^I符号
-v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e 等价于”-vE”组合
-t 等价于”-vT”组合
-A 等价于 -vET组合

 三、参考实例

1) 查看文件内容;

[root@localhost ~]# cat passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
......

2)给文件内容加编号,空行也会加编号;

[root@localhost ~]# cat -n passwd 
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
     3	
     4	daemon:x:2:2:daemon:/sbin:/sbin/nologin
     5	adm:x:3:4:adm:/var/adm:/sbin/nologin
     6	
     7	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

3)只给有内容的加编号,不给空行加编号;

[root@localhost ~]# cat -b passwd 
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin

     3	daemon:x:2:2:daemon:/sbin:/sbin/nologin
     4	adm:x:3:4:adm:/var/adm:/sbin/nologin

     5	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
     6	sync:x:5:0:sync:/sbin:/bin/sync
     7	shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

     8	halt:x:7:0:halt:/sbin:/sbin/halt

4)若一个文件中并排多个空格,但只让它显示一行空行;

[root@localhost ~]# cat -n passwd
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
     3	
     4	
     5	daemon:x:2:2:daemon:/sbin:/sbin/nologin
     6	adm:x:3:4:adm:/var/adm:/sbin/nologin
     7	
     8	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

[root@localhost ~]# cat -ns passwd
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
     3	
     4	daemon:x:2:2:daemon:/sbin:/sbin/nologin
     5	adm:x:3:4:adm:/var/adm:/sbin/nologin
     6	
     7	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

可以看到3~4行有两个空行,用-s后只显示了一个空行。

5)显示行尾的$符号;

[root@localhost ~]# cat -E passwd 
root:x:0:0:root:/root:/bin/bash$
bin:x:1:1:bin:/bin:/sbin/nologin$
$
$
daemon:x:2:2:daemon:/sbin:/sbin/nologin$

[root@localhost ~]# cat -A passwd
root:x:0:0:root:/root:/bin/bash$
bin:x:1:1:bin:/bin:/sbin/nologin$
$
$
daemon:x:2:2:daemon:/sbin:/sbin/nologin$

[root@localhost ~]# cat -e passwd
root:x:0:0:root:/root:/bin/bash$
bin:x:1:1:bin:/bin:/sbin/nologin$
$
$
daemon:x:2:2:daemon:/sbin:/sbin/nologin$
adm:x:3:4:adm:/var/adm:/sbin/nologin$
$
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$

可以看到-E -A -e显示的结果都是一样的。

6)cat可以把文件内容给清空,这里需要搭配重定向操作符;

[root@localhost ~]# cat /dev/null > passwd 
[root@localhost ~]# cat passwd

7)持续写入文件内容,碰到EOF符后才结束并保存;

[root@localhost ~]# cat >passwd << EOF
> hello world
> linux
> 关注CSDN
> EOF
[root@localhost ~]# cat passwd 
hello world
linux
关注CSDN

8)搭配输出重定向操作符,将光盘设备制作成镜像文件;

[root@localhost ~]# cat /dev/cdrom > centos.iso
[root@localhost ~]# ll -h centos.iso 
-rw-r--r--. 1 root root 4.4G 2月  12 09:51 centos.iso
[root@localhost ~]# file centos.iso 
centos.iso: # ISO 9660 CD-ROM filesystem data 'CentOS 7 x86_64' (bootable)

总结

        cat命令的内容不是很多,说起来命令的参数常用的只有两到三个,平时用来查看比较少内容的文件这个命令很实用,可以直接清空文件的内容,例如日志信息、历史文件等这种,与其删除重新创建,不妨使用这个方法直接清空;提到删除,如果重要信息,记得先做备份。命令就讲到这里,觉得内容还行的,可以留个赞!

Linux文件管理命令(4)-cat查看文件内容文章来源地址https://www.toymoban.com/news/detail-494473.html

到了这里,关于Linux文件管理命令(4)-cat查看文件内容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux文件和目录管理命令----chown命令

    chown 是Linux系统中的一个重要命令,用于更改文件或目录的所有者(owner)或所属用户组(group)。正确使用 chown 命令可以确保文件或目录在系统中得到适当的权限管理,以满足安全性和权限要求。本文将详细介绍 chown 命令的使用方法,并提供一些示例以展示其执行结果。

    2024年02月01日
    浏览(31)
  • Linux文件和目录管理命令----rmdir命令

    rmdir 是 Linux 系统中用于删除目录的命令。它的基本用法是删除空目录,这是因为 rmdir 只能删除空的目录。如果尝试使用 rmdir 删除包含文件或其他目录的目录,它会失败并显示错误消息。 以下是 rmdir 命令的一些常用用法及其示例: 1. 删除单个空目录 命令: 示例: 如果 ex

    2024年02月01日
    浏览(43)
  • Linux管理文件命令(2)rm命令-删除文件或者目录

    目录 前言 一、rm命令的介绍 二、命令语法及参数 三、参考实例  四、删错文件如何恢复 rm是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行“rm -rf /*”命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确

    2024年02月07日
    浏览(36)
  • 【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程

    Shell 命令专栏:Linux Shell 命令全解析 ls命令是Linux系统中常用的一个命令,用于列出目录中的文件和子目录。它的作用是显示当前工作目录中的文件和目录列表。 当我们在终端输入ls命令时,系统会将当前目录中的文件和子目录的名称以及相关信息显示出来。这些信息包括文

    2024年02月08日
    浏览(61)
  • Linux 终端命令之文件浏览(1) cat

    cat, more, less, head, tail,此五个文件浏览类的命令皆为外部命令。 英文帮助 NAME        cat - concatenate files and print on the standard output SYNOPSIS        cat [OPTION]... [FILE]... DESCRIPTION        Concatenate FILE(s) to standard output.        With no FILE, or when FILE is -, read standard input.        -A,

    2024年02月13日
    浏览(30)
  • Linux操作系统设置图形化界面及目录和文件管理常用命令

    目录 1.安装图形化界面  2.开机启动图形化界面 dos界面与图形化界面切换快捷键 3.Windows与Linux文件系统的差别  4.Linux文件系统常用命令  5.使用pwd命令显示工作目录路径 6.绝对路径和相对路径  7.使用ls命令列出目录和文件信息 Linux默认情况下是不会安装图形界面的,所以需要

    2024年02月05日
    浏览(53)
  • Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

    vi - 纯文本编辑器 vi命令 是UNIX操作系统和类UNIX操作系统中最通用的 全屏幕 纯文本编辑器。Linux中的vi编辑器叫 vim ,它是vi的 增强版 (vi Improved),与vi编辑器 完全兼容 ,而且实现了很多 增强功能 。 vi编辑器支持 编辑模式 和 命令模式 ,编辑模式下可以完成文本的编辑功

    2024年02月06日
    浏览(59)
  • 【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc

    🎥 屿小夏 : 个人主页 🔥个人专栏 : Linux深造日志 🌄 莫道桑榆晚,为霞尚满天! 在Linux系统中,文件是信息的核心。深入了解和操作文件内容是每个系统管理员和开发者必备的技能。本文将为您揭开Linux文件魔法的面纱,介绍一系列强大的命令,包括stat、cat、more、less、

    2024年04月28日
    浏览(32)
  • Linux:文件查看:《cat》《more》《less》《head》《tail》《wc》《grep》使用方法

    同样是查看为什么要有这么多查看方法??? 因为他们的用法和扩功能肯定不一样,选择与你需要匹配的一条命令可以节省时间的同时更快速 cat + 文件 可以直接查看文件内的内容  直接可以查看文件内的内容 要直接看更多的文件以空格隔开的方式一起查看文件 more + 文件

    2023年04月26日
    浏览(34)
  • 查看磁盘信息命令和查看目录以及文件占用空间大小命令

    记录 :313 场景 :在CentOS 7.9操作系统,查看磁盘信息命令、查看目录以及文件占用空间大小命令。主要是df、du、lsblk、fdisk、parted、pvdisplay、vgdisplay、lvdisplay、free等命令。 版本: 操作系统:CentOS 7.9 1.df命令 查看文件系统占用磁盘空间大小。df,disk free简称。 (1)查看帮助 命

    2024年02月07日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包