Linux文件管理命令 您所在的位置:网站首页 虚拟机抓取输入内容命令 Linux文件管理命令

Linux文件管理命令

2024-06-28 05:27| 来源: 网络整理| 查看: 265

一、功能

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.txt

7、-A, --show-all:等价于-vET。

示例:

cat -A test2.txt

8、-e:等价于"-vE"选项。

示例:

cat -e test2.txt

 

9、-t:等价于"-vT"选项。

示例:

cat -t test2.txt



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有