最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

2026年Claude Code常用命令與操作詳解

  發(fā)布時(shí)間:2026-04-10 11:54:27   作者:jiayong23   我要評(píng)論
這篇文章主要為大家詳細(xì)介紹了2026年Claude Code中常用命令與具體操作,包括文件操作命令,Bash 命令執(zhí)行,Git 操作,AWS CLI 操作等,文中的示例代碼講解詳細(xì),有需要的小伙伴可以了解下

文件操作命令

讀取文件 (Read)

功能:讀取文件內(nèi)容,支持分段讀取大文件。

基本用法

"讀取 src/index.js 文件"
"查看 README.md 的內(nèi)容"
"顯示 config/settings.json"

高級(jí)用法

# 讀取特定行范圍
"讀取 src/app.js 的第 100-200 行"

# 同時(shí)讀取多個(gè)文件
"讀取 src/auth.js 和 src/api.js 和 src/utils.js"

# 讀取圖片文件
"查看 screenshots/error.png"

# 讀取 PDF 文件
"讀取 docs/manual.pdf"

特點(diǎn)

  • 自動(dòng)顯示行號(hào)(從 1 開(kāi)始)
  • 支持圖片、PDF、Jupyter Notebook
  • 超過(guò) 2000 行會(huì)提示分段讀取
  • 必須使用絕對(duì)路徑

最佳實(shí)踐

  • 修改文件前必須先讀取
  • 對(duì)于大文件,先讀取關(guān)鍵部分
  • 并行讀取多個(gè)相關(guān)文件以提高效率

編輯文件 (Edit)

功能:通過(guò)精確字符串匹配修改文件內(nèi)容。

基本語(yǔ)法

修改文件:<file_path>
舊內(nèi)容:<old_string>
新內(nèi)容:<new_string>

示例

# 修改函數(shù)實(shí)現(xiàn)
"在 src/utils.js 中,將
function add(a, b) {
  return a + b;
}
改為
function add(a, b) {
  return Number(a) + Number(b);
}"

# 修改配置
"在 config.json 中,將 'port': 3000 改為 'port': 8080"

# 批量替換
"在 src/api.js 中,將所有的 'oldApiUrl' 替換為 'newApiUrl'(使用 replace_all)"

重要規(guī)則

  1. 必須先讀取文件:編輯前必須用 Read 工具讀取
  2. 精確匹配old_string 必須與文件內(nèi)容完全一致
  3. 保持縮進(jìn):嚴(yán)格保持原有的空格和制表符
  4. 唯一性:如果 old_string 不唯一,需要提供更多上下文或使用 replace_all

常見(jiàn)錯(cuò)誤

  • 縮進(jìn)不匹配
  • 包含行號(hào)前綴
  • 字符串不唯一
  • 未先讀取文件

最佳實(shí)踐

  • 包含足夠的上下文使匹配唯一
  • 保持原有的代碼風(fēng)格
  • 一次修改一個(gè)邏輯單元
  • 修改后運(yùn)行測(cè)試驗(yàn)證

寫(xiě)入文件 (Write)

功能:創(chuàng)建新文件或完全覆蓋現(xiàn)有文件。

基本用法

"創(chuàng)建一個(gè)新文件 src/newModule.js,內(nèi)容是..."
"寫(xiě)入以下內(nèi)容到 config/database.yml:..."

示例

# 創(chuàng)建新的 JavaScript 模塊
"創(chuàng)建 src/logger.js 文件:
export class Logger {
  log(message) {
    console.log(`[${new Date().toISOString()}] ${message}`);
  }
}"

# 創(chuàng)建配置文件
"創(chuàng)建 .env.example 文件:
DATABASE_URL=postgresql://localhost:5432/mydb
API_KEY=your_api_key_here
PORT=3000"

# 創(chuàng)建 README
"創(chuàng)建 docs/API.md 文件,包含 API 文檔..."

重要規(guī)則

  1. 覆蓋警告:會(huì)完全覆蓋現(xiàn)有文件
  2. 必須先讀取:如果文件已存在,必須先讀取
  3. 優(yōu)先編輯:對(duì)于現(xiàn)有文件,優(yōu)先使用 Edit 而非 Write
  4. 絕對(duì)路徑:必須使用絕對(duì)路徑

最佳實(shí)踐

  • 僅用于創(chuàng)建新文件
  • 對(duì)現(xiàn)有文件使用 Edit 進(jìn)行部分修改
  • 不要主動(dòng)創(chuàng)建文檔文件(除非用戶(hù)明確要求)
  • 避免使用 emoji(除非用戶(hù)要求)

文件搜索 (Glob)

功能:使用模式匹配快速查找文件。

基本語(yǔ)法

"查找所有 .js 文件"
"搜索 src 目錄下的 .tsx 文件"
"找到所有測(cè)試文件"

Glob 模式

**/*.js          # 所有 JS 文件(遞歸)
src/**/*.ts      # src 下所有 TS 文件
**/*test*.js     # 文件名包含 test 的 JS 文件
*.{js,ts}        # 當(dāng)前目錄的 JS 或 TS 文件
**/components/** # components 目錄下的所有文件

示例

# 查找 React 組件
"查找所有 .tsx 文件"
→ 使用模式:**/*.tsx

# 查找配置文件
"找到所有 config 相關(guān)的 JSON 文件"
→ 使用模式:**/*config*.json

# 查找測(cè)試文件
"列出所有測(cè)試文件"
→ 使用模式:**/*.test.js 或 **/*.spec.js

特點(diǎn)

  • 基于文件名匹配,速度極快
  • 按修改時(shí)間排序
  • 適用于任何規(guī)模的代碼庫(kù)
  • 支持復(fù)雜的模式組合

最佳實(shí)踐

  • 用于快速定位文件
  • 結(jié)合 Grep 進(jìn)行內(nèi)容搜索
  • 并行執(zhí)行多個(gè)搜索模式
  • 使用具體的模式減少結(jié)果數(shù)量

內(nèi)容搜索 (Grep)

功能:在文件內(nèi)容中搜索文本,支持正則表達(dá)式。

基本語(yǔ)法

"在代碼中搜索 'function calculateTotal'"
"查找所有使用 'useState' 的地方"
"搜索 TODO 注釋"

輸出模式

  1. files_with_matches(默認(rèn)):只顯示文件路徑
  2. content:顯示匹配的行內(nèi)容
  3. count:顯示每個(gè)文件的匹配數(shù)量

示例

# 基本搜索
"搜索 'import React' 在哪些文件中"
→ 模式:import React
→ 輸出:文件列表

# 顯示內(nèi)容
"搜索 'TODO' 并顯示具體內(nèi)容"
→ 模式:TODO
→ 輸出模式:content
→ 顯示行號(hào)和匹配行

# 正則表達(dá)式
"搜索所有以 'handle' 開(kāi)頭的函數(shù)"
→ 模式:function handle\w+

# 過(guò)濾文件類(lèi)型
"在 Python 文件中搜索 'class'"
→ 模式:class
→ 類(lèi)型:py

# 顯示上下文
"搜索 'error' 并顯示前后 3 行"
→ 模式:error
→ 上下文:-C 3

高級(jí)選項(xiàng)

-i              # 忽略大小寫(xiě)
-A <n>          # 顯示匹配后 n 行
-B <n>          # 顯示匹配前 n 行
-C <n>          # 顯示匹配前后 n 行
glob: "*.js"    # 只搜索 JS 文件
type: "py"      # 只搜索 Python 文件
multiline: true # 跨行匹配

正則表達(dá)式示例

log.*Error              # log 后跟任意字符再跟 Error
function\s+\w+          # function 關(guān)鍵字后的函數(shù)名
\bTODO\b                # 完整單詞 TODO
^import                 # 行首的 import
(get|set)\w+            # get 或 set 開(kāi)頭的標(biāo)識(shí)符

最佳實(shí)踐

  • 先用 files_with_matches 快速定位
  • 再用 content 模式查看詳情
  • 使用文件類(lèi)型過(guò)濾提高效率
  • 復(fù)雜搜索使用正則表達(dá)式
  • 對(duì)于多輪搜索,考慮使用 Task 工具

Bash 命令執(zhí)行

基本用法

功能:在系統(tǒng)中執(zhí)行終端命令。

示例

# 查看 Git 狀態(tài)
"運(yùn)行 git status"

# 安裝依賴(lài)
"執(zhí)行 npm install"

# 運(yùn)行測(cè)試
"運(yùn)行 pytest tests/"

# 構(gòu)建項(xiàng)目
"執(zhí)行 npm run build"

# 查看進(jìn)程
"運(yùn)行 ps aux | grep node"

命令鏈

順序執(zhí)行(必須成功)

"運(yùn)行 git add . && git commit -m 'Update' && git push"

順序執(zhí)行(忽略失?。?/strong>:

"運(yùn)行 mkdir temp ; cd temp ; ls"

條件執(zhí)行

"運(yùn)行 npm test || echo 'Tests failed'"

后臺(tái)任務(wù)

長(zhǎng)時(shí)間運(yùn)行的命令

"在后臺(tái)運(yùn)行 npm run dev"
"后臺(tái)啟動(dòng) python server.py"

監(jiān)控后臺(tái)任務(wù)

"查看任務(wù)狀態(tài)"
"獲取任務(wù)輸出"

路徑處理

包含空格的路徑

? cd "/Users/name/My Documents"
? cd /Users/name/My Documents

最佳實(shí)踐

# 使用絕對(duì)路徑,避免 cd
? pytest /foo/bar/tests
? cd /foo/bar && pytest tests

超時(shí)控制

# 默認(rèn)超時(shí):2 分鐘
# 最大超時(shí):10 分鐘

"運(yùn)行 npm test(超時(shí) 5 分鐘)"

禁止的命令

? 不要使用 find(使用 Glob 工具)
? 不要使用 grep(使用 Grep 工具)
? 不要使用 cat(使用 Read 工具)
? 不要使用 sed/awk(使用 Edit 工具)
? 不要使用 echo >(使用 Write 工具)
? 不要使用交互式命令(git rebase -i)

Git 操作

創(chuàng)建提交

標(biāo)準(zhǔn)流程

"創(chuàng)建一個(gè) Git 提交"

Claude Code 會(huì)自動(dòng)

  1. 運(yùn)行 git status 查看未跟蹤文件
  2. 運(yùn)行 git diff 查看更改
  3. 運(yùn)行 git log 了解提交風(fēng)格
  4. 分析更改并起草提交信息
  5. 添加相關(guān)文件到暫存區(qū)
  6. 創(chuàng)建提交
  7. 驗(yàn)證提交成功

提交信息格式

簡(jiǎn)潔的描述(1-2 句話)

?? Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

安全規(guī)則

  • 只在用戶(hù)明確要求時(shí)創(chuàng)建提交
  • 不提交包含密鑰的文件(.env 等)
  • 遵循項(xiàng)目的提交信息風(fēng)格
  • 不修改 git config
  • 不執(zhí)行 force push(除非明確要求)
  • 不跳過(guò) hooks(--no-verify)
  • 不 amend 已推送的提交

創(chuàng)建 Pull Request

標(biāo)準(zhǔn)流程

"創(chuàng)建一個(gè) Pull Request"

Claude Code 會(huì)自動(dòng)

  1. 運(yùn)行 git statusgit diff
  2. 檢查遠(yuǎn)程分支狀態(tài)
  3. 運(yùn)行 git loggit diff [base]...HEAD 查看所有提交
  4. 分析所有更改(不只是最新提交)
  5. 起草 PR 摘要
  6. 推送到遠(yuǎn)程(如需要)
  7. 使用 gh pr create 創(chuàng)建 PR

PR 格式

## Summary
- 要點(diǎn) 1
- 要點(diǎn) 2
- 要點(diǎn) 3

## Test plan
- [ ] 測(cè)試項(xiàng) 1
- [ ] 測(cè)試項(xiàng) 2

?? Generated with [Claude Code](https://claude.com/claude-code)

其他 Git 操作

# 查看狀態(tài)
"運(yùn)行 git status"

# 查看差異
"運(yùn)行 git diff"

# 查看日志
"運(yùn)行 git log --oneline -10"

# 創(chuàng)建分支
"創(chuàng)建并切換到新分支 feature/new-feature"

# 查看 PR 評(píng)論
"運(yùn)行 gh api repos/owner/repo/pulls/123/comments"

AWS CLI 操作

資源查詢(xún)

# 列出 EC2 實(shí)例
"運(yùn)行 aws ec2 describe-instances"

# 查看 S3 存儲(chǔ)桶
"運(yùn)行 aws s3 ls"

# 查看 Lambda 函數(shù)
"運(yùn)行 aws lambda list-functions"

# 查看 RDS 數(shù)據(jù)庫(kù)
"運(yùn)行 aws rds describe-db-instances"

資源管理

# 創(chuàng)建 S3 存儲(chǔ)桶
"運(yùn)行 aws s3 mb s3://my-bucket"

# 上傳文件到 S3
"運(yùn)行 aws s3 cp file.txt s3://my-bucket/"

# 更新 Lambda 函數(shù)
"運(yùn)行 aws lambda update-function-code --function-name myFunc --zip-file fileb://function.zip"

最佳實(shí)踐

# 使用 --query 過(guò)濾輸出
"運(yùn)行 aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId,State.Name]'"

# 使用 --output 格式化
"運(yùn)行 aws s3 ls --output table"

# 使用 --profile 指定配置
"運(yùn)行 aws s3 ls --profile production"

任務(wù)管理

Todo List

自動(dòng)創(chuàng)建場(chǎng)景

  • 復(fù)雜的多步驟任務(wù)(3+ 步驟)
  • 用戶(hù)提供多個(gè)任務(wù)
  • 非平凡的復(fù)雜任務(wù)

示例

用戶(hù):"添加暗黑模式切換功能,并確保測(cè)試通過(guò)"

Claude Code 創(chuàng)建 Todo:
1. ? 創(chuàng)建暗黑模式切換組件
2. ?? 添加暗黑模式狀態(tài)管理
3. ?? 實(shí)現(xiàn)暗黑主題樣式
4. ?? 更新現(xiàn)有組件支持主題切換
5. ?? 運(yùn)行測(cè)試并修復(fù)問(wèn)題

任務(wù)狀態(tài)

  • pending (??):待開(kāi)始
  • in_progress (?):進(jìn)行中(同時(shí)只能有一個(gè))
  • completed (?):已完成

最佳實(shí)踐

  • 實(shí)時(shí)更新任務(wù)狀態(tài)
  • 完成后立即標(biāo)記
  • 遇到阻塞時(shí)創(chuàng)建新任務(wù)
  • 只在完全完成時(shí)標(biāo)記為 completed

高級(jí)功能

并行操作

同時(shí)執(zhí)行多個(gè)獨(dú)立操作

"請(qǐng)同時(shí):
1. 讀取 src/auth.js 和 src/api.js
2. 搜索所有 TODO 注釋
3. 運(yùn)行 npm test"

智能代理 (Task Tool)

用于復(fù)雜的多輪任務(wù)

# 探索代碼庫(kù)
"使用 explore 代理查找所有 API 端點(diǎn)的實(shí)現(xiàn)"

# 規(guī)劃實(shí)現(xiàn)
"使用 plan 代理設(shè)計(jì)用戶(hù)認(rèn)證功能的實(shí)現(xiàn)方案"

# 通用任務(wù)
"使用 general-purpose 代理搜索并分析所有性能瓶頸"

MCP 服務(wù)器

添加自定義工具

kiro-cli config add-mcp-server <server-name> <config>

使用場(chǎng)景

  • 連接數(shù)據(jù)庫(kù)
  • 調(diào)用外部 API
  • 集成專(zhuān)有工具
  • 擴(kuò)展 Claude Code 能力

快捷命令

內(nèi)置命令

/quit       # 退出應(yīng)用
/help       # 顯示幫助
/clear      # 清除對(duì)話歷史
/tasks      # 查看后臺(tái)任務(wù)

常用組合

# 快速開(kāi)發(fā)流程
"讀取 src/app.js,修改 handleClick 函數(shù)添加錯(cuò)誤處理,然后運(yùn)行測(cè)試"

# 調(diào)試流程
"搜索所有 console.log,讀取相關(guān)文件,然后移除調(diào)試代碼"

# 部署流程
"運(yùn)行測(cè)試,如果通過(guò)則構(gòu)建項(xiàng)目,然后創(chuàng)建提交和 PR"

到此這篇關(guān)于2026年Claude Code常用命令與操作詳解的文章就介紹到這了,更多相關(guān)Claude Code常用命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Claude Code 命令行的使用總結(jié)

    本文主要介紹了ClaudeCode的安裝、配置及使用方法,包括環(huán)境要求、安裝步驟、API配置、核心使用方式和常用命令等,強(qiáng)調(diào)了配置第三方API中轉(zhuǎn)服務(wù)的重要性,感興趣的可以了解一
    2026-04-13
  • Claude Code 超詳細(xì)完整指南2026最新版

    本文介紹了在Windows上安裝并使用ClaudeCode(Anthropic開(kāi)發(fā)的AI編程助手)的步驟,從安裝Node.js、Git等依賴(lài)開(kāi)始,到配置API Key、初次運(yùn)行及常用命令,感興趣的朋友一起看
    2026-04-09
  • Claude Code CLI命令使用小結(jié)

    Claude Code 是 Anthropic 官方推出的命令行工具,讓開(kāi)發(fā)者能在終端中與 Claude 進(jìn)行交互,本文就來(lái)詳細(xì)的介紹一下Claude Code CLI命令使用,感興趣的可以了解一下
    2026-04-13

最新評(píng)論

株洲市| 岳池县| 丽江市| 外汇| 高邑县| 天祝| 镇康县| 北碚区| 仪征市| 无极县| 乐业县| 洛隆县| 临邑县| 清远市| 康平县| 姚安县| 浦城县| 台南市| 特克斯县| 上虞市| 九台市| 敦煌市| 长兴县| 黎平县| 五寨县| 凤冈县| 德惠市| 泌阳县| 邮箱| 玉山县| 绵阳市| 清苑县| 东乡县| 潼关县| 河北区| 浦江县| 沂水县| 丰原市| 缙云县| 内黄县| 潢川县|