Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。这个工具叫做 Linux Cat,它是 concatenate(连锁) 的简写,意思是合并文件。

Linux Cat使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName

Linux Cat说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)

参数:

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

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

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

-v 或 --show-nonprinting

Linux Cat范例:

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

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

范例:

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

cat -n textfile1 > textfile2

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

cat -b textfile1 textfile2 >> textfile3

cat /dev/null > /etc/test.txt 此为清空/etc/test.txt档案内容

cat 也可以用来制作 image file。例如要制作软碟的 image file,将软碟放好后打

cat /dev/fd0 > OUTFILE

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

cat IMG_FILE > /dev/fd0

注:

1. OUTFILE 指输出的 image 档名。

2. IMG_FILE 指 image file。

3. 若从 image file 写回 device 时,device 容量需与相当。

4. 通常用在制作开机磁片。

cat主要有三大功能:go

1.一次显示整个文件。$ cat filename ~,y6;e

2.从键盘创建一个文件。$ cat > filename 0#!7

只能创建新文件,不能编辑已有文件. :z)

3.将几个文件合并为一个文件。 $cat file1 file2 > file"t?=\

Linux Cat参数: p:DS

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

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

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

-v 或 --show-nonprinting tds?O

范例: `@uq*Y

cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 d

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。 ;L-#pj

范例: +Hu

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

cat -n textfile1 > textfile2 v"z&r3

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

cat -b textfile1 textfile2 >> textfile3 1M?1O

cat /dev/null > /etc/test.txt 此为清空/etc/test.txt档案内容 J2fx

cat 也可以用来制作 image file。例如要制作软碟的 image file,将软碟放好后打 {zQ

cat /dev/fd0 > OUTFILE %W~Ik.

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

cat IMG_FILE > /dev/fd0 e

注: ©Newboys -- Newboys综合论坛G

1. OUTFILE 指输出的 image 档名。 +cMcCt

2. IMG_FILE 指 image file。 Ew

3. 若从 image file 写回 device 时,device 容量需与相当。 $

linux cat命令,Linux cat命令使用方法详解相关推荐

  1. cmd中怎么打开计算机,如何打开命令行窗口?电脑打开cmd命令行窗口5大方法详解...

    现在,电脑已经成为了我们日常工作和生活的必需品了,所以学习一些知识还是很有必要的.比如说如何打开命令行窗口?如果你也不太会的话,可以一起来学习一下电脑打开cmd命令行窗口5大方法详解吧! 方法一: 1 ...

  2. linux系统下添加新硬盘的方法详解

    对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

  3. cmd mysql_CMD命令操作MySql数据库的方法详解

    第一:mysql服务的启动和停止 net stop mysql net start mysql 第二:登陆 mysql –u用户名 [–h主机名或者IP地址] –p密码 说明:用户名是你登录的用户,主 ...

  4. linux下防DDOS***软件及使用方法详解

    互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用 iptables,但是iptables不能在自动屏蔽,只能手动屏蔽. 一 ...

  5. linux 驱动编译静态,Linux驱动静态编译和动态编译方法详解

    内核源码树的目录下都有两个文档Kconfig和Makefile.分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单.在内核配置m ...

  6. linux如何批量处理图片名,Linux下批量修改图片名称的方法详解

    我们都知道,要修改文件夹下的图片名称很容易,那么有什么方法能够快速批量修改图片名称呢?这篇文章主要为大家介绍了linux系统中如何批量修改图片文件名的案例演示,如果想修改linux文件夹下的图片名称, ...

  7. linux c 数组初始化,C++数组初始化方法详解

    有时在程序中设置变量值比输入变量值更合适.但是,为数组的各个元素编写单独的赋值语句可能意味着大量的输入,对于大型数组而言尤其如此. 例如,来看一个程序: #include #include using ...

  8. Linux中history历史命令使用方法详解

    在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...

  9. linux ipset 流量,linux中ipset命令的使用方法详解

    linux中ipset命令的使用方法详解 发布时间:2020-10-25 17:07:19 来源:脚本之家 阅读:97 作者:lijiaocn 栏目:服务器 ipset介绍 iptables是在lin ...

  10. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

最新文章

  1. ICCV 2019 | 加一个任务路由让数百个任务同时跑起来,怎么做到?
  2. linux 线程 进程经典文章
  3. ESP系列AT指令开发笔记
  4. python跟unicode一样吗_PYTHON编码处理-str与Unicode的区别
  5. BRCM5.02编译九:cannot find -lncurses
  6. 在WPF中实现玻璃模糊效果
  7. 爬取IMDBTOP250
  8. 使用 C++ 处理 JSON 数据交换格式
  9. java设计模式在项目中的使用_SpringMVC项目里,有必要使用一些设计模式吗?
  10. 细说Python Lambda函数的用法,建议收藏!
  11. ios系统定义的url
  12. IN与EXISTS优化
  13. 几种JS倒计时代码 【转】
  14. How to convert hair particles to mesh in Blender
  15. 95后,我们一起看过的剧
  16. 全球主要语言缩写对照
  17. kettle下载百度网盘地址含入门教程2(文本/EXCEL的导入导出)
  18. 搭建gitblit服务器
  19. CentOS 7 的安装步骤
  20. iptables限制网速

热门文章

  1. Android 2.3 Gingerbreader 正式发布,向游戏开发者献媚
  2. matlab运行LCT跟踪算法代码
  3. java中单根_java之 单根继承与集合
  4. 单单训练营 第四期 第一课 做自己的CEO
  5. OpenHarmony轻量系统 子系统,组件那点事
  6. PS制作海报操作技巧若干,问题若干,查看图片大小
  7. 时间单位:s cs ms us ns ps fs as zs js ys 普朗克
  8. 云队友丨中国互联网反垄断简史
  9. jQuery实现拼图小游戏(实操案例)
  10. 计算机 绘图 教案,计算机绘图教案.doc