Linux命令(1)-cat & 反向tac
来源:互联网 发布:mac os 终端命令 编辑:程序博客网 时间:2024/05/18 10:37
概要
cat命令的用途是连接文件或标准输入并打印。
这个命令常用来显示文件内容,或者将几个文件连接起来显示;
或者从标准输入读取内容并显示,它常与重定向符号配合使用。
命令详解
命令格式:
cat [选项] [文件]...
命令功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
命令参数:
-A, --show-all 等价于 -vET
-b, --number-nonblank 对非空输出行编号
-e 等价于 -vE
-E, --show-ends 在每行结束处显示 $
-n, --number 对输出的所有行编号,由1开始对所有输出的行数编号
-s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
-t 与 -vT 等价
-T, --show-tabs 将跳格字符显示为 ^I
-u (被忽略)
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
使用实例:
查看 2012.log 2012.log 内容
命令:
cat 2012.log
imac:shell anthony$ cat 2012.log2012-01-05 xxxx.xxxx.aax2012-02-06 xx123.asxx.aaxcat 2013.log
imac:shell anthony$ cat 2013.log2013-01-05 xqwe.xfgx.aax2013-02-06 xasd3.fghx.erx
实例一:把 2012.log 的文件内容加上行号后输入 2013.log 这个文件里
命令:cat -n 2012.log 2013.log
imac:shell anthony$ cat -n 2012.log 2013.log 12012-01-05 xxxx.xxxx.aax 22012-02-06 xx123.asxx.aax 3 4 12013-01-05 xqwe.xfgx.aax 22013-02-06 xasd3.fghx.erx 3
实例二:把 2012.log 和 2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 temp.log 里
命令:cat -b 2012.log 2013.log temp.log
imac:shell anthony$ cat -b 2012.log 2013.log temp.log 12012-01-05 xxxx.xxxx.aax 22012-02-06 xx123.asxx.aax 12013-01-05 xqwe.xfgx.aax 22013-02-06 xasd3.fghx.erx
实例三:把 2012.log 的文件内容加上行号后输入 temp.log 这个文件里
命令:
cat 2012.log > temp.log
anthony@lee:~/shell$ cat 2012.log 2012-01-05 xxxx.xxxx.aax2012-02-06 xx123.asxx.aaxanthony@lee:~/shell$ cat temp.loganthony@lee:~/shell$ cat 2012.log > temp.loganthony@lee:~/shell$ cat temp.log2012-01-05 xxxx.xxxx.aax2012-02-06 xx123.asxx.aax
命令:tac 2012.log
anthony@lee:~/shell$ tac 2012.log 2012-02-06 xx123.asxx.aax2012-01-05 xxxx.xxxx.aax
阅读全文
0 0
- Linux命令(1)-cat & 反向tac
- 关于LINUX中的cat、tac、rev命令
- Linux显示文件命令之cat/tac
- Linux tac --与cat相反的命令
- 初学linux命令-cd、cat、tac
- Linux指令--cat,tac
- Linux命令解析--cat tac rev命令比较
- linux显示文本命令大全(cat/tac/mo…
- Linux 查看文本命令(cat tac rev head tail)
- Linux 命令(文件和目录管理 - cat/tac)
- cat,tac与rev命令
- linux之cat和tac
- 文本查看命令 - cat和tac
- 【每天一个Linux命令】25. 查看文件命令(cat/more/less/tail/tac/nl/od)
- 【每天一个Linux命令】25. 查看文件命令(cat/more/less/tail/tac/nl/od)
- 查看文件命令cat,more,less,tail,tac,nl,od---linux学习笔记
- linux之 查看文件命令cat,more,less,tail,tac,nl,od
- linux之 查看文件命令cat,more,less,tail,tac,nl,od .
- 如何从现有版本升级到element UI2.0
- [2017纪中11-2]失格 最小生成树+数论
- ASP.NET 事务处理
- hello
- 判断是否有网,判断网络连接,跳转至设置
- Linux命令(1)-cat & 反向tac
- mabatis学习之前今日内容介绍 1、final 关键字 2、static 关键字 3、匿名对象 4、内部类 5、包的声明与访问 6、访问修饰符 7、代码块 第一节课 ###01(面向对象)fin
- POJ 3009
- 2.1.5 自定义view
- Ajax和PHP
- 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和
- SSL2828 2017年11月2日提高组T1 Sequence(kmp)
- 字符串编码(腾讯笔试)
- 关于maven项目导入本地项目生成jar包,一直提示找不到类的处理方法