claude code cli
这是命令行 版本,功能最完整的claude code(相对vs插件等),支持多平台linux.
安装
- 官方推荐
官网:https://code.claude.com/docs/zh-CN/quickstart
官方安装脚本:curl -fsSL https://claude.ai/install.sh | bash - 手动安装
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
##先安装好nodejs
node -v
npm -v
## 安装git
sudo apt install -y git
git --version
## 安装claude code cli
npm install -g @anthropic-ai/claude-code
- 可选
若出现 用户没有权限写入系统级的 /usr/lib/node_modules 目录,导致触发了 EACCES 权限拒绝错误
# 创建用户级的全局 node_modules 目录
mkdir -p ~/.npm-global
# 配置 npm 使用这个新目录
npm config set prefix '~/.npm-global'
# 将新目录添加到系统 PATH(永久生效)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
# 生效配置并重新安装
source ~/.bashrc
npm install -g @anthropic-ai/claude-code
命令行使用
cd [项目目录]
## 设置模型
export ANTHROPIC_BASE_URL=http://192.168.2.248:8080/
export ANTHROPIC_API_KEY=nvapi-xxxxx
export ANTHROPIC_MODEL=Qwen3.6-35B-MoE
## 启动claude cli
claude有两种方式可以设置,根据你的需求选择:
方法一:每次启动时加 flag(临时)
claude --dangerously-skip-permissions注意:第一次运行会弹出确认对话框,接受后它会把 skipDangerousModePermissionPrompt: true 写入 ~/.claude/settings.json,之后就不再提示了。
方法二:永久写入配置文件(推荐)
编辑 ~/.claude/settings.json,加入这两项:
{
"skipDangerousModePermissionPrompt": true,
"defaultPermissionMode": "bypassPermissions"
}这样启动 claude 时就默认跳过所有权限确认。
方法三:设置 alias(方便快捷)
在 ~/.bashrc 里加一行:
alias clauded="claude --dangerously-skip-permissions"然后:
source ~/.bashrc之后用 clauded 代替 claude 即可。
⚠️ 重要提醒
在 Linux 上,如果你是以 root 或 sudo 运行,Claude Code 会拒绝启动这个模式 —— --dangerously-skip-permissions 不能与 root/sudo 权限一起使用。
建议在专用的 Docker 容器内使用这个 flag,而不是直接在本机裸跑。真实案例中有开发者因此丢失了整个主目录。
最后一次更新于2026-05-29


