本文主要内容源自网络,参考资料如下:

华夏名网,linux cat命令详解,http://www.sudu.cn/info/html/edu/20070101/290711.html

命令格式:cat [-AbeEnstTuv] [--help] [--version] fileName

命令功能:把档案串连后传送到基本输出(屏幕或者加" > filename"传送到另一个档案)

  cat主要有三大功能:

  1. 一次显示整个文件。如:# cat filename

  2. 从键盘创建一个文件(只能创建新文件,不能编辑已有文件)。如:# cat > filename

  3. 将几个文件合并为一个文件。如:# cat file1 file2 > file

主要参数:

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

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

  -s 或 --squeeze-blank       当遇到有连续两行以上的空白行时,就替换为仅一行空白行,以使排版更紧凑。

  -v 或 --show-nonprinting

示例1:# cat -n textfile1 > textfile2

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

示例2:# cat -b textfile1 textfile2 >> textfile3

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

  (注意“>”与“>>”的区别)

示例3: # cat /dev/null > /etc/test.txt

  此为清空/etc/test.txt档案中的内容。

示例4: # cat /dev/fd0 > OUTFILE

  制作软盘的imagefile,OUTFILE指的是输出的imagefile名。

示例5: # cat IMG_FILE > /dev/fd0

  将imagefile输出到软盘,IMG_FILE指的是imagefile。若将imagefile写回到设备device时,device的容量需与之相当。

 

Linux cat命令详解的更多相关文章

  1. linux cat 命令详解

    linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...

  2. linux cat 命令详解--转

    使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: ...

  3. Linux cat命令详解(连接文件并打印到标准输出设备上)

    cat:连接文件并打印到标准输出设备上 一.命令格式: cat [-AbeEnstTuv] [--help] [--version] filename 二.参数说明: -n 或 --number:由 ...

  4. 转 linux下cat命令详解

    linux下cat命令详解 http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html 简略版: cat主要有三大功能:1.一次显示整个文 ...

  5. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  6. linux grep命令详解

    linux grep命令详解 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来 ...

  7. linux sort 命令详解(转 )

    linux sort 命令详解 sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比 ...

  8. linux lsof命令详解

    linux lsof命令详解 简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访 ...

  9. linux tee 命令详解

    man tee: NAME tee - read from standard input and write to standard output and files SYNOPSIS tee [OP ...

随机推荐

  1. PS软件之,快速的修改图片你的尺寸

    进入 -- 图像 --- 图像尺寸 -- (前面两个去掉后,只剩下最后一个选项的时候就能够任意的修改图像的尺寸)

  2. c语言学习之基础知识点介绍(八):函数的基本用法

    本节开始说函数. 一.函数的基本用法  /* 作用:可以实现代码的复用,在一定程度上解决代码冗余的问题:方便后期维护. 语法: void 函数名(){ 函数体; } 函数命名要有意义,遵守驼峰命名法. ...

  3. <artifactId>maven-compiler-plugin</artifactId>

    根据名字就可以看出来,就是控制编译环境的 <plugin>            <groupId>org.apache.maven.plugins</groupId&g ...

  4. Tuning “enq:TX – row lock contention” events

    enq是一种保护共享资源的锁定机制,一个排队机制 排它机制从一个事务的第一次改变直到rollback or commit 结束这个事务, TX等待mode是6,当一个session 在一个表的行级锁定 ...

  5. 分享red hat linux 6上安装oracle11g时遇到的gcc: error trying to exec 'cc1': execvp: No such file or directory的问题处理过程

    安装环境:Red Hat Linux 6.5_x64.oracle11g 64bit 报错详情: 安装到68%时弹窗报错: 调用makefile '/test/app/Administrators/p ...

  6. C++类型转换总结 转

    一.前言: C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a. C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用. con ...

  7. win8 + ubuntu14.04 安装步骤

    一.首先,从硬盘上划分一个空闲分区(推荐最少20G,每个人也可以按照自己的需要自行设定).记住各个分区的容量,方便安装时辨认.并从Ubuntu官方网站上下载Ubuntu 14.04 LTS 光盘镜像. ...

  8. javascript删除目标标签

    <script> window.onload=function(){ var odiv=document.getElementById("content");  // ...

  9. <meta http-equiv="pragma" content="no-cache"/>-备

    <meta http-equiv="pragma" content="no-cache"/> 网页中常常看见有这样的标记,他们是清浏览器缓存用的啊, ...

  10. GO语言中的指针

    http://www.tizgrape.com/?p=100 Go语言中的指针语法和C++一脉相承,都是用*作为符号,虽然语法上接近,但是实际差异不小. Go使用var定义变量: var v6 *in ...