Linux命令之 --- cat命令

cat命令是用于连接文件并打印到标准输出设备上。可以看作是一个文书查看命令。另外,还可以通过cat去创建新的文件。将不同的文件合并等。

下面具体操作一下。
查看帮助信息:【cat --help】
在这里插入图片描述
查看文档内容:【cat filename】
在这里插入图片描述
对输出内容的每一行进行编号【cat -n filename 或者 cat --number filename】在这里插入图片描述
对输出内容的非空格行进行编号:【cat -b filename 或者 cat --number-nonblank filename】
在这里插入图片描述
输出时,两行以上的空白行替换为一行:【cat -s filename 或者 cat --squeeze-blank filename】
1.看原本的文件内容,有多处有空白行
在这里插入图片描述
2.加上 -s 或者 --squeeze-blank 后,查看:
在这里插入图片描述
*注意,它的替换指的是打印输出时替换,并不会改变原文件。

使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外:【cat -v filename 或cat --show-nonprinting filename】
在这里插入图片描述
在每行结束处显示 $:【cat -E filename 或 cat --show-ends filename】
在这里插入图片描述
将 TAB 字符显示为 ^I:【cat -T filename或 cat --show-tabs filename】
在这里插入图片描述
另外,-A或者 --show-all就等价于 -vET。 -e则等价于"-vE"。 -t是等价于"-vT"。

除了以上查看文件,还可以进行操作文件。
比如,将两个文件合并:【cat f1 f2 > f3】
在这里插入图片描述
创建一个新的文件:【cat > file】输入命令后,会创建一个新的空文件,然后会进入输入状态,ctrl+z停止。
在这里插入图片描述
不过,使用cat时,只能编辑新文件,不能编辑已有文件。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Linux系统中,ls -l命令是用以列表的形式来查看当前目录下的文件或目录。所列出的信息包括文件或目录的权限、所有者、所属用户组、文件大小、创建时间等等。 在ls -l命令的输出中,文件或目录的大小是以字节为单位表示的。而文件夹的大小始终为4K字节(4096字节),不管文件夹中包含多少文件或大小不同的文件。这是因为在Linux系统中,文件夹也是一个文件,并且固定占用4K字节的磁盘空间。文件夹中存储了大量关于该文件夹的信息。 在ls -l命令输出中,还可以看到文件的权限信息。文件的权限由9个字符组成,分别表示文件所有者、所属用户组和其他用户对文件的读、写、执行权限。其中,r表示可读权限,w表示可写权限,x表示可执行权限。另外,有时候还会出现s和t的权限字符,s表示网络接口程序,t表示临时文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux中ls -l命令展示信息详解](https://blog.csdn.net/qq_55754838/article/details/128379196)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux ls -l 命令详解](https://blog.csdn.net/Black_Cat_33/article/details/120561163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值