天天看点

linux命令学习——cat

1、前言

  今天需要处理一个oui.txt文件,需要从中抽丝man和orginaziton信息,导出到另外一个文件中。可以cat和grep命令进行操作。之前对cat命令了解一下,知道cat可以查看文件内容和创建文件。今天在此详细的总结一下,以便日后使用。

2、cat命令功能

cat命令有三个功能,

(1)查看文件内容

(2)创建新文件(包括将多个文件合并为一个文件)

(3)向已有文件中添加内容

3、命令格式

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- 引用,除了 lfd 和 tab 之外

--help 显示此帮助信息并离开

4、测试例子

(1)查看文件内容,命令为:cat file_name

(2)创建一个新文件,创建文件后,要以eof或stop结束;命令为:

  cat > new_file <<eof

例如:

linux命令学习——cat

将多个文件合并为一个文件,cat file1 file2 > file

linux命令学习——cat

(3)向已有的文件中添加内容 cat file1 >>file2

linux命令学习——cat

注意:>意思是创建,>>是追加。不要混淆,不然造成后果很严重。

继续阅读