Linux文件管理命令 | 您所在的位置:网站首页 › 虚拟机抓取输入内容命令 › Linux文件管理命令 |
一、功能
cat命令主要用户连接文件并打印到标准输出设备上,即我们常用的用来查看文件内容、创建文件、文件合并、追加文件内容等功能。 二、语法 cat [-AbeEnstTuv] [--helo] [--version] fileName 三、用法此处用本地虚拟机搭建的CentOS操作系统来举例说明,打开Linux可视化窗口 1、从磁盘创建文件(cat > filename)(1)输入如下命令分别从磁盘中创建三个test1.txt、test2.txt、test3.txt文本文件 cat > test1.txt cat > test2.txt cat > test3.txt(2)分别给test1.txt、test2.txt、test3.txt文本文件输入内容 2、显示查看文件内容(cat filename)输入如下命令可以查看test1.txt文本文件中的内容 cat test1.txt 3、合并文件(cat file1 file2 > file)输入如下命令,即可将test1.txt和test2.txt文本文件中的内容合并到test3.txt文本文件中 cat test1.txt test2.txt > test3.txt注意:如果test3.txt文件中有内容,则先会清除它们,然后再写入合并后的内容。 4、追加文件内容(cat file1 >> file2)输入如下命令,可以在原有的test3.txt文本文件后追加test1.txt和test2.txt文本文件中的内容 cat test1.txt test2.txt >> test3.txt注意:此时不会清空test3.txt文本文件中的内容,而是直接在原有的文本文件内容的基础上,继续追加文本文件内容 四、常见参数说明1、-n 或 --number:由1开始对所有输出的行数编号。 示例1:查看test1.txt文件中的内容,并且由1开始对所有输出行进行编号 cat -n test1.txt
示例2:把test1.txt文本文件中的输出行进行编号后输入到test2.txt文本文件中,此时查看test2.txt文本文件,原来的"Today is May 9, 2020."则变为了"Iam a Chinese",同时也加了编号 cat -n test1.txt > test2.txt
2、-b 或 --number-nonblank:和-n 相似,只不过对于空白行不编号。 示例:查看test3.txt文本文件中的内容,并对其进行编号显示 cat -b test3.txt
3、-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 示例:查看test2.txt文本文件中的内容,如果由多行空白,则用一行空白来替代多行空白。 cat -s test2.txt
4、-v 或 --show-nonprinting:使用^和 M-符号,除了LFD和TAB之外。 示例: cat -v test2.txt
5、-E 或 --show-ends:在每行结束处显示$。 示例: cat -E test2.txt
6、-T 或 --show-tabs:将TAB字符显示为^I。 示例: cat -T test2.txt7、-A, --show-all:等价于-vET。 示例: cat -A test2.txt8、-e:等价于"-vE"选项。 示例: cat -e test2.txt
9、-t:等价于"-vT"选项。 示例: cat -t test2.txt |
CopyRight 2018-2019 实验室设备网 版权所有 |