网安学习——Linux操作系统

本文介绍了Linux操作系统中的关键命令,如查看目录内容的ls,打印工作目录的pwd,切换目录的cd,识别文件类型的file,以及复制、查找、创建、移动、删除文件和目录的一系列命令。提醒读者在使用这些命令时注意大小写和参数使用,安全操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文件与目录

命令格式

在Linux操作系统中,命令格式是:命令 选项 参数,中间用空格隔开。而在命令的输入中,需要注意区分大小写,大小写错误可能会导致命令执行错误,还需要注意空格的使用,而对于顺序并没有太多的要求。

列出目录内容和属性

ls(list) 

这个命令常用在查看目录下的内容与属性,是非常常用的一个命令

打印工作路劲

命令:pwd(print working directory)

在实际工作中,我们经常会在不同目录之间进行切换,为了防止“迷路”,可以使用pwd命令快速查看当前所处的工作目录路径,方便开展后续工作。
原文链接:pwd命令 – 显示当前工作目录的路径 – Linux命令大全(手册)

切换工作目录

命令:cd(chang directory)

其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。
原文链接:cd命令 – 切换目录 – Linux命令大全(手册)

相对路径与绝对路径

 查看文件类型

命令:file

格式:file 选项 文件或目录

file命令的功能是用于识别文件类型,也可以用来辨别一些内容的编码格式。由于Linux系统并不是像Windows系统那样通过扩展名来定义文件类型的,因此用户无法直接通过文件名来进行区别。file命令则是为了解决此问题,通过分析文件头部信息中的标识信息来显示文件类型,使用很方便。
原文链接:file命令 – 识别文件类型 – Linux命令大全(手册)

复制文件或目录

命令:cp(copy)

格式:cp 选项 源文件 目标文件

功能是用于复制文件或目录。cp命令能够将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。
原文链接:cp命令 – 复制文件或目录 – Linux命令大全(手册)

常用的参数有:

-R/r:递归处理,将指定目录下的所有文件和子目录全部处理

-f:强制复制文件或目录,不论目标文件是否存在

查找文件或者目录

命令:find

格式:find 目录 选项 名字或模式

find命令的功能是用于根据给定的路径和条件查找相关文件或目录,参数灵活方便,且支持正则表达式,结合管道符后能够实现更加复杂的功能,是Linux系统运维人员日常工作必须掌握的命令之一。 find命令通常进行的是从根目录(/)开始的全盘搜索,有别于whereis、which、locate……等的有条件或部分文件的搜索。对于服务器负载较高的情况,建议不要在高峰时期使用find命令的模糊搜索,会相对消耗较多的系统资源。
原文链接:find命令 – 根据路径和条件搜索指定文件 – Linux命令大全(手册)

常用参数:

-name 名字

-f 普通文件

-d 目录

-size 目录文件大小

其他查找命令

whereis:查找二进制程序、代码等相关文件路径

which:查找并显示给定命令的绝对路径

locate:updatedb程序每天会跑一次,建立文件索引

创建目录

命令:mkdir(make dircotry)

格式:mkdir 选项 目录名

功能是用来创建目录文件。使用方法简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。而目录不存在,但具有嵌套的依赖关系时,例如/Dir1/Dir2/Dir3/Dir4/Dir5,要想一次性创建则需要加入-p参数,进行递归操作。
原文链接:mkdir命令 – 创建目录文件 – Linux命令大全(手册)

移动或者重命名

命令:mv(move)

格式:mv 选项 原文件 新文件

能够用于对文件进行剪切和重命名操作。这是一个被高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp命令是用于文件的复制操作,文件个数是增加的,而mv则为剪切操作,也就是对文件进行移动(搬家)操作,文件位置发生变化,但总个数并无增加。 而在同一个目录内对文件进行剪切的操作,实际应理解成重命名操作
原文链接:mv命令 – 移动或改名文件 – Linux命令大全(手册)

删除文件

命令:rm(remove)

格式:rm 选项(可以使用多个参数) 文件名

删除空目录:rmdir

-r 递归删除

-f 强制删除

功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。 rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车键,时刻保持清醒的头脑。
原文链接:rm命令 – 删除文件或目录 – Linux命令大全(手册)

危险的命令,不能乱用哟

创建空文件 

命令:touch

格式:touch 选项 文件名

功能是用于创建空文件与修改时间戳。如果文件不存在,则会创建出一个空内容的文本文件;如果文件已经存在,则会对文件的Atime(访问时间)和Ctime(修改时间)进行修改操作,管理员可以完成此项工作,而普通用户只能管理主机的文件。
原文链接:touch命令 – 创建空文件与修改时间戳 – Linux命令大全(手册)

小结:

这是操作文件与目录的相关命令,只适用网安学习者,命令不用去记,用到的时候来这里查找就行,相关参数可以去Linux命令大全(手册) – 真正好用的Linux命令在线查询网站

网站查询,熟能生巧,多动手,总能记下的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

序章ʸ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值