声明!
学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec](https://space.bilibili.com/350329294)
目录
一、Linux 目录介绍
描述 | 命令 |
二进制可执行命令 | /bin |
系统管理和配置文件 | /etc |
启动的配置文件和脚本 | /etc/rc.d |
用户主目录的基点 | /home |
标准程序设计库,又叫动态链接共享库 | /ib |
超级管理命令,这里存放的是系统管理员使用的管理程序 | /sbin |
公共的临时文件存储点 | /tmp |
系统管理员的主目录 | /root |
系统提供这个目录是让用户临时挂载的文件系统 | /mnt |
这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里面 | /lost+found |
虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息 | /proc |
某些大文件的溢出区,比方说各种服务器的日志文件 | /var |
最庞大的目录,要用到的应用程序和文件几乎都在这个目录 | /usr |
众多的应用程序 | /usr/bin |
超级用户的一些管理程序 | /usr/sbin |
cd到根目录 | cd / |
展示所有目录 | ls |
我们可以到kali里面去看看其他位置 它就一个计算机,他没有c,e,d 这种目录 | cd bin |
二、基本命令详解
描述 | 命令 |
显示当前目录的文件 | ls |
查看当前目录下文件的权限 | ls -l |
清屏 | clear |
切换目录 | cd、cd / 、cd /home |
显示你当前所在的目录 | pwd |
文本编辑器 例:vim 1.txt i(编辑) esc(退出编辑) wq!(强制保存退出) | vim |
创建文件 例:touch 2.txt | touch |
创建一个名为123的目录 | mkdir 123 |
-p参数 遍历 | mkdir -p |
删除123目录 -i(递归删除) -r(删除文件夹和它的所有内容) -f(强制删除) | rm -r 123 |
copy的简写 例: cp 1.txt ../1.txt | cp |
move的简写 移动文件的意思 例: mv 1.txt home/1.txt | mv |
查看文件内容 例: cat 3.txt(查看3.txt文件内容) | cat |
查看前半段文件内容 例: head 3.txt(前半段) head tail -5 3.txt (显示后五行) | head |
查看文件内容并翻页 例:more 3.txt | more |
一种网络协议,用于计算机之间的加密登录 | ssh |
三、基本命令
数字4代表读权限;2代表写权限;1代表执行权限:0代表没有相应的权限
rwx = 4 + 2 + 1 = 7 (可读可写可运行)
rw = 4 + 2 = 6 (可读可写不可运行)
rx = 4 +1 = 5 (可读可运行不可写)
描述 | 命令 |
r(读) w(写) x(执行) | chmod rwx -R |
改变当前所处的用户和所处的用户组 | chown root:root 3.txt |
会自动为创建的用户指定目录,系统shel版本,会在创建时输入用户密码 | adduser |
需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shel版本 | useradd |
删除 y4er用户 | userdel -f y4er |
以管理员权限运行 root权限下可用 | sudo |
修改用户密码 例: password root | password |
四、linux资源耗尽病毒
使用alert或notify-send等工具发送通知。
#!/bin/bash
while true
do
notify-send "无限弹窗""这是一个无限循环的弹窗"
sleep2
done
保存这个脚本到一个文件中,比如infinite popup.sh,然后给它执行权限:chmod +x infinite_popup.sh
运行这个脚本:
./infinite popup.sh
windows dos是编程
Linux bash是编程