# 学习视频笔记均来自B站UP主" 泷羽sec",如涉及侵权马上删除文章
仅用于学习参考,不要越过法律红线
linux目录介绍
/bin 二进制可执行命令
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点
/lib 标准程序设计库,又叫动态链接共享库
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里面
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务器的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
ls(显示当前目录文件)
clear (清屏)
cd (切换目录)
cd / (切换到根目录)
cd /home (切换到home目录)
pwd(显示当前路径)
vim(文本编辑器)
vim 1.txt
在vim中输入i即可看到如下图左下角显示“插入”,这时候可以更改内容。退出时按esc,再输入:wq!(冒号也要打)即可保存退出
mkdir 123(创建一个名为123的目录)
mkdir -p (-p参数 遍历)
例如:mkdir -p 123/1/2/3,如图所示
rm -r 123(删除123目录)
-i(递归删除)
-r(删除文件夹和它的所有内容)
-f(强制删除)
cp 1.txt ../1.txt(把1.txt复制粘贴到上一级目录)
mv 1.txt home/1.txt(移动文件到home目录下)
cat 3.txt(查看3.txt的文件内容)
head(查看前半段文件内容)
head 3.txt
head -5 3.txt(显示前五行)
tail(查看后半段内容)
tail 3.txt
tail -5 3.txt(显示后5行)
more(查看文件内容并翻页)
more 3.txt
Linux资源耗尽病毒
1)使用 alert 或 notify-send 等工具发送通知
#!/bin/bash 首先这里声明使用bash解释器
while true #死循环
do #do中是循环体
notify-send "alert""attention" sleep 2 #中途停两秒
done #done脚本结束标致
保存为.sh文件,这是脚本文件
对于 bash 编程,可以多学习一下的,这个后面能用到,而且 linux 编程很常见的 实验开始前,请先把自己的虚拟机拍摄快照,方便回到当时的状态
首先可通过 touch 创建文件,或者使用 vim 或 vi 直接编辑,后面加上文件名,就会在编辑保存后默认 创建文件实验开始前,请先把自己的虚拟机拍摄快照,方便回到当时的状态
2)查看脚本文件的内容
3)使用 bash 解释运行脚本,观测到弹窗