Linux命令:cat

cat命令简介:

cat命令的用途是连接文件或标准输入并打印。

常用来显示文件内容,或将几个文件连接起来显示,或从标准输入读取内容并显示,常与重定向符号配合使用。

tac是将cat反写过来,所以他的功能就跟cat显示顺序相反。

1.命令格式:

cat [OPTION]... [FILE]...

2.命令功能:

cat主要有三大功能:

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

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

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

3.命令参数:

-A, --show-all       equivalent to -vET / 等价于 -vET

-b, --number-nonblank    number nonempty output lines / 对非空输出行编号

-e             equivalent to -vE / 等价于 -vE

-E, --show-ends      display $ at end of each line / 在每行结束处显示$

-n, --number        number all output lines

对输出的所有行编号,由1开始对所有输出的行数编号

-s, --squeeze-blank     suppress repeated empty output lines

有连续两行以上的空白行,就代换为一行的空白行

-t              与 -vT 等价

-T, --show-tabs       display TAB characters as ^I / 将跳格字符显示为^I

-u               (被忽略)

-v, --show-nonprinting    use ^ and M- notation, except for LFD and TAB

4.使用实例:

实例一:将 log1.log的文件内容和 log2.log的文件内容按先后加上行号一起显示出来

命令:

cat -n  log1.log log2.log

实例二:将log1.log的文件内容和log2.log的文件内容按先后加上行号一起显示,且空白行不加。

命令:

cat  -b  log1.log  log2.log

实例三:把 log1.log 的文件内容加上行号后输入 log3.log 这个文件里

命令:cat -n log1.log > log3.log

实例四:使用here doc来生成文件

命令:cat >log4.txt <<EOF

输出:

[[email protected] test]# cat >log4.txt <<EOF

> Hello

> World

> 1

> 2

> EOF

说明:

注意粗体部分,here doc可以进行字符串替换。

附:

tac 行倒序、反向列示

命令:

tac log.txt

说明:

tac是将cat反写过来,所以他的功能就跟cat行反序显示,

cat是由第一行到最后一行连续显示在萤幕上,而tac则是由最后一行到第一行反向在萤幕上显示出来!

时间: 2024-10-21 19:06:37

Linux命令:cat的相关文章

Python:模拟linux命令cat

模拟linux的cat命令,打印从命令行输入的文件名 #!/usr/bin/python #Filename:cat.py helpString = '''This program prints files to the standard output. Any number of files can be specified. Options include: --version : Prints the version number --help : Display this help'''

每天一个linux命令-cat

Linux中的cat命令我们通常用于连接文件或标准输入并打印,或者将几个文件拼接起来标准输入并打印,常常会与重定向符号配合使用. 命令格式 cat [option]... [file]... 命令功能 一次显示整个文件内容: cat filename 从键盘创建一个文件: cat > newfile ,只能创建新文件使用,不能编辑已有文件 将几个文件合并成一个文件: cat file1 file2 > file3 命令参数 -A或--show-all  等效于-vET -b或--number-

linux命令——cat

cat命令主要是用于查看文件内容,一般是文本文件内容的文件,在渗透测试中,主要是用于查看相关配置文件.密码文件等,用法主要是: cat 文件名 [email protected]:~/linuxcmd# cat test2.txt test1 test2 test3 [email protected]:~/linuxcmd# 为了调试方便,可以使用-n选项进行显示行号! [email protected]:~/linuxcmd# cat -n test2.txt      1  test1   

Linux 命令 - cat: 合并文件至标准输出

命令格式 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-nonpri

linux 命令 —-— cat

命令格式:       cat [选项] 文件 命令功能: 一次显示整个文件.从键盘创建一个新文件.将几个文件合并成一个文件 常用选项: -b  对输出的非空行进行编号 -E  在每行结束出显示$符号 -n  对输出的所有行进行编号,从1开始 常用范例: 例一:查看file文件内容 命令:  cat file 例二:查看file文件时显示行号 命令:  cat -n file 例三:同时显示file1和file2两个文件,并显示行编号 命令:  cat -n file1 file2 例四:使用c

linux命令--cat

cat作用:1.输出文本内容到屏幕   2.输出文本内容到另外一个文件 参数说明: -n:对所有行进行编号 -b:不对空白行编号 -s:连续多行空白行显示为单行 举例说明: --------------------------------------------------- 查看1.txt文本内容 [[email protected] tools]# cat 1.txt  c  d  e  f  g -----------------------------------------------

每天学一个linux命令——cat[用于连接文件并打印到标准输出设备上]

语法格式:cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明:-n 或 --number:由 1 开始对所有输出的行数编号.-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号.-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行.-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外.-E 或 --show-ends :

C语言实现linux命令cat

1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main(int argc, char *argv[]) 5 { 6 if(argc == 2)//将文件中的打印到标准输出 7 { 8 FILE *fp; 9 if( !(fp = fopen( argv[1], "r" )) ) 10 { 11 fprintf(stderr,"cannot open file %s.",argv[1]);

linux常用命令--cat

cat 可以将文件输出到屏幕或者 > 输出到文件 常用参数: cat -n filename 将文件filename 编号显示 如: cat -n test.txt 1 [email protected] 2 [email protected] 3 [email protected] 4 [email protected] 5 [email protected] 6 [email protected] cat -b filename 编号显示,空白行不编号 再如: cat -n textfile

linux常用命令:cat使用方法

linux命令:cat(常用方法详解) 说明:   cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名,如cat linuxyw.txt.cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用.cat --help可以查看cat帮助信息,如各种参数使用方法,当然也可以用man cat来查看,建议大家养成遇到命令不懂用法时,用--help或man