cat命令
【cat】 合并文件和打印到标准输出
命令格式:
cat [OPTION]... [FILE]...
命令功能:
拼接文件或者做标准输入输出
命令格式:
cat [OPTION]... [FILE]...
命令参数:
-A, --show-all 等价于-vET
-b, --number-nonblank 输出非空行
-e 等价于-vE
-E, --show-ends 展示最后一行
-n, --number 所有输出行数
-s, --squeeze-blank 有连续两行以上的空行就合并成一行
-t 等价于-vT
-T, --show-tabs 制符表显示为^I
-u (被忽略)
-v, --show-nonprinting 使用^和M -符号引用,除了LEB和TAB
4.6.5命令实例
实例1:log和log2加上行号合并输出
命令:
cat -n log log2
输出:
[root@localhost nihao]# cat log
hello
[root@localhost nihao]# cat log2
nihao
[root@localhost nihao]# cat log log2
hello
nihao
[root@localhost nihao]# cat -n log log2
1 hello
2 nihao
实例2:空行不计数
命令:
cat -b log
输出:
[root@localhost nihao]# cat -n log
1 hello
2
3
4 nihao
5
6 niaho
[root@localhost nihao]# cat -b log
1 hello
2 nihao
3 niaho
说明:之前还以为是消除连续的空行查看,结果发现只是加行号不把空行算在内。
实例3:log加行号后输入到log1
命令:
cat -n log >log1
输出:
[root@localhost nihao]# cat -n log>log1
[root@localhost nihao]# cat log1
1 hello
2
3
4 nihao
5
6 niaho
实例4:使用here doc来生成文件
命令:
cat >log <<EOF hello >EOF
输出:
[root@localhost nihao]# cat >log <<EOF
> hello
> EOF
[root@localhost nihao]# cat log
hello
cat命令的更多相关文章
- linux cat 命令详解
linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...
- Linux cat命令
200 ? "200px" : this.width)!important;} --> 介绍 cat命令经常会用来查看一个文件的内容,并且结合它本身的一些参数经常可以用来做一 ...
- 每天一个linux命令(10):cat 命令
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...
- Linux cat命令的使用
cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能. A:查看文件内容主要用法: 1.cat f1.txt,查看f1.txt文件的内容. 2.cat -n f1.txt,查看f ...
- Linux命令详解之—cat命令
cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将 ...
- 每天一个linux命令(8):cat 命令
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...
- 菜鸟学Linux命令:cat命令 查看文件内容
cat命令的用途是连接文件或标准输入并打印. 这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. Linux下查看文件内容的方式很多:vi ...
- cat 命令(转)
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...
- cat > 命令也可以创建文档
今天看<Linux/Unix系统编程手册>,发现用cat > 命令也可以直接创建文本文档: cat > testcatcreate.txttesttest [2]+ Stopp ...
- linux下cat命令详解
简略版: cat主要有三大功能:1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文 ...
随机推荐
- Java分页需求
近期在实现项目接口时,经常需要分页功能.有时返回“String”,有时是“Object”格式的分页List.针对这种情况,本人用java实现对List分页. 第一版 package org.sun.j ...
- xv6的作业翻译——作业1 - shell和系统调用
Xv6的lecture LEC 1 Operating systems L1: O/S overview L1:O/S概述 * 6.828 goals 6.828的目标 Understan ...
- iOS10权限设置问题以及xcdoe8更新细节问题
<key>NSVideoSubscriberAccountUsageDescription</key> <string></string> <ke ...
- Pitfalls: C++ 中的index运算符
名可名, 非常名 在调一个题目的过程中发现了一个之前从未意识到的问题. 考虑如下代码 vector<int> a; int f(int x){ a.push_back(x); return ...
- Ubuntu学习总结-12 linux 平台及 windows 平台 mysql 重启方法
一 Linux下重启MySQL的正确方法 1.通过rpm包安装的MySQL service mysqld restart2.从源码包安装的MySQL // linux关闭MySQL的命令$my ...
- css 实现悬浮效果
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title&g ...
- bootstrap学习笔记--bootstrap排版类的使用
标题 Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式,这个和一般的html没啥区别.请看下面的实例: <h1>测试1 h1</h1> <h2& ...
- webapi6
- 使用Python解析JSON数据
使用Python解析百度API返回的JSON格式的数据 # coding:utf-8 # !/usr/bin/env python import matplotlib.pyplot as plt fr ...
- jdk 安装 环境变量配置
右键选择 计算机→属性→高级系统设置→高级→环境变量 1.系统变量→新建 变量名:JAVA_HOME 变量值:(变量值填写你的jdk的安装目录,例如本人是 C:\Program Files\Java\ ...