【macos用鏡像站體驗】Claude Code入門使用教程和常用命令

一、下載安裝nodejs

# macOS 用戶安裝nodejs
brew update
brew install node

二、安裝官方Claude Code

# 安裝 Claude Code
npm install -g @anthropic-ai/claude-code
# 查看版本
claude --version

image-20250710104737852

image-20250710104753489

三、正式使用(國內鏡像站)

今天發現的一個鏡像站,只能被推薦用不能充值,注冊好就送50美金額度剛好用來體驗

https://anyrouter.top/register?aff=OLyW

新建一個token用來測試

image-20250710173735819

claude一般是這樣使用的

# 終端進入項目文件夾后運行
cd your-project-directory
claude

我是直接打開IDE,就可以省去進入文件夾的那一步驟,還方便看git等情況

#IDE控制臺設置token和鏡像站點網址,我是體驗就沒修改電腦環境變量,每次打開終端需要重新設置
export ANTHROPIC_AUTH_TOKEN=sk-P7XXXXXXXXXXX
export ANTHROPIC_BASE_URL=https://anyrouter.top
#運行
claude

image-20250710115404395

隨便測試的結果

image-20250710115458740

項目初始化命令:

/init

Claude 會自動分析項目結構并生成 CLAUDE.md 項目說明文檔(可附加“請生成中文”的指令)。

image-20250710115927316

image-20250710122358995

四、Claude Code 常用命令及其使用方法

命令類別命令描述示例用途
基本交互命令claude啟動一個新的交互式會話,確保干凈的上下文。claude "checkout a new branch and lint this project"開始新任務或處理簡單命令。
claude --continueclaude -c恢復最近的會話,保留完整歷史記錄。claude -c節省時間,避免重新解釋上下文,適合連續工作。
claude --resumeclaude -r顯示過去的會話列表,允許選擇恢復某個會話。claude -r在多個項目間切換時,如為每個項目分配專屬 AI 助手。
claude -p以無頭模式運行,直接輸出結果到終端,不進入交互界面。claude -p "How many files are in this project?"適合自動化腳本或快速查詢。
管道操作將其他命令的輸出管道輸入 Claude Code,或反之。cat data.csv | claude -p "Who won the most games?"處理數據分析任務,如日志或 CSV 文件處理。
項目設置和配置/init分析當前代碼庫,創建 CLAUDE.md 文件存儲項目上下文。> /init新項目啟動時使用,提升上下文感知能力。
claude config set --global preferredNotifChannel terminal_bell設置全局通知渠道為終端鈴聲,任務完成時提醒。支持多任務處理,保持專注。
上下文管理/clear重置當前會話的對話歷史,但保留 CLAUDE.md 和文件。開始新任務時清除無關歷史,避免混淆,速度快于新會話。
/compact總結對話歷史,減少令牌數,保留關鍵信息。避免上下文限制,適合長時間交互,如智能筆記功能。
#將信息保存到 CLAUDE.md 文件,提供保存選項(1-3)。> # always use single responsibility principle when creating new methods記錄重要原則或信息,供后續任務參考。
代碼分析和審查/review讓 Claude Code 審查代碼,提供改進建議。發現 bug、檢查風格、加速審查,提升學習效率。
> summarize this project提供項目的高層概述,包括目的、功能和技術棧。> summarize this project新團隊成員快速了解項目,節省閱讀時間。
> explain the folder structure分析并解釋項目目錄結構。> explain the folder structure快速理解組織方式,避免手動查找,節省時間。
> find the files that handle user authentication定位處理用戶身份驗證的文件。> find the files that handle user authentication超強搜索功能,準確快速,節省手動查找時間。
> explain the main architecture patterns used here識別主要架構模式(如 MVC、微服務)。> explain the main architecture patterns used here理解代碼設計,確保新代碼與架構一致,關鍵決策支持。
任務自動化/bug-fix修復代碼中的 bug。快速定位并解決問題。
/commit提交代碼更改。自動化提交流程,確保代碼整潔。
/create-pr創建拉取請求(pull request)。簡化代碼審查流程。
/fix-github-issue修復 GitHub 上的問題。> /fix-github-issue 39從終端直接處理問題跟蹤。
/pr-review審查拉取請求。快速提供反饋,提高代碼質量。
/optimize優化代碼性能或結構。提高代碼效率。
/repro-issue重現某個問題。幫助調試,理解問題根源。
/tdd實施測試驅動開發(Test-Driven Development)。確保代碼質量和測試覆蓋率。
文檔和發布管理/add-to-changelog將更改添加到變更日志。保持項目歷史記錄清晰。
/create-docs創建項目文檔。自動化生成文檔,減少手動編寫。
/docs管理項目文檔。更新或擴展現有文檔。
/explain-issue-fix解釋某個問題是如何被修復的。為文檔或團隊提供清晰說明。
/update-docs更新項目文檔。確保文檔與代碼同步。
/release管理發布流程。自動化版本發布。
自定義命令創建自定義命令.claude/commands 目錄中創建 Markdown 文件,每個文件對應一個自定義命令。創建 test.md,內容為: # /project:test Run tests for the project自動化個人工作流,如運行測試、部署代碼或生成模板。
MCP(多通道插件)claude mcp add playwright npx @playwright/mcp@latest添加 Playwright MCP,用于瀏覽器控制,如登錄網站、截圖。擴展 Claude Code 能力,處理復雜任務。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/90541.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/90541.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/90541.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

算法學習筆記:11.冒泡排序——從原理到實戰,涵蓋 LeetCode 與考研 408 例題

在排序算法的大家族中,冒泡排序是最基礎也最經典的算法之一。它的核心思想簡單易懂,通過重復地走訪待排序序列,一次比較兩個相鄰的元素,若它們的順序錯誤就把它們交換過來,直到沒有需要交換的元素為止。雖然冒泡排序的…

Linux小白學習基礎內容

記錄第一天重新學習2025/7/10 15:467/10 17:02這里面一個命令帶多個參數舉例(多個參數之間用空格隔開)ls(命令) ~ / /etc/(參數) :這里就是同時查看主機的家目錄,根目…

從零開始搭建深度學習大廈系列-2.卷積神經網絡基礎(5-9)

(1)本人挑戰手寫代碼驗證理論,獲得一些AI工具無法提供的收獲和思考,對于一些我無法回答的疑問請大家在評論區指教; (2)本系列文章有很多細節需要弄清楚,但是考慮到讀者的吸收情況和文章篇幅限制,選擇重點進行分享&…

【iOS設計模式】深入理解MVC架構 - 重構你的第一個App

目錄 一、MVC模式概述 二、創建Model層 1. 新建Person模型類 2. 實現Person類 三、重構ViewController 1. 修改ViewController.h 2. 重構ViewController.m 四、MVC組件詳解 1. Model(Person類) 2. View(Storyboard中的UI元素&#x…

前端項目集成lint-staged

lint-staged (lint-staged) 這個插件可以只針對進入git暫存區中的代碼進行代碼格式檢查與修復,極大提升效率,避免掃描整個項目文件,代碼風格控制 eslint prettier stylelint 看這兩篇文章 前端項目vue3項目集成eslint9.x跟prettier 前端項…

李宏毅genai筆記:模型編輯

0 和post training的區別直接用post training的方法是有挑戰的,因為通常訓練資料只有一筆而且之后不管問什么問題,都有可能只是這個答案了1 模型編輯的評估方案 reliability——同樣的問題,需要是目標答案generalization——問題(…

Oracle:union all和union區別

UNION ALL和UNION在Oracle中的主要區別體現在處理重復記錄、性能及結果排序上:處理重復記錄?UNION?:自動去除重復記錄,確保最終結果唯一。?UNION ALL?:保留所有記錄,包括完全重復的行。性能表現?UNION?&#xff…

[C#/.NET] 內網開發中如何使用 System.Text.Json 實現 JSON 解析(無需 NuGet)

在實際的企業開發環境中,尤其是內網隔離環境,開發人員經常面臨無法使用 NuGet 安裝外部包的問題。對于基于 .NET Framework 4.8 的應用,JSON 解析是一個常見的需求,但初始項目中往往未包含任何 JSON 處理相關的程序集。這時&#…

JVM(Java 虛擬機)的介紹

JVM原理JVM 核心架構與工作流程1. 類加載機制(Class Loading)2. 運行時數據區(Runtime Data Areas)堆(Heap)方法區(Method Area):元空間(Metaspace)公共區域虛…

Qt 信號槽的擴展知識

Qt 信號槽的擴展知識一、信號與槽的重載Qt信號與槽的重載問題注意事項示例場景二、一個信號連接多個槽1、直接連接多個槽2、使用lambda表達式連接3、連接順序控制4、斷開特定連接5、自動連接方式三、 多個信號連接一個槽基本連接語法使用QSignalMapper區分信號源(Qt…

鏈表算法之【合并兩個有序鏈表】

目錄 LeetCode-21題 LeetCode-21題 將兩個升序鏈表合并成一個新的升序鏈表并返回 class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {if (list1 null)return list2;if (list2 null)return list1;ListNode dummyHead new ListNode();ListN…

Linux - firewall 防火墻

🔥 什么是 firewalld?firewalld 是一個動態管理防火墻的守護進程(daemon),它提供了一個 D-Bus 接口來管理系統或用戶的防火墻規則。與傳統的靜態 iptables 不同,firewalld 支持:區域&#xff08…

【GESP】C++二級真題 luogu-B4356 [GESP202506 二級] 數三角形

GESP C二級,2025年6月真題,多重循環,難度★?☆☆☆。 題目題解詳見:【GESP】C二級真題 luogu-B4356 [GESP202506 二級] 數三角形 | OneCoder 【GESP】C二級真題 luogu-B4356 [GESP202506 二級] 數三角形 | OneCoderGESP C二級&…

遙感影像巖性分類:基于CNN與CNN-EL集成學習的深度學習方法

遙感影像巖性分類:基于CNN與CNN-EL集成學習的深度學習方法 大家好,我是微學AI,今天給大家介紹一下遙感影像巖性分類:基于CNN與CNN-EL集成學習的深度學習方法。該方法充分利用了多源遙感數據的光譜和空間信息,同時結合…

【STM32 學習筆記】SPI通信協議

SPI通信協議 SPI協議是由摩托羅拉公司提出的通訊協議(Serial Peripheral Interface),即串行外圍設備接口, 是一種高速全雙工的通信總線。它被廣泛地使用在ADC、LCD等設備與MCU間,要求通訊速率較高的場合。 ??學習本章時,可與I2C…

Kafka如何做到消息不丟失

一、三種消息傳遞語義(Message Delivery Semantics):核心是“消息被消費處理的次數” Kafka的三種傳遞語義本質上描述的是“一條消息從生產到最終被消費者處理完成,可能出現的次數”,這由生產者的消息寫入可靠性和消費者的offset提交策略共同決定。 1. At most once(最…

HEVC/H.265 碼流分析工具 HEVCESBrowser 使用教程

引言 研究視頻編解碼的都知道,少不了各類的分析工具助力標準研究和算法開發,目前最出名的流媒體分析工具就是elecard系列,但基于一些原因可能大家用的都比較少。因此,找到合適的碼流分析工具才是編解碼研究的便捷途徑&#xff0c…

量子計算+AI芯片:光子計算如何重構神經網絡硬件生態

前言 前些天發現了一個巨牛的人工智能免費學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站 量子計算AI芯片:光子計算如何重構神經網絡硬件生態 ——2025年超異構計算架構下的萬億參數模型訓練革命 產業拐點&a…

linux 4.14 kernel屏蔽arm arch timer的方法

在 ARMv7 架構的單核 CPU 系統中,完全禁用 coretime 時鐘中斷(通常是 ARM 私有定時器中斷)需要謹慎操作,因為這會導致調度器無法工作,系統可能失去響應。以下是實現方法及注意事項:方法 1:通過 …

[實戰]調頻(FM)和調幅(AM)信號生成(完整C語言實現)

調頻(FM)和調幅(AM)信號生成 文章目錄調頻(FM)和調幅(AM)信號生成1. 調頻(FM)和調幅(AM)信號原理與信號生成調幅(AM&#…