linux命令--cat

一、 简介

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容

注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+s键,停止滚屏;按Ctrl+q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

二、参数

-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”,相当-vET
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;
-E:显示结尾换行符$
-T:显示tab键^I
-v:使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

三、实例

1、查看某文件内容

[root@cxm ~]# cat 1
djf;aksjdf;kajs;dfkja;kf
lkjdf;kja;dkfj;a
ajddklfj;akjdf
alsdjf;kaj

2、往某文件写内容

[root@cxm ~]# cat >2.txt
123
wo jiu shi wo 
ni jiu shi ni [root@cxm ~]# 
[root@cxm ~]# cat 2.txt
123
wo jiu shi wo 
ni jiu shi ni [root@cxm ~]#     ####注意最后没有换行符
[root@cxm ~]# cat << EOF >test.sh
> 我是第一行
> 我是第二行
> EOF
[root@cxm ~]# 
[root@cxm ~]# 
[root@cxm ~]# cat test.sh 
我是第一行
我是第二行

3、将两个文件何必

[root@cxm ~]# cat 1 2 > 3
[root@cxm ~]# cat 3
djf;aksjdf;kajs;dfkja;kf
lkjdf;kja;dkfj;a
iiiii

4、直接使用cat命令

[root@cxm ~]# cat 
1
1
2
2
3
3   ##之后试用ctrl+d结束

你可能感兴趣的:(linux命令--cat)