Kali Linux基础操作学习篇——cat命令

首先,让我们来介绍一下Kali Linux命令中的cat命令。这个命令的作用是显示文件的内容。在命令行中,我们可以使用cat命令加上一些选项和文件名来实现不同的功能。
在使用cat命令时,我们可以使用选项n来对输出的内容进行行数编号,从1开始,包括空行。另外,选项b也可以对内容进行行数编号,但是空行只是显示而不进行编号。
让我们来看一些具体的命令使用实例。比如,我们可以使用命令cat /etc/issue来显示/etc/issue文件的内容。运行结果会将文件的内容显示出来,并对所有内容进行行数编号。
另外,我们还可以使用命令cat -n demo.list来对demo.list文件的内容进行行数编号,并将编号后的内容重定向到一个新的文件中。我们可以使用cat命令加上选项b来对多个文件进行行数编号,并将编号后的内容重定向到一个新文件中。
需要注意的是,cat命令的倒序输出功能需要使用tac命令来实现。tac命令可以将文件的内容倒序输出,但不支持-n参数。
最后,让我们来了解一下Linux系统中输出重定向符号">"和">>"的区别。使用">"符号时,目标文件中的内容将会被覆盖;而使用">>"符号时,重定向的内容将追加在目标文件内容之后,原目标文件中的内容将保留。
以上就是关于cat命令的一些基本介绍和使用示例。希望这些内容能够帮助您更好地理解和使用Kali Linux命令。记得多加练习,熟练掌握这些命令,将会提升您的计算机技能和工作效率。如果想要学习更多网络攻防干货,可以搜索关注同名公众号:Kali与编程。

一、课程背景
相较通过图形界面执行计算机命令,使用命令行模式执行相应操作,能够更好地节约计算机资源,迅速提升计算机运行效力。KaliLinux命令如同中文的拼音,英文的单词,虽然学习过程可能繁杂枯燥,但它是一切学习的基础,是决定最终学习高度的基石。无论今后是否进入计算机领域工作,熟练掌握Linux相关命令,都将有助于提升您的工作效率、工资薪金。
二、课前准备
操作机的VMware虚拟机中,Kali Linux程序安装完毕。
三、课程目标
通过学习本课程,能够熟练掌握并使用cat命令。
四、课程内容
- cat命令的作用
显示文件内容。
- cat命令语法详解
命令行:cat [选项] [文件名]
其中,[选项]参数有:
- n:由1开始对所输出所有内容,包括空行进行行数编号。
- b:由1开始对所输出内容进行行数编号,但空行仅做显示不进行行数编号。
- 命令使用实例
显示/etc/issue文件内容。
命令行:cat /etc/issue
运行结果:
显示文件内容并对其所有内容,包括空行进行行数编号。
命令行:cat -n demo.list
运行结果:
显示文件内容并对其内容进行行数编号,要求空行仅显示不参与行数编号。
命令行:cat -b 2.txt
运行结果:
对2.txt文件内容进行行数编号并将其编号后的内容重定向到3.txt文件。
命令行:cat -n 2.txt > 3.txt cat 3.txt
运行结果:
对多个文件进行行数编号并将其编号后的内容重定向到一个新文件中,要求空行仅显示不参与行数编号。
命令行:cat -b 2.txt 3.txt > 4.txt cat 4.txt
运行结果:
倒序输出文件内容。(Ps.正序显示文件内容,命令为cat,倒序输出文件内容,命令为tac,可以记忆为cat的倒序书写。)
命令行:tac demo.list
运行结果:
注意:tac命令是不支持-n参数的。如运行命令行:tac -n demo.list
运行结果:
拓展知识
Linux系统中符号">"和">>"的区别
①“>”和“>>”符号都是输出重定向符号,但使用“>”,目标文件中的内容将会被覆盖;使用“>>”,重定向的内容将追加在目标文件内容之后,原目标文件中的内容将保留。
实例:命令行:cat 2.txt >> 4.txt cat 4.txt
运行结果:




