课前声明: 1、本分享仅做学习交流,请自觉遵守法律法规! 2、搜索:Kali 与编程,学习更多网络攻防干货! 3、Kali 与编程每天准时更新,敬请学习和关注! 正文部分

一、课程背景 相较通过图形界面执行计算机命令,使用命令行模式执行相应操作,能够更好地节约计算机资源,迅速提升计算机运行效力。Kali Linux命令如同中文的拼音,英文的单词,虽然学习过程可能繁杂枯燥,但它是一切学习的基础,是决定最终学习高度的基石。无论今后是否进入计算机领域工作,熟练掌握Linux相关命令,都将有助于提升您的工作效率、工资薪金。

二、课前准备 操作机的VMware虚拟机中,Kali Linux程序安装完毕。 三、课程目标 1.通过学习本课程,能够熟练掌握并使用touch命令新建文件。 2.通过学习本课程,了解并使用echo命令新建文件。

四、课程内容 1.touch命令的作用 如文件已存在,则用于修改文件时间属性,包括存取时间和更改时间,如文件不存在,则用于新建空白文件。

2.touch命令语法详解 命令行:touch [选项] [文件名] 其中:[选项]有 a :改变档案的读取时间记录。 m :改变档案的修改时间记录。 c: 假如目标档案不存在,不建立新的档案。 r: 使用参考档的时间记录。 d :设定时间与日期,可以使用各种不同的格式。 t :设定档案的时间记录。

3.命令使用实例 在系统管理员root的家目录下新建一个名为4.txt的文件。(Ps.root目录下4.txt不存在。) 命令行:pwd(用于查看当前目录。) touch 4.txt 运行结果: 在这里插入图片描述

在tmp目录下新建一个名为demo.list文件。 命令行:touch /tmp/demo.list 运行结果: 在这里插入图片描述

新建一个名为japan movie的文件。 命令行:touch “japan movie” 运行结果: 在这里插入图片描述

注意:因文件名中含有空格,故引号一定不能省略。 假设将引号省略,命令行为:touch japan movie,运行后,将新建两个文件,一个名为japan,一个名为movie。 在这里插入图片描述

批量新建多个文件。 命令行:touch [文件名] [文件名] [文件名]… 命令实例:touch demo.txt demo1.txt demo3.txt 运行结果: 在这里插入图片描述

拓展知识 ①Linux系统中的文件后缀名 不同于Windows系统中通过文件后缀名便可以直接判别文件类型,在Linux系统中,文件后缀名可由用户自定义,故文件后缀名与文件类型之间并没有必然的联系。有时你甚至可以在文件后缀名中加入特殊字符(如下图所示)。但在日常使用中,基于使用便捷性和规范性考虑,文件后缀名尽量使用常规名称来进行命名,如file.txt、file.doc、file.sys、file.mp3、file.exe等。 在这里插入图片描述

②echo命令可用于新建文件并向其输入文本内容。 命令格式:echo [文件内容] > [文件名]。 当我们想要新建一个空白文件时,除使用touch命令外,也可使用echo命令来实现。 命令行:echo >usa.txt 运行结果: 在这里插入图片描述

新建一个非空文件。 命令行:echo hello world > china.hello 运行结果: 在这里插入图片描述 小编一个个字敲打创作,可辛苦了,问君可否关注一下我呢?你还可搜索:Kali与编程,学习更多黑客渗透技巧呢 !拒绝盗版,转载请声明来源:Kali与编程 点我学习更多Kali Linux渗透测试与网络攻防实战技巧!