[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 显示时,在每行结尾加$符 注意:如果 ...
最新文章
- 深度CTR预估模型的演化之路2019最新进展
- VMware 安装ubuntu 18.04遇到的问题
- GitHub常用命令及使用
- 前端学习(3046):vue+element今日头条管理-页面布局和面包屑筛选
- [js] 手写一个trim()的方法
- 电影院终于要开门了!一大波搁浅的春节档大片即将上映...
- JSR 168 and Portlet
- Mac下使用数据库将Excel数据转换存入.plist
- Jenkins中的一些问题解决(~~不断更新~~)
- sip协议的功能及其应用
- 卷积神经网络(TextCNN)在句子分类上的实现
- 安装Navision Server5.0 注意事项
- Windows系统快速查找文件
- 《华为工作法》8 自我提升的华为人
- [ABAP] 把两个RADIOBUTTON放在同一行
- SpringBoot请求报403 Forbidden
- 程序员的内斗: 测试和开发干仗, 已经到用鼠标线勒脖子的程度
- MYSQL8.0修改密码(仅限于修改密码)
- Hibernate一对多/多对一关系映射详解及相应的增删查改操作
- 今天我是F了 虽然我是个老爷们,但这样的老娘们太牛了...这生活,她难道是学金融管理的么/.疯了
热门文章
- 如何在服务器上快速克隆虚拟机,制作虚拟机模板快速克隆Linux虚拟机
- 阿里云日志服务grafana可视化探索
- MTK平台双击Power打开Camera的简单流程
- MATLAB如何提取曲线原始数据
- Maple: 矩阵转置
- 悟饭服务器连接中断,英雄联盟连接服务器失败解决方法
- 【seo入门教程】零基础新手学seo必备
- html零基础学习入门,nlp网站例:HTML零基础入门-HTML学习大纲.doc
- 黑客为“炫技”随机攻击,结果被“顺着网线”抓了
- 地图数据可视化库folium