linux命令(9)——cat命令
来源:互联网 发布:硬盘 数据恢复 价格 编辑:程序博客网 时间:2024/05/17 03:58
转载出处:http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html
1、命令格式:
cat [选项] [文件]...
2、命令功能
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
3、命令参数
-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 之外
4、实例
实例一:将t2.txt文件的内容加上行号后输入到 t3.txt中
输入:ls
输出:1 2 3 t2.txt t3.txt
输入:cat t2.txt
输出:
dgasd
daga
adgag
adgg
输入: cat t3.txt
输出:
das
adsgag
dgag
dagg
adg
agg
输入:cat -n t2.txt t3.txt
输出:
1 dgasd
2 daga
3 adgag
4 adgg
5
6 das
7 adsgag
8 dgag
9 dagg
10 adg
11 agg
输入:cat t3.txt
输出:
das
adsgag
dgag
dagg
adg
agg
t3.txt并未改变
需要写成:
输入:
cat -n t2.txt > t3.txt
cat t3.txt
输出:
1 dgasd
2 daga
3 adgag
4 adgg
5
实例二 创建一个文件并以EOF表示结束输入(结束输入标记自定,这里定位end of file)
输入:
ls
输出:
1 1.log 2 22.txt 2.log 3 log.log t1.txt t2.txt t3.txt
输入:
cat >t4.txt <<EOF
输入:
> 1
> d
> 3
> f
> 5
> EOF
(这里>为自动产生的)按enter
输入:cat t4.txt
输出:
1
d
3
f
5
- linux命令(9)——cat命令
- linux命令——cat
- Linux命令——cat
- Linux命令简介—cat
- Linux命令-9:cat(Concatenate )命令
- linux基本命令(10)——cat命令
- Linux命令(20)——cat命令
- cat(linux命令)
- linux命令------cat命令
- linux命令:cat 命令
- linux-cat命令 ——2014.7.2
- Linux命令10——cat
- 每天一个linux命令——cat
- Linux命令行——cat命令详解
- linux命令(10):cat 命令
- linux命令(十):cat命令
- Linux命令(10):cat命令
- linux命令详解(cat命令)
- Mybatis中typeHandler的使用
- android 网络编程之网络通信几种方式实例分享
- 自旋锁和信号量
- 你应该了解的分布式架构
- tomcat7+jdk的keytool生成证书 配置https
- linux命令(9)——cat命令
- 基础多线程的介绍
- Dialog背景色透明效果轻松实现
- WebSphere Message Broker Debug利器
- EditText取消焦点
- Linux平台Java环境中文编码研究
- bash脚本中的分支结构
- 基于米勒-拉宾素性测试 c代码演示
- static 小知识总结