Linux — cat 命令的使用方法

news/2024/7/24 11:34:41 标签: 操作系统

 

cat 主要有三大功能:

 

1. 一次显示整个文件

cat filename

2. 从键盘创建一个文件

cat > filename

只能创建新文件,不能编辑已有文件。

3. 将几个文件合并为一个文件

cat file1 file2 > file

 

cat 具体命令格式为:

 

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

 

说明:把档案串连接后传到基本输出(屏幕 & "> fileName" 到另一个档案)
参数:
  -n 或 –number 由 1 开始对所有输出的行数编号
  -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
  -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
  -v 或 –show-nonprinting

 

范例:

 

* 把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里:

cat -n linuxfile1 > linuxfile2

* 把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3 里: 

cat -b linuxfile1 linuxfile2 > linuxfile3

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

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

 

参考:http://www.9usb.net/200902/linux-cat.html


http://www.niftyadmin.cn/n/983902.html

相关文章

世界各大名牌大学课件

网址:http://www.xystore.cn/archives/574.html

自己写perl 模块

今天终于知道perl模块的基本写法和调用方法了!不过还是有很多地方不懂,慢慢来!先把今天的成果记录下来! 模块文件: test_module.pm 调用文件: perl_test.pl 先是调用文件: #!perl# perl_test.pluse test_module;tes…

前端面试(上海技术面)(一)

前端面试(上海技术面)(一) (一)基础类型有哪些: 基本类型:Number(数值),String(字符串),Boolean(布尔值),Null(空),Undefined(未赋值…

Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置

一、添加数据源 Grafana默认支持的数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch Grafana支持同时绑定多套数据源,根据自己需求管理即可。 数据源添加入口&#x…

NDK开发之ndk-build命令详解

毫无疑问,通过执行ndk-build脚本启动android ndk构建系统。 默认情况下,ndk-build脚本在工程的主目录中执行,如: 我们可以用使用-C参数改变上述行为,-C指定工程的目录,这样我们就可以在任何目录执行ndk-b…

虚方法 - C++快速入门23

虚方法 让编程改变世界 Change the world by program 虚方法 虚方法(virsual method)挺起来玄乎其玄,向从未听说过这个概念的人解释清楚是一件相当困难的事情。 因为这是一个很不容易理解的概念,但它在比较抽象的代码里边是不…

CenotOS ip a

CenotOS ip a posted on 2016-03-23 17:51 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/ruiy/p/5312161.html

C# 与 C 分别实现最简单的tcp-modbus 通信测试 (func_code = 0x03)

工作需要,常常使用工程控制中使用的iec104 、opc、 modbus等协议。不过我编写的程序多是在应用层实现的。为了之后的工作和学习,写了最简单的测试程序,用于测试modbus下位机(应该不是叫下位机吧!只是一种提供服务的设备…