| title | Claude Code Quickstart | ||||
|---|---|---|---|---|---|
| category | getting-started | ||||
| target_platform | linux | ||||
| audience | ai_agent | ||||
| keywords |
|
# Debian/Ubuntu
wget <package-url>.deb
sudo dpkg -i claude-code_*.deb
# Or use npm
npm install -g claude-codeclaude --version
# Expected output: claude version X.X.X# Ensure binary is in PATH
which claude
# Expected: /usr/local/bin/claude or /usr/bin/claude# Initial login
claude login
# Verify authentication status
claude statusAuthentication Flow:
- Command opens browser for OAuth
- Auth token stored in
~/.config/claude/auth - Token auto-refreshed on subsequent runs
# Start interactive session
claude
# Execute single command
claude "Analyze this codebase structure"
# With specific plugin directory
claude --plugin-dir ./my-pluginsCode Analysis:
# Query codebase structure
"Analyze authentication implementation"
# Find patterns
"List all database query locations"Code Modification:
# Direct changes
"Add error handling to src/auth.py"
# Refactoring
"Extract validation logic to separate module"Command Execution:
/test # Run test suite
/build # Build project
/commit # Create commit with AI message
/plugin list # List installed plugins# List available plugins
/plugin
# Install plugin
/plugin install <name>@<marketplace>
# Load local plugin directory
claude --plugin-dir /path/to/plugin# User configuration
~/.claude/settings.json
# Plugin cache (installed from marketplaces)
~/.claude/plugins/cache/
# User plugins
~/.claude/plugins/export CLAUDE_API_KEY="your-key" # Optional API key
export DEBUG="claude:*" # Enable debug logging- Create plugins - Plugin development guide
- Plugin discovery - Find and install plugins
- Troubleshooting - Common issues and solutions
- Technical reference - Complete API specifications
# Session management
claude # Start interactive session
claude --version # Show version
claude --debug # Run with debug output
claude diagnose # Generate diagnostic report
# Plugin management
claude --plugin-dir <path> # Load plugins from directory
/plugin list # List installed plugins
/plugin install <name>@<market> # Install plugin
/plugin disable <name> # Disable plugin
# Built-in commands
/help # Show available commands
/test # Run tests
/build #Build project
/commit # Create commit with AI message