Linux命令(20)——cat命令

1.简介

cat 命令用于连接文件或者标准输入的内容,并打印到标准输出设备上。

2.命令格式

 cat [OPTION]... [FILE]...

3.选项说明

-:从标准输入获取内容。
-A, --show-all:等价于-vET,显示文件内所有不可打印的字符。
-b, --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-e : 等价于 -vE。
-E, --show-ends:在每行结束处显示 $。
-n, --number:由 1 开始对所有输出的行数编号。
-s, --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-t:等价于"-vT"选项。
-T, --show-tabs: 将 TAB 字符显示为 ^I。
-v, --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
--help:显示帮助信息。
--version:显示版本信息。

4.常用示例

(1)将几个文件合并为一个文件。

$ cat file1 file2 > file

(2)查看文件。

$ cat  file

(3)从键盘创建一个文件。

$ cat > filename`

(4)把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里。

$ cat -n textfile1 > textfile2

(5)将文件file1和标准输入内容,纵向连接后重定向至文件file2。

$ cat file1 - > file2

参考文献

[1]Linux cat命令 [2]man cat

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BeJavaGod

FreeMarker静态模板结合spring展示

freemarker可以脱离web使用 前一篇文章使用了普通的方法 这回说说结合spring pom额外引入这个jar包 <groupId>org.spring...

28760
来自专栏有困难要上,没有困难创造困难也要上!

Python2.x设置命令执行的超时时间

38970
来自专栏繁花云

[转载]利用预加载InstantClick.js提升页面打开速度

通常,我们为了减少DNS的查询时间,我们可以使用dns prefetch为该页面中链接的做解析,提升页面的加载速度。类似的,我们可以在鼠标滑到链接上到点击的时间...

21700
来自专栏coding

vue.js自定义指令

18720
来自专栏小尘哥的专栏

nodejs作为前后端分离中间件的跨域解决方案

前后端分离时候SEO问题很头疼,上次提供了nuxt+axios解决服务端渲染问题的解决方案,其实nodejs一样可以做服务端渲染,这时候会产生ajax跨域问题,...

9320
来自专栏王磊的博客

react native仿微信性别选择-自定义弹出框

简述 要实现微信性别选择需要使用两部分的技术:   第一、是自定义弹出框;   第二、单选框控件使用; 效果 ? 实现 一、配置弹出框   弹出框用的是:rea...

41880
来自专栏Ryan Miao

使用git提交中删除idea

https://segmentfault.com/q/1010000000720031 http://www.tuicool.com/articles/a6Nf...

67160
来自专栏魏艾斯博客www.vpsss.net

去掉 WordPress 网页图片默认链接功能

17630
来自专栏前端真相

如何发布自己的NPM包(模块)?

按照提示填写初始化信息,我的模块名称为:finitxu-npm-test,初始版本号:v1.0.0。

76080
来自专栏运维

怎样把ESXI5.0导出的OVF模板导入到ESXI4.X中

怎样把ESXI5.0导出的OVF模板导入到ESXI4.X中 1,用workstation8或9打开ovf虚拟机模板,即建立了虚拟机 2,右击相应虚拟机---...

25020

扫码关注云+社区

领取腾讯云代金券