下面这份可直接保存,适用于 Bash/Linux。前提是已在 VS Code 安装 Claude Code 和 Codex 扩展。
# 1. 建立用户命令目录,并永久加入 PATHmkdir -p "$HOME/.local/bin"
grep -qxF 'export PATH="$HOME/.local/bin:$PATH"' "$HOME/.bashrc" \ || printf '\nexport PATH="$HOME/.local/bin:$PATH"\n' >> "$HOME/.bashrc"
source "$HOME/.bashrc"# 2. 自动查找 VS Code 扩展中最新的 Claude / Codex 二进制文件CLAUDE_BIN="$(find "$HOME/.vscode/extensions" -maxdepth 5 -type f \ -path '*/anthropic.claude-code-*-linux-x64/resources/native-binary/claude' \ -print | sort -V | tail -n 1)"
CODEX_BIN="$(find "$HOME/.vscode/extensions" -maxdepth 5 -type f \ -path '*/openai.chatgpt-*-linux-x64/bin/linux-x86_64/codex' \ -print | sort -V | tail -n 1)"
# 找不到文件时停止,避免建立空链接[ -n "$CLAUDE_BIN" ] && [ -x "$CLAUDE_BIN" ] || { echo "未找到 Claude Code 扩展"; exit 1; }[ -n "$CODEX_BIN" ] && [ -x "$CODEX_BIN" ] || { echo "未找到 Codex 扩展"; exit 1; }
# 3. 创建或更新软链接ln -sfn "$CLAUDE_BIN" "$HOME/.local/bin/claude"ln -sfn "$CODEX_BIN" "$HOME/.local/bin/codex"ln -sfn "$(dirname "$CODEX_BIN")/rg" "$HOME/.local/bin/rg"
hash -r# 4. 验证command -v claudecommand -v codexcommand -v rg
claude --versioncodex --versionrg --versionVS Code 扩展升级后,路径中的版本号会变化。只需重新执行第 2、3 段,软链接会自动更新。
若系统已有 rg,建议不要覆盖它,可把最后一条改成:
ln -sfn "$(dirname "$CODEX_BIN")/rg" "$HOME/.local/bin/codex-rg"之后用 codex-rg 调用 VS Code 自带的 Ripgrep。
Claude Code 使用第三方 Anthropic 兼容接口时,配置文件为:
mkdir -p "$HOME/.claude"chmod 700 "$HOME/.claude"nano "$HOME/.claude/settings.json"内容:
{ "env": { "ANTHROPIC_AUTH_TOKEN": "替换为新密钥", "ANTHROPIC_BASE_URL": "https://你的接口地址" }}保存后限制权限:
chmod 600 "$HOME/.claude/settings.json"如果使用 Zsh,将第一段中的 .bashrc 全部替换为 .zshrc。
来源:CSDN 原文,首次发布于 2026-07-23。