cat
来源:互联网 发布:淘宝卖家活动报名 编辑:程序博客网 时间:2024/06/06 00:09
1 .命令格式:
cat [选项] [文件]…
2 .命令功能
- 一次性显示整个文件:cat filename
- 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件
- 讲几个文件合并成一个文件: cat file1 file2 > file
3 . 命令参数:
-n 或 –number:由 1 开始对所有输出的行数编号;
-b 或 –number-nonblank:和 -n 相似,只不过对于空白行不编号;
-s 或 –squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外;
-E 或 –show-ends : 在每行结束处显示 $;
-T 或 –show-tabs: 将 TAB 字符显示为 ^I;
-e : 等价于 -vE;
-A, –show-all:等价于 -vET;
-t:等价于”-vT”选项。
4 .其它
- 重定向操作符有两个: >和>>,前者是内容覆盖,后者是在文件的最后追加。
- 使用here doc来生成文件:
例子1
[root@localhost test]# cat >log.txt <<EOF //非固定> Hello> World> Linux> PWD=$(pwd)> EOF[root@localhost test]# ls -l log.txt-rw-r--r-- 1 root root 37 10-28 17:07 log.txt[root@localhost test]# cat log.txtHelloWorldLinuxPWD=/opt/soft/test[root@localhost test]#
- tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
阅读全文
1 0
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- cat
- Cat
- cat
- cat
- cat
- cat
- cat
- SSM中文件上传与下载
- 【bzoj1698】[Usaco2007 Feb]Lilypad Pond 荷叶池塘
- Hibernate一对多和多不多的操作
- Android中获取字符串长度、宽度(所占像素宽度)的方法
- 1041. Be Unique (20)
- cat
- 代码之髓读后感——名字&作用域&类型
- 仿微信底部菜单栏(ViewPager+ImagerView+TextView)
- Druid简介(Spring Boot + Mybatis + Druid数据源【官方start】)
- ubuntu16.04安装jdk、Android Studio、Android Sdk
- Jetty下载安装+MAC
- 1503: [NOI2004]郁闷的出纳员
- stl中容器以几倍的速度增长
- 我的第一个minigui程序