一、系统管理命令表格命令 功能 说明uname -a 查看系统版本、架构信息 了解当前系统内核版本及硬件架构date 显示系统日期时间 查看当前系统时间timedatectl 查看时区和时间 查看系统时区设置shutdown 关机 一分钟后关机shutdown -c 取消关机 取消已计划的关机任务reboot 重启系统 立即重启系统exit 退出当前用户 退出当前终端会话sudo -i 切换到 root 用户 获取 root 权限su -l 切换到其他用户 切换到指定用户环境crontab -l 查看计划任务 显示当前用户的定时任务crontab -e 编辑计划任务 编辑当前用户的定时任务crontab -r 清空计划任务 删除当前用户的所有定时任务二、文件和目录操作命令表格命令 功能 说明ls 显示当前目录下的文件 常用参数 -l(详细信息)、-a(显示隐藏文件)cd 切换目录 如 cd /root/Desktoppwd 显示当前所在路径 确认当前工作目录mkdir 创建新目录 如 mkdir testrm 删除文件或目录 rm -rf 强制删除目录cat 查看文件内容 如 cat /etc/passwdless 分页查看大文件 更适合查看大文件内容find 搜索文件或目录 如 find / -name "*.conf"grep 搜索文本内容 如 grep "error" /var/log/syslogtree 显示目录树结构 显示文件和目录的层级关系cp 复制文件或目录 如 cp file1 file2mv 移动或重命名文件 如 mv oldname newnamechmod 修改文件权限 如 chmod 755 script.shchown 修改文件所有者 如 chown user:group file三、网络相关命令表格命令 功能 说明ping 测试网络连通性 如 ping 192.168.1.1nmap 网络扫描工具 如 nmap -sS -p 1-500 192.168.1.1arping ARP 地址解析 如 arping -c 1 192.168.1.1hping3 TCP/UDP/ICMP 数据包生成器 如 hping3 -p 80 -S 192.168.1.1ifconfig 查看网络接口信息 显示 IP 地址、MAC 地址等ip addr 查看网络接口信息 现代替代 ifconfignetstat 查看网络连接状态 如 netstat -tulnroute 查看路由表 显示网络路由信息whois 查询域名注册信息 如 whois example.comnslookup DNS 查询工具 查询域名对应的 IP 地址dig DNS 查询工具 更高级的 DNS 查询工具ssh 安全远程登录 如 ssh user@192.168.1.1ufw 防火墙管理工具 如 ufw enable 启用防火墙四、系统信息与硬件命令表格命令 功能 说明arch 显示系统架构 如 x86_64uname -m 显示机器架构 显示处理器架构uname -r 显示内核版本 查看当前系统内核cat /proc/cpuinfo 显示 CPU 信息 查看 CPU 型号、核心数等cat /proc/meminfo 显示内存信息 查看内存使用情况cat /proc/version 显示内核版本 查看内核版本信息lsblk 显示块设备信息 显示磁盘和分区信息df -h 显示磁盘使用情况 显示磁盘空间使用率free -h 显示内存使用情况 显示内存总量、已用、可用等lspci 显示 PCI 设备信息 查看硬件设备列表dmidecode 显示 SMBIOS 信息 查看系统硬件信息五、用户与权限管理命令表格命令 功能 说明passwd 修改密码 如 passwd rootuseradd 创建用户 如 useradd testuseruserdel 删除用户 如 userdel testusergroupadd 创建用户组 如 groupadd testgroupgroupdel 删除用户组 如 groupdel testgroupusermod 修改用户属性 如 usermod -a -G testgroup testuserid 显示用户和组信息 显示当前用户 ID 和所属组whoami 显示当前用户名 显示当前登录用户su 切换用户 如 su - testuser六、文本处理命令表格命令 功能 说明cat 查看文件内容 如 cat file.txtless 分页查看文件 更适合大文件more 分页查看文件 类似 lessgrep 搜索文本 如 grep "error" log.txtsed 文本替换和处理 如 sed 's/old/new/g' file.txtawk 文本分析工具 如 awk '{print $1}' file.txtwc 统计行数、字数 如 wc -l file.txtsort 排序文件内容 如 sort file.txtuniq 去除重复行 如 uniq file.txthead 显示文件前几行 如 head -n 10 file.txttail 显示文件后几行 如 tail -n 10 file.txt七、系统工具与服务管理表格命令 功能 说明systemctl 管理系统服务 如 systemctl start apache2service 管理服务 如 service apache2 startps 查看进程 如 ps auxkill 终止进程 如 kill 1234killall 终止所有同名进程 如 killall firefoxtop 实时查看系统进程 显示资源占用情况htop 更友好的进程查看工具 图形化显示进程crontab 管理定时任务 如 crontab -e 编辑任务八、其他常用命令表格命令 功能 说明which 查找命令路径 如 which lswhereis 查找文件位置 如 whereis bashman 查看命令帮助手册 如 man lsinfo 查看命令详细信息 如 info lsecho 输出文本到屏幕 如 echo "Hello World"history 查看命令历史 显示执行过的命令clear 清屏 清除终端内容nano / vim 文本编辑器 如 nano file.txtwget / curl 下载文件 如 wget http://example.com/filetar 打包压缩文件 如 tar -czf archive.tar.gz folderunzip 解压 ZIP 文件 如 unzip file.zip以上命令是 Kali Linux 中渗透测试和安全研究中最常用的一系列基础命令,建议熟悉并掌握这些命令的使用方式,以便在实战中高效操作。一、系统管理命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
uname -a 查看系统版本、架构信息了解当前系统内核版本及硬件架构
date 显示系统日期时间查看当前系统时间
timedatectl 查看时区和时间查看系统时区设置
shutdown 关机一分钟后关机
shutdown -c 取消关机取消已计划的关机任务
reboot 重启系统立即重启系统
exit 退出当前用户退出当前终端会话
sudo -i 切换到 root 用户获取 root 权限
su -l 切换到其他用户切换到指定用户环境
crontab -l 查看计划任务显示当前用户的定时任务
crontab -e 编辑计划任务编辑当前用户的定时任务
crontab -r 清空计划任务删除当前用户的所有定时任务
二、文件和目录操作命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
ls 显示当前目录下的文件常用参数 -l(详细信息)、-a(显示隐藏文件)
cd 切换目录如 cd /root/Desktop
pwd 显示当前所在路径确认当前工作目录
mkdir 创建新目录如 mkdir test
rm 删除文件或目录rm -rf 强制删除目录
cat 查看文件内容如 cat /etc/passwd
less 分页查看大文件更适合查看大文件内容
find 搜索文件或目录如 find / -name "*.conf"
grep 搜索文本内容如 grep "error" /var/log/syslog
tree 显示目录树结构显示文件和目录的层级关系
cp 复制文件或目录如 cp file1 file2
mv 移动或重命名文件如 mv oldname newname
chmod 修改文件权限如 chmod 755 script.sh
chown 修改文件所有者如 chown user:group file
三、网络相关命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
ping 测试网络连通性如 ping 192.168.1.1
nmap 网络扫描工具如 nmap -sS -p 1-500 192.168.1.1
arping ARP 地址解析如 arping -c 1 192.168.1.1
hping3 TCP/UDP/ICMP 数据包生成器如 hping3 -p 80 -S 192.168.1.1
ifconfig 查看网络接口信息显示 IP 地址、MAC 地址等
ip addr 查看网络接口信息现代替代 ifconfig
netstat 查看网络连接状态如 netstat -tuln
route 查看路由表显示网络路由信息
whois 查询域名注册信息如 whois example.com
nslookup DNS 查询工具查询域名对应的 IP 地址
dig DNS 查询工具更高级的 DNS 查询工具
ssh 安全远程登录
ufw 防火墙管理工具如 ufw enable 启用防火墙
四、系统信息与硬件命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
arch 显示系统架构如 x86_64
uname -m 显示机器架构显示处理器架构
uname -r 显示内核版本查看当前系统内核
cat /proc/cpuinfo 显示 CPU 信息查看 CPU 型号、核心数等
cat /proc/meminfo 显示内存信息查看内存使用情况
cat /proc/version 显示内核版本查看内核版本信息
lsblk 显示块设备信息显示磁盘和分区信息
df -h 显示磁盘使用情况显示磁盘空间使用率
free -h 显示内存使用情况显示内存总量、已用、可用等
lspci 显示 PCI 设备信息查看硬件设备列表
dmidecode 显示 SMBIOS 信息查看系统硬件信息
五、用户与权限管理命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
passwd 修改密码如 passwd root
useradd 创建用户如 useradd testuser
userdel 删除用户如 userdel testuser
groupadd 创建用户组如 groupadd testgroup
groupdel 删除用户组如 groupdel testgroup
usermod 修改用户属性如 usermod -a -G testgroup testuser
id 显示用户和组信息显示当前用户 ID 和所属组
whoami 显示当前用户名显示当前登录用户
su 切换用户如 su - testuser
六、文本处理命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
cat 查看文件内容如 cat file.txt
less 分页查看文件更适合大文件
more 分页查看文件类似 less
grep 搜索文本如 grep "error" log.txt
sed 文本替换和处理如 sed 's/old/new/g' file.txt
awk 文本分析工具如 awk '{print $1}' file.txt
wc 统计行数、字数如 wc -l file.txt
sort 排序文件内容如 sort file.txt
uniq 去除重复行如 uniq file.txt
head 显示文件前几行如 head -n 10 file.txt
tail 显示文件后几行如 tail -n 10 file.txt
七、系统工具与服务管理
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
systemctl 管理系统服务如 systemctl start apache2
service 管理服务如 service apache2 start
ps 查看进程如 ps aux
kill 终止进程如 kill 1234
killall 终止所有同名进程如 killall firefox
top 实时查看系统进程显示资源占用情况
htop 更友好的进程查看工具图形化显示进程
crontab 管理定时任务如 crontab -e 编辑任务
八、其他常用命令
[color=var(--cos-color-text)][backcolor=var(--cos-vcard-color-bg)][color=var(--cos-color-text-minor)]表格
命令 功能 说明
which 查找命令路径如 which ls
whereis 查找文件位置如 whereis bash
man 查看命令帮助手册如 man ls
info 查看命令详细信息如 info ls
echo 输出文本到屏幕如 echo "Hello World"
history 查看命令历史显示执行过的命令
clear 清屏清除终端内容
nano / vim 文本编辑器如 nano file.txt
wget / curl 下载文件
tar 打包压缩文件如 tar -czf archive.tar.gz folder
unzip 解压 ZIP 文件如 unzip file.zip
[align=28, null, left]以上命令是 Kali Linux 中渗透测试和安全研究中最常用的一系列基础命令,建议熟悉并掌握这些命令的使用方式,以便在实战中高效操作。
|