一键安装grok cli需先下载校验官方install.sh脚本(sha256哈希必须匹配),再通过sed注入环境变量适配系统,执行安装后验证二进制路径与shell补全,最后运行login-setup.sh完成登录态初始化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Shell脚本一键安装Grok CLI,避免手动执行curl命令、权限校验、路径配置和环境变量写入等重复操作,确保不同机器上安装路径、版本控制和登录态初始化完全一致。
下载并校验安装脚本
从 xAI 官方源拉取最新 install.sh,不直接执行,先检查脚本内容是否被篡改:
curl -fsSL https://x.ai/cli/install.sh -o grok-install.sh
用 sha256sum 验证官方签名(2026年6月有效哈希):
echo "3a8f9b1e7d2c4a6f8e1b0c9d2a3f4e5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2 grok-install.sh" | sha256sum -c -
【必须通过校验才可继续】若输出“OK”,说明脚本未被污染;若失败,立即删除 grok-install.sh 并中止流程——这一步跳过将导致后续安装注入恶意逻辑。
适配系统并注入自定义参数
方法一:Linux/macOS通用适配
在 grok-install.sh 开头插入三行环境预设代码(用 sed 原位修改):
sed -i '1i\export GROK_INSTALL_PATH="/usr/local/bin"\nexport GROK_SKIP_LOGIN="false"\nexport GROK_AUTO_UPDATE="true"' grok-install.sh
方法二:Windows子系统(WSL)专用加固
若检测到 /proc/sys/kernel/osrelease 含 Microsoft 字样,则额外禁用 PowerShell 调用路径:
grep -q "Microsoft" /proc/sys/kernel/osrelease && sed -i '/powershell/d' grok-install.sh
执行安装并验证终端集成
第一步:赋予执行权限并运行
chmod +x grok-install.sh → ./grok-install.sh
第二步:检查二进制文件是否落位于预期路径
ls -l /usr/local/bin/grok
第三步:验证 shell 补全功能是否就绪
grok --help | head -5
若输出含 “Usage: grok [OPTIONS]” 且无 “command not found”,说明终端已识别该命令;否则需手动 source ~/.bashrc 或重启 shell。
首次登录态自动化注入
创建 login-setup.sh,封装登录流程:
cat > login-setup.sh #!/bin/bash
export XAI_API_KEY="xai-$(cat ~/.grok/api_key 2>/dev/null || echo "placeholder")"
grok --version >/dev/null 2>&1 && echo "✅ Grok CLI 已就绪" || { echo "❌ 版本校验失败"; exit 1; }
EOF
chmod +x login-setup.sh → ./login-setup.sh
注意:此脚本依赖 ~/.grok/api_key 文件存在。若首次运行无该文件,需先手动执行一次 grok 登录触发浏览器授权流程,脚本才能读取生成的密钥。











