当前位置: 首页 > news >正文

Shell-GPT(sgpt)—— Kali Linux 2026.2 中的 AI 命令行效率工具

📦 安装

# Kali Linux sudo apt update sudo apt install shell-gpt # 安装完成后,命令行为 sgpt 或 sgpt

🔑 使用前准备

设置 OpenAI API Key: # Linux/macOS - 添加到 ~/.bashrc 或 ~/.zshrc export OPENAI_API_KEY="sk-你的密钥" # 使配置生效 source ~/.bashrc

🚀 核心用法

1️⃣ 快速问答(直接获取答案)

sgpt "太阳的质量是多少"

sgpt "如何查看Linux内存使用情况"

2️⃣ 生成 Shell 命令(最常用功能)

# 生成命令但不执行 sgpt -s "查找所有大于100MB的文件" # 生成并执行命令(带确认) sgpt -s -e "查找所有大于100MB的文件"

3️⃣ 生成代码片段

sgpt -c "用Python写一个快速排序" sgpt -c "写一个Bash脚本备份/var/www目录"

4️⃣ 聊天交互模式

sgpt --chat mychat "帮我分析这个网络扫描结果" sgpt --chat mychat "继续,列出前10个开放端口"

5️⃣ 管道输入(stdin)

echo "太阳质量" | sgpt echo "Hello World" | sgpt stdin '把"World"替换成"Kali"'

⚡ 在渗透测试中的实际应用

# 生成nmap扫描命令 sgpt -s "对192.168.1.0/24进行快速服务扫描" # 生成SQL注入测试命令 sgpt -s "使用sqlmap检测目标URL的SQL注入漏洞" # 生成字典攻击命令 sgpt -s "用hydra对SSH服务进行密码爆破"

⚙️ 常用选项

选项

说明

-s, --shell

生成shell命令

-e, --execute

生成并执行命令

-c, --code

生成代码片段

--chat <name>

开启/继续聊天会话

-m, --model

指定模型(如 gpt-4o、gpt-4o-mini)

-i, --input

输入图片(配合Vision API)

--stream

流式输出

--install-integration

安装shell集成(自动补全等)

💡 实用技巧

设置默认模型为 GPT-4o(更智能):

sgpt --set OPENAI_MODEL=gpt-4o

安装Shell集成(支持命令补全):

sgpt --install-integration # 然后重启终端

提高安全性——先审查再执行:

# 生成后手动复制执行,避免直接 -e 误执行危险命令 sgpt -s "格式化整个硬盘" # 会生成命令但你会看到内容

⚠️ 注意事项

  1. API Key 费用:使用 OpenAI API 会消耗信用额度

  2. 危险命令:对于 rm -rf、mkfs、dd 等高危操作,建议先用 -s 预览,确认无误再手动执行

  3. 隐私安全:不要向 API 发送敏感/机密数据

  4. 模型选择:日常任务用 gpt-4o-mini 更经济,复杂任务用 gpt-4o

简单说,sgpt 就是把 ChatGPT 的能力搬到了终端里,你用自然语言描述想要做的事,它帮你生成对应的命令。对于 Kali 用户来说,做渗透测试、网络扫描、脚本编写时会非常高效!

http://www.jsqmd.com/news/1151935/

相关文章:

  • 深圳职高学校校企合作
  • 006-目标检测指标解读-Precision-Recall-mAP50与mAP50-95
  • 量子计算:未来真的来了?
  • 联想威6 Pro-13IWL指纹修复:BIOS开启SGX与3款官方驱动安装指南
  • 农业系统职称考试好用的刷题app有哪些?
  • AMAT 0190-32401 通讯模块
  • 系统包管理器和语言级包管理器的区别,及其源配置
  • OpenAI元老约书亚·阿希亚姆离职,上市与重组下安全岗位责任待解
  • 2026年二本统计学专业学习数据分析的实用价值分析
  • gitee私有库不能保存不用于训练AI
  • AI网页信息提取实战:Page Agent原理、调优与工程化落地
  • 物联网卡、流量卡、SIM 卡有什么区别?企业采购前先搞清楚这几点
  • 终局判断:从ERP记录业务到AI Agent参与业务
  • Apache Solr <= 8.8.1 任意文件读取漏洞:3步手工复现与流量特征分析
  • 004 认识网络设备
  • Vyrex-9K 正式发布:新一代智能学习引擎刷新行业性能天花板
  • 宁德时代参投的易控智驾港交所上市,矿区无人驾驶规模化正加速袭来!
  • 局域网传文件还要先下载?ZmLan V1.22S更新:支持在线预览+后台管理,内网沟通效率翻倍
  • 仅限前500名技术负责人开放:ChatGPT+Claude交叉验证效能白皮书(含LLM一致性评估指标LCA-2.0及实测基准数据集)
  • GTP-Image生图怎么描述风格更准?主流 AI 画面控制教程与参数对比
  • 图片Base64本地缓存优化:localStorage方案与3大性能陷阱规避
  • 读懂预训练: 一颗心是怎么长成的
  • 大语言模型创意写作能力评测与优化策略分析
  • AIGC Agent:从单点智能到流程智能的结构性机会
  • Skill 是什么?——给AI装个“能力插件”,就像给手机装App一样简单
  • Nebula 1.0.0 来袭:跨平台桌面应用,用统一界面管理云对象存储!
  • Claude Projects与传统PM工具的本质差异:不是功能叠加,而是决策延迟降低73%的底层架构革命(附架构演进时间轴)
  • Claude Code真能取代Codex?基于37个真实项目代码生成质量、推理深度与安全合规性的硬核评测
  • 2026大庆黄金回收白银回收铂金回收工商备案可查全城上门回收旧金老店联系方式推荐
  • 3分钟解锁你的加密音乐:Unlock Music浏览器本地解密终极指南