免责声明:本教程作者及相关参与人员对于任何直接或间接使用本教程内容而导致的任何形式的损失或损害,包括但不限于数据丢失、系统损坏、个人隐私泄露或经济损失等,不承担任何责任。所有使用本教程内容的个人或组织应自行承担全部风险。
Linux目录介绍:
/bin 二进制可执行文件(kali里面是工具+一些文件)
/etc 系统的管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点
/lab 标准程序设计苦逼,又叫动态链接共享库
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载的文件系统
/lost+found 这个目录平时是空的,系统非正常关机而留下的"无家可归"的文件就在这里面
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息
/var 某些大文件的溢出区,比如说各种服务器的日志文件
/user 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/user/bin众多的应用程序
/user/sbin 超级用户的一些管理权限
Linux常见命令:
1.ls
显示当前目录文件
2.clear
清屏
3.cd
切换目录
4.pwd
显示当前所在目录
5.vim
文本编辑器用来编辑文本
6.touch
创建文件
7.mkdir
创建目录
8.mkdir -p(遍历创建目录)
mkdir -p 123/1/2/3
创建123目录,包含1目录,1目录下包含2目录,2目录下包含3目录
9.rm -r 123(删除123目录)
-i 递归删除
-r 删除文件夹和它的所有内容
-f 强制删除
10.cp
cp 1.txt ../1.txt
将1.txt复制到上一级目录下,名称也是1.txt
11.mv
移动文件
mv 1.txt 2.txt
相当于在原目录下1.txt重命名为2.txt
12.cat
查看文件内容
13.head
查看前半段内容
14.tail
查看后半段内容
15.more
查看文件内容并翻页
16.ssh
基本命令:
1.chmod (数字4代表读权限;2代表写权限;1代表执行权限;0代表没有权限)
r(读)
W(写)
x(执行)
0777(最高权限)
ls -l查看当前目录下文件的权限
提升到最高权限后颜色发生变化
chow(改变当前所处的用户和所处的用户组)
chown root:root 3.txt
useradd & adduser
adduser(会自动为创建的用户指定目录,系统shell版本,会在创建时输入用户密码)
创建的用户的根目录是空的
exit为退出当前用户的命令
userdel -f a 删除a用户
useradd(需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shell版本)
sudo(以管理员权限运行 root权限下可用)
password(修改用户密码)
Linux资源耗尽病毒
使用alert或notify-send等工具发送通知
首先要用touch创建文件,然后再用vim文本编辑器编辑文件
#!/bin/bash
while true
do
notify-send "无限弹窗" "这是一个无限循环的弹窗"
sleep 2
done
保存这个脚本到一个文件中,比如infinite_popup.sh,然后给它执行权限:chmod +x infinite_popup.sh
运行这个脚本:
bash infinite_popup.sh
Windows dos编程
Linux bash编程