Grok一键安装脚本编写:用Shell脚本自动化完成环境搭建

星雪同学_1812

星雪同学_1812

2026-06-21

826人浏览

原创

一键安装grok cli需先下载校验官方install.sh脚本(sha256哈希必须匹配),再通过sed注入环境变量适配系统,执行安装后验证二进制路径与shell补全,最后运行login-setup.sh完成登录态初始化。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

grok一键安装脚本编写:用shell脚本自动化完成环境搭建

用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

Grok
Grok

Grok是由埃隆·马斯克旗下xAI公司开发的AI助手,2023年11月推出。其最大特色是与X平台深度整合,可实时获取最新信息,并以幽默、直率的对话风格区别于其他AI。功能涵盖文本问答、图像生成、文档分析及语音交互,最新版本已具备多模态识别与深度推理能力。

下载

第二步:检查二进制文件是否落位于预期路径
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 登录触发浏览器授权流程,脚本才能读取生成的密钥。

相关专题

更多
Grok使用教程大全
Grok使用教程大全

从注册登录到高级提示词应用,全面讲解Grok使用教程、常见问题解决方案和效率提升技巧。

2026.06.12

582

11

Grok工具推荐合集
Grok工具推荐合集

本专题整合了Grok工具合集,阅读专题下面的文章了解更多详细内容。

2026.06.12

502

9

Grok AI模型选择推荐
Grok AI模型选择推荐

本专题整合了Grok模型推荐指南,阅读专题下面的文章了解更多详细内容。

2026.06.12

702

19

grok搭建部署教程合集
grok搭建部署教程合集

本专题整合了grok搭建部署教程合集,阅读专题下面的文章了解更多详细内容。

2026.06.12

698

13

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

20

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

20

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

20

25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Grok官方手册
Grok官方手册

共0课时 | 0人学习

尚观shell视频教程
尚观shell视频教程

共8课时 | 1.9万人学习

Linux开发视频教程
Linux开发视频教程

共18课时 | 4.6万人学习