泷羽sec专题课笔记-- Linux基础(1)--基础命令/查找命令

  本笔记为 泷羽sec 《红队全栈课程》学习笔记,课程请可自行前往B站学习,课程/笔记主要涉及网络安全相关知识、系统以及工具的介绍等,请使用该课程、本笔记以及课程和笔记中提及工具的读者,遵守网络安全相关法律法规,切勿进行违法违规违纪的操作。

写在最前面的话,我们为什么要学习网络安全这门技术:

  • 维护国家安全

  防范网络攻击:网络安全威胁已成为国家安全的重要挑战。学习网络安全有助于识别和防范来自国内外的网络攻击,防止敌对势力通过网络手段窃取敏感信息、破坏关键基础设施或干扰社会正常运作。
  保护关键基础设施:现代社会高度依赖网络技术,金融系统、交通网络、电力供应等关键基础设施都依赖于稳定的网络环境。掌握网络安全知识有助于保护这些基础设施免受网络攻击,确保国家的正常运转。

  • 促进经济发展

  保障数字经济安全:数字经济已成为国家经济增长的重要引擎。通过学习网络安全,可以保障数字经济的健康发展,防止数据泄露和网络犯罪对经济活动的干扰。
  增强国际竞争力:在全球化的背景下,网络安全技术水平直接影响国家的国际竞争力。掌握先进的网络安全技术和策略,有助于提升国家在全球数字经济中的地位。

  • 提升社会稳定

  防范社会风险:网络犯罪和网络恐怖主义对社会稳定构成严重威胁。学习网络安全有助于及时发现和应对这些风险,维护社会的和谐与稳定。
  保护公民权益:网络安全直接关系到公民的隐私权和信息安全。通过学习网络安全,可以更好地保护公民的合法权益,增强公众对政府和企业的信任。

  • 推动科技进步

  创新安全技术:网络安全领域的技术创新不断推动信息技术的进步。学习网络安全有助于推动新技术的研发和应用,提升国家在科技领域的整体实力。
  促进国际合作:网络安全是全球性问题,需要各国共同努力应对。通过学习网络安全,可以参与国际网络安全合作,共同制定国际标准和规范,提升全球网络安全水平。

  • 强化法治建设

  完善法律法规:学习网络安全有助于推动和完善相关法律法规的制定和实施,确保网络安全工作有法可依、有章可循。
  提升执法能力:掌握网络安全知识可以提升执法部门的网络侦查和取证能力,有效打击网络犯罪,维护法律权威。

  • 培养专业人才

  构建人才梯队:网络安全领域需要大量高素质的专业人才。通过系统学习和培训,可以培养出一批具备专业知识和实战经验的网络安全专家,为国家的网络安全事业提供坚实的人才保障。  总之,学习网络安全不仅是个人职业发展的需要,更是维护国家安全、促进经济发展、保障社会稳定和推动科技进步的重要手段。通过不断提升网络安全意识和能力,我们可以更好地应对日益复杂的网络安全挑战,为实现国家的长期稳定和发展贡献力量。


以下为linux基础(1)视频对应的内容   视频传送门 ==> linux基础(1)_哔哩哔哩_bilibili


一、Linux基础命令

  1.touch命令

  该条命令最常用的方法是创建一个空文件,不过在日常学习和工作中,可能也有人会用echo>1.txt或者直接在桌面上鼠标右键创建文件。

  在具体使用过程中,也可以使用诸如touch ~/Desktop/1.txt  在指定目录创建文件,还可以一次性创建多个文件,比如touch 2.txt 3.txt 4.txt

touch [filename] 

touch [path/filename]

  -c参数,如果文件不存在,则不会创建文件。

touch -c [filename] 

  使用了-c参数,试图创建0.txt,结果并没有创建成功

   -a -m参数都和时间有关,不过说这两个参数之前,就要先说下touch的基础用法,直接touch一个已经存在的文件,另外需要结合stat命令一起学习。先把已经创建的文件清理干净,然后我们执行如下命令。

  我们可以看到文件touch后,查看文件的状态,有4个时间分别是Access、Modify、Change、Birth。

  Access是访问时间,如果文件最后一次被访问,记录的时间就会改变;

  Modify是修改时间,如果文件最有一次被修改,这个时间就会改变;

  Change是状态改变时间,如果文件的状态(权限、所有者等)调整,这个时间就会改变;

  Birth是文件的最初创建时间,这个时间从文件创建就被记录下来。

  我们首先鼠标右键,就用mousepad或者vim访问下,然后不保存,直接关闭,再用stat查看。

  我们可以看到文件访问时间被修改了,而当我们只使用-a参数,我们会发现,只修改了Access和Change的时间。

如果我们使用-m参数,我们会发现文件的Modify和Change参数一起被修改了。

  所以汇总下来情况,以及另外测试下其他几条命令对文件时间属性的影响如下

Access Modify Change Birth
touch 无参数 ×
touch -a × ×
touch -m × ×
echo >> × ×
ls × × × ×
cat × × ×
mousepad 打开直接保存 × × ×
mousepad 修改保存
vim 打开 :q! × × ×
vim 打开修改 :wq √(打开时间) √(写入时间) √(写入时间) ×
chmod × × ×
touch  fileA -r fileB  √(引入FileB访问时间) √(命令执行时间) × ×
touch file -t stamp √(stamp) √(stamp) × ×

  所有有些命令就很有意思了,比如echo > 或者 echo >> 这个只会修改文件的Modify和Change时间,而不会访问文件,也就说echo是在不访问文件的情况下对文件进行修改。

  而用mousepad或者vim ,打开文件就会修改访问时间,但是如果直接关闭或者无修改直接按保存,都不会修改其他时间属性。

  touch 的-f 参数,这条命令会引入其他文件的访问时间,以及使用-t 指定时间戳,这里有个比较搞笑的情况,执行这两命令时会发生:一个文件还没有创建但是文件已经被访问过的情况。

  2.mkdir命令

  mkdir命令用来创建文件夹,基础使用过程略,主要对一些参数进行讲解。

  mkdir -p 参数

  该参数可以创建多级目录,中间不存在的话会自动创建。比如我们要在家目录桌面连续创建3个3层目录深的文件夹,可以使用下面的命令格式,但是第4条命令是不对的,创建到根目录去了:

mkdir -p ~/Desktop/1/2/3

mkdir -p 2/3/4

mkdir -p ./3/4/5

mkdir -p /4/5/6 #这条命令变成在/根目录创建了,是错误的

  mkdir -m参数 

  -m 参数用于创建文件夹的时候,给文件夹赋予相应的权限,和chmod 777这种类似,这条命令也可以和-p 组合使用,但是实测下来,仅对最深一层文件夹生效。

┌──(kali㉿kali)-[~/Desktop]
└─$ mkdir 1              
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop]
└─$ mkdir -m 700 2       
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop]
└─$ ll
total 8
drwxrwxr-x 2 kali kali 4096 Nov  6 06:06 1
drwx------ 2 kali kali 4096 Nov  6 06:06 2
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop]
└─$ mkdir -m 700 -p 3/4/5
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop]
└─$ ll
total 12
drwxrwxr-x 2 kali kali 4096 Nov  6 06:06 1
drwx------ 2 kali kali 4096 Nov  6 06:06 2
drwxrwxr-x 3 kali kali 4096 Nov  6 06:06 3
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop]
└─$ cd 3      
                                                                                                                         
┌──(kali㉿kali)-[~/Desktop/3]
└─$ ll
total 4
dr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值