Linux命令之"cat"

原创 2016年08月28日 16:16:00

命令:cat

cat命令用于把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)

使用权限

所有使用者

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName

参数说明:

  -n 或 --number 由 1 开始对所有输出的行数编号

  -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号

  -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

      -E 或 --show-ends  在每行结束处显示 $

  -v 或 --show-nonprinting

实例:

把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。

cat -b textfile1 textfile2 >> textfile3

清空/etc/test.txt档案内容

cat /dev/null > /etc/test.txt

  cat 也可以用来制作镜像文件。例如要制作软碟的像文件,将软碟放好后打

cat /dev/fd0 > OUTFILE

相反的,如果想把 image file 写到软碟,请打

cat IMG_FILE > /dev/fd0

  

  • 1. OUTFILE 指输出的镜像文件名。
  • 2. IMG_FILE 指镜像文件。
  • 3. 若从镜像文件写回 device 时,device 容量需与相当。
  • 4. 通常用在制作开机磁片。

实例:使用here doc来生成文件

输出:

[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.txt 

Hello

World

Linux

PWD=/opt/soft/test

[root@localhost test]#

说明:

注意粗体部分,here doc可以进行字符串替换。

备注

tac (反向列示)

命令:

tac log.txt

输出:

[root@localhost test]# tac log.txt 

PWD=/opt/soft/test

Linux

World

Hello

说明:

tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!


版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux命令集合(cat...)

  • 2008年11月11日 21:49
  • 349KB
  • 下载

一天一个Linux命令: cat

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。注意:当文件较大时,文本在屏幕上迅速闪过(滚...

Linux基础命令之cat使用方法大全

今天在学习部署安装openstack的时候,看到一个关于cat的奇怪用法,可能是本人的才疏学浅没见过这种写法,于是乎查阅资料了一番,并进行了总结,希望也能够帮助有需要的朋友。 以下是我总结的几种...

linux学习第七篇:环境变量PATH,命令cp,mv以及文档查看cat,more,less,head,tail

环境变量PATH   变量说明: PATH这个变量包含了一系列由冒号分隔开的目录,系统就从这些目录里寻找可执行文件。如果你输入的可执行文件(例如ls、rm)不在这些目录中,系统就无法执行它(除非你输入...

[一天几个linux命令] cat

前言如果我们要查阅一个文件的内容时,该如何是好呢?这里有相当多有趣的命令可以来分享一下,最常使用的显示文件内容的命令可以说是cat与more及less了。此外,如果我们要查看一个很大型的文件(好几百M...

linux文件目录操作命令 cat

1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat ...

Linux中cat、more、less、head、tail内容查看命令解析与比较

1、cat 显示文件连接文件内容的工具; cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。 1.1 cat 查看文件内...

linux下cat命令详解

简略版: cat主要有三大功能: 1.一次显示整个文件。$ cat filename 2.从键盘创建一个文件。$ cat > filename      只能创建新文件,不能编辑已有文件....

五、Linux/UNIX操作命令积累【cp、mv、cat、grep、ps】

在使用Linux/UNIX下,经常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、开始了本文的编写。本文主要记录自己平时遇到的一些Linux/U...

Linux 常用基本命令 cat grep

查看或者合并文件内容:cat      1.  一次显示整个文件。$ cat filename。例:cat b.txt         2.将几个文件合并为一个文件: $cat file1 file2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux命令之"cat"
举报原因:
原因补充:

(最多只允许输入30个字)