1. ShellGPT是什么?
ShellGPT是一款基于OpenAI API开发的命令行智能助手工具,它允许开发者直接在终端中调用强大的自然语言处理能力。我在实际使用中发现,这个工具特别适合需要频繁在命令行工作的系统管理员、DevOps工程师和开发人员。
与传统的命令行工具不同,ShellGPT能够理解自然语言指令。比如你可以直接问"如何批量重命名当前目录下的所有jpg文件?",它会给出可立即执行的shell命令。这种交互方式大大降低了命令行操作的学习门槛,同时也提高了老手的工作效率。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的准备工作
2.1 系统要求检查
ShellGPT对系统环境有一定要求:
- 操作系统:Linux/macOS(Windows可通过WSL使用)
- Python版本:3.7或更高
- 内存:至少1GB可用内存
- 网络:能稳定访问OpenAI API
建议先运行以下命令检查Python版本:
bash复制python3 --version
如果系统没有安装Python3,可以使用系统包管理器安装:
bash复制# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip
# CentOS/RHEL
sudo yum install python3 python3-pip
# macOS
brew install python
2.2 获取OpenAI API密钥
ShellGPT需要OpenAI API密钥才能工作。获取步骤:
- 访问OpenAI官网并登录
- 进入API密钥管理页面
- 点击"Create new secret key"
- 复制生成的密钥(注意:密钥只显示一次,请妥善保存)
重要提示:API密钥相当于密码,不要直接写在代码或配置文件中,更不要上传到公开仓库。
3. 安装ShellGPT
3.1 通过pip安装
推荐使用pip安装最新稳定版:
bash复制pip3 install shell-gpt --upgrade
如果遇到权限问题,可以添加--user参数:
bash复制pip3 install --user shell-gpt --
