[Linux命令] Cat是一只可爱的猫
1.作用
cat 命令用于连接文件并打印到标准输出设备上。
2. 使用权限
所有使用者
3. 语法格式
cat [-AbeEnstTuv] [–help] [–version] fileName
4. 参数格式
-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。-E 或 --show-ends : 在每行结束处显示 $。-T 或 --show-tabs: 将 TAB 字符显示为 ^I。-A, --show-all:等价于 -vET。-e:等价于"-vE"选项;-t:等价于"-vT"选项;
5. 上手试试
首先,我连个文件都没有,先”摸“(touch)个文件,就叫test.txt吧
我的家(home)里面没有文件:
ll 命令以后学习
下面,touch 一个(这个命令,以后一起学习,现在只知道是可以新建文件):
在执行成功的情况下,不会有任何返回,但其实已经新建成功了:
但是,现在文件没有内容,我们 用vi命令进行编辑:
随便加了些,内容,下面开始撸猫,请记住文件的内容:
** -n 或 --number **
由1开始对所以输出的行数编号:
可是,空白行我不想编码,所以
-b 或 --number-nonblank
和 -n 相似,只不过对于空白行不编号。和 -n 相似,只不过对于空白行不编号。
第三行和第4行之间有两个空行,我只想留下一个,于是:
-s 或 --squeeze-blank
当遇到有连续两行以上的空白行,就代换为一行的空白行。
你可以会说,那”d“ 下面也是两行空格,为啥没有变成一行,但其实是这样的:
-T 或 --show-tabs
将 TAB 字符显示为 ^I。
看见^I了吗?仔细找找
-v 或 --show-nonprinting
使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
哎呦,没啥变化,搞错了,重来,我们编辑下文件,在最后加个 ❤:
此时此刻,我们再来一次 cat -v:
看到了吗?
**-E 或 --show-ends **
在每行结束处显示 $。
-A, --show-all
等价于 -vET。
-e
等价于"-vE"选项;
-t
等价于"-vT"选项;
把 test 的文档内容加上行号后输入 test2 这个文档里:
同样方式新建一个test2.txt,并随便输入内容后,执行下面的命令
把 test 和 test2 的文档内容加上行号(空白行不加)之后将内容附加到 test3 文档里:
同样方式新建test3.txt ,并加入一些内容:
截图只有一部分,太长了,就不全部截图了
清空test3.txt的内容
cat /dev/null > test3.txt
vi的结果为空!
系统学习下Linux的命令,记录自己的学习过程
[Linux命令] Cat是一只可爱的猫相关推荐
- Linux命令 cat命令
这个命令可不是"猫"的意思,而是catenate的缩写.顾名思义,是把东西串起来.比如:cat file1 file2就是把文件file1和file2连在一起,然后输出到屏幕上.注 ...
- 说出你常用的20个linux命令,你还是只会说ls、cat那20个命令吗?3分钟让你发现新大陆
服务器排障常用命令
- linux命令cat详解
使用权限:所有用户(即root帐号和所有普通帐号) 使用方法:cat [参数] 文件名 说明: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名 ...
- Linux命令cat
在cat <<EOF >abcd.txt命令 与下一个输入的EOF行之间的所有文本行都会被当做是stdin数据 (1)cat和EOF简介 cat 用于显示文本文件内容,全部输出 EO ...
- 每天一个Linux命令-cat
1.cat 查看文件内容: [root@localhost ~]# cat /etc/profile 注:查看/etc/目录下的profile文件内容: [root@localhost ~]# ...
- linux cat命令的作用,Linux命令cat使用详解
cat命令功能: cat命令主要用来实现查看文件.创建文件.及合并.追加文件内容等功能. cat命令主要参数: -n 或 –number:对输出文档的行数进行编号,从1开始. -b 或 –number ...
- linux命令-cat、zcat
写在前面: [command] --help:查看当前命令的帮助文档 [command] --version:查看系统的版本信息 cat命令:用于连接文件并输出到标准输出设备或指定文件中. zcat命 ...
- linux命令cat过滤注释行和空白行
cat /etc/zabbix/zabbix_agentd.conf|grep -Ev '^$|#'
- Linux命令----cat
cat [OPTION]... FILE... 功能:一次性把全部内容都显示到终端 [OPTION] -b 对非空输出行进行编号 -n 对所有输出行进行编号 -e 显示时,在每行结尾加$符 注意:如果 ...
最新文章
- 苹果笔记本电脑 javaee安装_苹果下周举行发布会 重磅推出新款MacBook Air和MacBook Pro...
- date(w) 输出后对应的周几不对的问题
- 使用Custom.pll修改标准Form的LOV
- ubuntu16 深度学习环境搭建步骤
- fib函数用python编写求第n项_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数|简明python教程|python入门|python教程...
- linux 在文件中增加空行,linux – 在不同组的行之间添加空行
- markdownFormat
- 2022年3月26日 张量-外积
- 机械臂视觉抓取仿真,vrep与matlab联合仿真示例
- 【UVM基础】UVM同步通信元件(uvm_event/uvm_barrier)快速上手指南
- 微信小程序全局主题颜色设置
- 高德尝试用“成本价”推动共享,但高精地图行业不只有价格
- SpringBoot集成rabbitmq错误:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法
- IDEA中 NOTE Picked up JDK_JAVA_OPTIONS问题求解?
- 2018 Google I/O 开发者大会发布的那些新技术
- [kafka]kafka中的zookeeper是做什么的?
- android之在app图标添加角标,Android之在app图标添加角标
- 明德学院计算机专业,贵州大学明德学院计算机科学与技术专业2016年在河南理科高考录取最低分数线...
- PHP语言之面向对象编程
- 单链表-史上最清晰的尾插法和头插法
热门文章
- 利用requests库模拟访问博客来提升文章阅读量
- 云计算基础(二)—— 虚拟化
- 计算机无法加载引导,硬盘找不到无法读取MBR(硬盘的主引导记录)故障分析及解决技巧...
- iOS如何完成蓝牙打印机功能
- Rstudio 更改工作路径和安装包的路径
- oracle授权v$lock,访问V$LOCK视图Oracle 11g出现性能问题
- CE扫雷20211031
- 网传三星手机大半夜黑屏乱码,原因竟然是闰四月?
- 怎么成为一个优秀的面试官
- 用css的animation动画属性来实现一个H5场景动态电子邀请函