如何将Kali Linux入门手册为添柴不加火?
摘要:目录一、基础系统目录操作二、文件编辑查看操作三、网络基础操作四、信息收集命令五、端口网段扫描命令六、漏洞探测利用基础(Metasploit示例)七、密码破解命令八、提权本地渗透命令九、嗅探抓包流量分析十、无线渗透命令 一、基础系
目录一、基础系统/目录操作二、文件编辑/查看操作三、网络基础操作四、信息收集命令五、端口/网段扫描命令六、漏洞探测/利用基础(Metasploit示例)七、密码破解命令八、提权/本地渗透命令九、嗅探抓包/流量分析十、无线渗透命令
一、基础系统/目录操作
ls — 列出当前目录文件/文件夹
ls -l — 详细列出文件属性(权限、大小、修改时间)
ls -a — 显示隐藏文件(包含.和..)
ls -la — 详细显示所有文件(含隐藏)
cd / — 切换到根目录
cd .. — 切换到上一级目录
cd ~ 或 cd — 切换到当前用户主目录
cd - — 切换到上一次操作的目录
pwd — 查看当前所在绝对路径
mkdir test — 创建名为test的文件夹
mkdir -p /a/b/c — 递归创建多级目录
rm file — 删除单个文件
rm -f file — 强制删除文件(不提示)
rm -r dir — 递归删除文件夹及内部内容
危险命令:rm -rf / 或 rm -rf /* 会瞬间清空整个系统。永远先用 ls 确认路径,再执行带 -r 或 -rf 的删除。
rm -rf dir — 强制递归删除(高危,谨慎使用)
cp file /tmp/ — 复制文件到指定目录
cp -r dir /tmp/ — 递归复制文件夹
mv file /tmp/ — 移动文件到指定目录(也可用于重命名)
mv oldname newname — 给文件/文件夹重命名
touch newfile — 创建空文件
chmod 777 file — 赋予所有用户读写执行权限
极度危险,生产环境几乎从不使用777。常见安全组合:文件 chmod 644,目录/可执行脚本 chmod 755。
chmod 755 file — 所有者读写执行,其他用户读执行
chown root:root file — 修改文件所属用户和组为root
df -h — 查看磁盘空间(人性化显示)
free -h — 查看内存/交换分区使用情况
二、文件编辑/查看操作
cat file — 正序查看文件全部内容
tac file — 倒序查看文件全部内容
head file — 查看前10行
head -n 20 file — 查看前20行
tail file — 查看后10行
tail -n 20 file — 查看后20行
tail -f file — 实时监控文件变化(日志分析最常用)
more file — 分页查看(空格/回车翻页)
less file — 高级分页查看(支持上下翻页、/搜索)
nano file — 简易文本编辑器
vim file — 高级编辑器(按 i 编辑,Esc 退出编辑,:wq 保存退出,:q! 强制退出)
grep "keyword" file — 在文件中搜索关键词
grep -i "keyword" file — 忽略大小写搜索
grep -r "keyword" dir — 递归搜索整个目录
wc -l file — 统计文件行数
三、网络基础操作
ifconfig — 查看/配置网络接口(旧命令)
ip a 或 ip addr — 现代推荐命令,查看网络接口详情
ip addr add 192.168.1.100/24 dev eth0 — 临时添加IP(重启丢失)
网卡名说明:eth0 仅为示例,现代系统常见 ens33/enp03/wlan0 等,用 ip link 查看真实名称。很多工具支持 -i any(所有接口)。永久配置建议用 nmcli 或 Netplan。
