Kali基本命令大全 超级全
Kali Linux作为网络安全领域的专业操作系统,其命令行工具是渗透测试与系统管理的核心。以下整理涵盖系统操作、网络分析、权限管理等多维度的常用命令,满足从基础到进阶的操作需求。 系统基础命令 `ls` 列出目录内容,`ls -l`显示详细权限,`ls -a`显示隐藏文件。`cd`切换目录,`cd ..`返回上级,`cd ~`进入用户主目录。`pwd`显示当前路径,`mkdir`创建目录,`rmdir`删除空目录,`rm -rf`强制删除文件或目录。`cp`复制文件,`mv`移动或重命名文件。`touch`创建空文件,`cat`查看文件内容,`more`分页显示文本,`head -n 10`查看前10行,`tail -f`实时追踪文件更新。`chmod 755 file`修改权限,`chown user:group file`更改所有者,`find / -name \"*.txt\"`按名称查找文件。`df -h`查看磁盘空间,`free -m`显示内存使用,`top`实时监控进程,`ps aux`列出所有进程,`kill -9 PID`强制终止进程。 网络操作命令 `ifconfig`或`ip addr`查看网络接口,`ifconfig eth0 192.168.1.100`配置IP地址。`ping -c 4 example.com`测试网络连通性,`traceroute`追踪路由路径,`netstat -tuln`查看监听端口,`ss -lntu`显示TCP/UDP状态。`nmap -sS 192.168.1.0/24`进行SYN扫描,`nmap -sV -O target`探测服务版本与操作系统。`arp -a`查看ARP缓存,`route -n`显示路由表,`iptables -L`列出防火墙规则。`wget https://example.com/file`下载文件,`curl -X POST -d \"data\" URL`发送HTTP请求,`ssh user@ip`远程登录,`scp file user@ip:/path`传输文件。 用户与权限管理 `whoami`显示当前用户,`id`查看用户ID与组ID,`sudo su`切换至root权限,`passwd`修改密码。`useradd -m username`创建用户,`userdel -r username`删除用户,`groupadd groupname`添加用户组。`sudo visudo`编辑sudoers文件,`chmod u+s /bin/file`设置SUID权限,`setfacl -m u:user:rwx file`配置ACL权限。 软件包管理 `apt update`更新软件源,`apt upgrade -y`升级所有包,`apt install package`安装软件,`apt remove package`卸载软件,`apt autoremove`清理依赖。`dpkg -i package.deb`安装本地deb包,`apt search keyword`搜索软件,`apt show package`查看包信息。 文本与工具命令 `grep \"pattern\" file`在文件中搜索字符串,`grep -r \"pattern\" /dir`递归搜索目录。`sed \'s/old/new/g\' file`替换文本内容,`awk \'{print $1}\' file`提取列数据。`tar -zcvf archive.tar.gz dir`压缩文件,`tar -zxvf archive.tar.gz`压文件。`zip filename.zip files`创建ZIP压缩包,`unzip filename.zip`压缩。`nano file`编辑文件,`vim file`高级文本编辑,`history`查看命令历史,`clear`清屏。这些命令覆盖了Kali Linux日常操作的核心场景,通过组合使用可实现系统管理、网络探测、数据处理等复杂任务,是安全从业者必须掌握的基础技能。
