Kali Linux 入门指南:基础操作与常用指令解析

Kali Linux 入门指南:基础操作与常用指令解析

Kali Linux 是信息安全专业人士和渗透测试爱好者广泛使用的发行版,预装了数百种安全工具。本文将介绍 Kali 的基础操作和常用指令,帮助你迈出安全测试的第一步。

1. 系统初始设置

首次启动建议

  1. 更新软件源列表

    bash 复制代码
    sudo apt update
  2. 升级已安装的包

    bash 复制代码
    sudo apt upgrade -y
  3. 安装增强工具(VMware/VirtualBox 虚拟机用户)

    bash 复制代码
    sudo apt install -y open-vm-tools-desktop

重要提醒

Kali Linux 专为安全测试设计,请仅在授权的环境中使用。未经允许对他人系统进行测试是违法行为。

2. 基础文件操作指令

目录操作

bash 复制代码
pwd                 # 显示当前目录
ls -la              # 详细列出文件(包括隐藏文件)
cd /path/to/dir     # 切换目录
mkdir new_folder    # 创建新目录
rmdir empty_folder  # 删除空目录

文件操作

bash 复制代码
touch file.txt      # 创建空文件
cp source dest      # 复制文件
mv old new          # 移动/重命名文件
rm file             # 删除文件
rm -rf folder       # 强制删除目录(谨慎使用!)
cat file            # 显示文件内容
less file           # 分页查看文件
nano file           # 文本编辑器编辑文件

3. 网络相关指令

网络配置查看

bash 复制代码
ifconfig            # 查看网络接口(需安装 net-tools)
ip addr show        # 查看 IP 地址
iwconfig            # 查看无线网络

网络连接测试

bash 复制代码
ping google.com     # ICMP 连通性测试
netstat -tulpn      # 查看端口监听状态
ss -tulpn           # netstat 的现代替代

远程连接

bash 复制代码
ssh user@host       # SSH 连接
scp file user@host:path  # 安全拷贝

4. 包管理与工具安装

APT 包管理器

bash 复制代码
sudo apt search tool_name    # 搜索工具
sudo apt install tool_name   # 安装工具
sudo apt remove tool_name    # 移除工具
sudo apt autoremove          # 删除不需要的依赖

Kali 特有工具更新

bash 复制代码
sudo apt update
sudo apt full-upgrade

5. 权限与用户管理

权限修改

bash 复制代码
chmod 755 file      # 修改文件权限
chown user:group file  # 修改文件所有者

用户管理

bash 复制代码
sudo su             # 切换为 root
whoami              # 查看当前用户
adduser newuser     # 添加新用户

6. 进程与系统监控

进程管理

bash 复制代码
ps aux              # 查看所有进程
top                 # 动态查看进程
kill PID            # 结束进程
pkill process_name  # 按名称结束进程

系统信息

bash 复制代码
uname -a            # 系统信息
df -h               # 磁盘使用情况
free -h             # 内存使用情况

7. 常用安全工具快速调用

信息收集

bash 复制代码
nmap 192.168.1.1    # 端口扫描
theHarvester -d domain -l 100 -b google

漏洞分析

bash 复制代码
nikto -h http://target

密码测试

bash 复制代码
hydra -l user -P passlist.txt ssh://target

8. 实用技巧与注意事项

保持系统整洁

  1. 定期清理包缓存

    bash 复制代码
    sudo apt clean
    sudo apt autoclean
  2. 查看大文件

    bash 复制代码
    du -sh * | sort -rh

自定义环境

  • 编辑 ~/.bashrc 添加别名

    bash 复制代码
    alias update='sudo apt update && sudo apt upgrade'
  • 使用 history 查看命令历史

  • 通过 ctrl+r 搜索历史命令

分享篇,勿喷,有错告知会及时改正,请大家见谅!!

相关推荐
小彭努力中8 分钟前
199.Vue3 + OpenLayers 实现:点击 / 拖动地图播放音频
前端·vue.js·音视频·openlayers·animate
2501_9160074712 分钟前
网站爬虫原理,基于浏览器点击行为还原可接口请求
前端·javascript·爬虫·ios·小程序·uni-app·iphone
前端大波28 分钟前
Sentry 每日错误巡检自动化:设计思路与上手实战
前端·自动化·sentry
ZC跨境爬虫2 小时前
使用Claude Code开发校园交友平台前端UI全记录(含架构、坑点、登录逻辑及算法)
前端·ui·架构
慧一居士2 小时前
Vue项目中,何时使用布局、子组件嵌套、插槽 对应的使用场景,和完整的使用示例
前端·vue.js
Можно2 小时前
uni.request 和 axios 的区别?前端请求库全面对比
前端·uni-app
M ? A2 小时前
解决 VuReact 中 ESLint 规则冲突的完整指南
前端·react.js·前端框架
Jave21083 小时前
实现全局自定义loading指令
前端·vue.js
奔跑的呱呱牛3 小时前
CSS Grid 布局参数详解(超细化版)+ 中文注释 Demo
前端·css·grid
木斯佳3 小时前
前端八股文面经大全:影刀AI前端一面(2026-04-01)·面经深度解析
前端·人工智能·沙箱·tool·ai面经