En sık kullanacağın Claude Code komutları şunlar: oturum açmak için claude, tek seferlik cevap için claude -p "...", kaldığın yerden devam için claude -c, bağlamı yönetmek için /clear ve /compact, model değiştirmek için /model, izin modunu değiştirmek için Shift+Tab ve Claude’u durdurmak için Esc. Bunlara ek olarak @ bir dosyayı sohbete ekler, ! doğrudan kabuk komutu çalıştırır, kendi skill’lerin de /isim komutu olur. Aşağıdaki tablolar komutları işine göre gruplar; hepsi resmi Claude Code belgeleriyle karşılaştırıldı.
Bu sayfayı yan sekmede açık tut. Araca yeniysen önce Claude Code nasıl kullanılır yazısına göz at, kısayollar için buraya dön.
Oturum açmak ve devam etmek
Bunları Claude Code başlamadan önce, kabukta çalıştırırsın.
| Komut | Ne yapar |
|---|---|
claude | Bu klasörde etkileşimli oturum açar |
claude "bu repoyu anlat" | İlk mesajla birlikte oturum açar |
claude -p "soru" | Print modu: bir kez cevaplar ve çıkar, betikler için |
cat log.txt | claude -p "neden hata veriyor?" | İçeriği tek seferlik soruya borular |
claude -c | Bu klasördeki son sohbete devam eder |
claude -c -p "soru" | Aynısını etkileşimsiz yapar |
claude -r "<oturum>" "soru" | Bir oturumu kimliği ya da adıyla açar |
claude update | Son sürüme günceller |
claude doctor | Kurulumu ve ayarları kontrol eder |
claude mcp | MCP sunucularını ayarlar |
claude auth login / claude auth logout | Giriş ya da çıkış yapar (claude auth status hesabı gösterir) |
Oturumlar klasöre bağlıdır. Başka bir dizinde claude -c yazarsan projedeki sohbetini bulamaz.
Ezberlemeye değer CLI bayrakları
CLI başvurusu onlarca bayrak listeliyor ve claude --help çıktısının hepsini göstermediğini söylüyor. En çok işe yarayanlar:
Oturum ve çıktı
| Bayrak | Ne yapar |
|---|---|
--print, -p | Etkileşimsiz mod |
--continue, -c | Bu klasördeki son sohbeti yükler |
--resume, -r | Belirli bir oturuma döner ya da listeden seçtirir |
--fork-session | Devam ederken eski kimlik yerine yeni oturum kimliği açar |
--name, -n | Oturuma görünen bir ad verir |
--output-format | Print modunda text, json ya da stream-json |
--max-turns | Print modunda tur sayısını sınırlar |
--max-budget-usd | Print modunda belli bir dolar tutarında durur |
--version, -v | Sürümü yazar |
Model ve efor
| Bayrak | Ne yapar |
|---|---|
--model sonnet | Takma adla (sonnet, opus, haiku) ya da tam adla model seçer |
--fallback-model | Ana model yoğunken geçilecek model (print modu) |
--effort | Efor seviyesi: low, medium, high, max gibi |
İzinler ve araçlar
| Bayrak | Ne yapar |
|---|---|
--permission-mode plan | Bir modda başlar: default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
--allowedTools "Bash(npm test)" | Bu araçlar sormadan çalışır |
--disallowedTools "Bash(git push *)" | Bu araçları modelin elinden alır |
--dangerously-skip-permissions | bypassPermissions ile aynı. Yalnızca yalıtılmış ortamda |
--add-dir ../ortak | Claude’a başka bir klasöre de erişim verir |
Sonuncusu kaba bir araç. Daha güvenli seçenekler için Claude Code izinlerini atlamak yazısına bak.
Ayar ve bağlam
| Bayrak | Ne yapar |
|---|---|
--append-system-prompt "..." | Varsayılan sistem istemine metin ekler |
--system-prompt "..." | Sistem istemini tamamen değiştirir |
--mcp-config ./mcp.json | MCP sunucularını dosyadan yükler |
--settings ./settings.json | Ek ayarları dosyadan ya da JSON’dan yükler |
--worktree, -w | Ayrı bir git worktree’de başlar |
--ide | Tek bir IDE varsa açılışta ona bağlanır |
--debug | Hata ayıklama çıktısını açar |
Yerleşik slash komutları
Mesajın başına / yazınca menü açılır. Komut yalnızca mesajın en başındaysa tanınır. Bazıları aslında Claude Code ile gelen skill’ler, ama aynı şekilde çağrılır. Tam liste komut başvurusunda.
Bağlam ve sohbet
| Komut | Ne yapar |
|---|---|
/clear | Bağlamı boşaltıp yeni sohbet açar |
/compact [talimat] | Sohbeti özetleyip bağlamda yer açar |
/context | Bağlam penceresini neyin doldurduğunu gösterir |
/resume | Eski bir oturumu seçip açar |
/rename | Oturumun adını değiştirir |
/branch [ad] | Sohbeti bu noktadan dallandırır |
/rewind | Kodu, sohbeti ya da ikisini önceki bir noktaya döndürür (/checkpoint, /undo da olur) |
/btw [soru] | Ana sohbete eklemeden yan bir soru sorar |
/export [dosya] | Sohbeti düz metin olarak dışa aktarır |
/copy | Claude’un son cevabını kopyalar |
Model, maliyet ve limitler
| Komut | Ne yapar |
|---|---|
/model [model] | Modeli değiştirir |
/effort | Efor seviyesini değiştirir |
/fast | Hızlı modu açar ya da kapatır |
/usage | Kullanımı ve plan limitlerini gösterir (/cost, /stats da aynı) |
/status | Sürüm, model, hesap ve bağlantı durumu |
Limitin çabuk bitiyorsa Claude Code token tasarrufu yazısı işine yarar.
Proje kurulumu
| Komut | Ne yapar |
|---|---|
/init | Proje için başlangıç CLAUDE.md dosyası üretir |
/memory | Hafıza dosyalarını açıp düzenletir |
/add-dir <yol> | Çalışma dizini ekler |
/config | Ayarları açar (tema, editör modu ve dahası) |
/permissions | İzin, sor ve yasak kurallarını gösterir ve düzenletir |
/hooks | Hook’ları yönetir |
/mcp | MCP sunucularını ve girişlerini yönetir |
/plugin | Eklentilere göz atar ve kurar |
/skills | Mevcut skill’leri listeler |
/terminal-setup | Gereken terminallerde Shift+Enter tuş atamasını kurar |
/keybindings | Kısayol dosyanı açar |
İnceleme ve planlama
| Komut | Ne yapar |
|---|---|
/plan [açıklama] | Plan moduna geçer, istersen görevle birlikte |
/diff | Claude’un düzenlemeleri dahil çalışma ağacındaki değişiklikleri gösterir |
/code-review | Mevcut değişiklikleri inceler (/review da olur) |
/security-review | Daldaki değişiklikleri güvenlik açıklarına karşı tarar |
/simplify | Yeni değişen kodu sadeleştirir |
Yardım ve bakım
| Komut | Ne yapar |
|---|---|
/help | Yardımı gösterir |
/doctor | Kurulumu teşhis eder |
/ide | IDE bağlantılarını yönetir ve durumu gösterir |
/tasks | Arka plandaki işleri listeler |
/login / /logout | Hesap değiştirir ya da çıkış yapar |
/release-notes | Yenilikleri gösterir |
/exit | Çıkar (/quit da olur) |
/vim kaldırıldı. Vim tuşları artık /config → Editor mode altında.
Klavye kısayolları
Kaynak: etkileşimli mod belgeleri. macOS’ta Option kısayolları için terminalinin Option tuşunu Meta olarak göndermesi gerekir.
Oturumu yönetmek
| Kısayol | Ne yapar |
|---|---|
Esc | Claude’u turun ortasında durdurur |
Esc Esc | Taslağı siler; girdi boşsa geri sarmayı açar |
Ctrl+C | Keser ya da girdiyi temizler |
Ctrl+D | Oturumdan çıkar (iki kez bas) |
Shift+Tab | İzin modları arasında döner |
Option+P / Alt+P | Model değiştirir |
Option+T / Alt+T | Uzun düşünmeyi açıp kapatır |
Ctrl+O | Döküm görüntüleyicisini açar |
Ctrl+B | Çalışan komutu ya da ajanı arka plana alır |
Ctrl+T | Görev listesini gösterir |
Ctrl+L | Ekranı yeniden çizer |
Mesaj yazmak
| Kısayol | Ne yapar |
|---|---|
Ctrl+R | Mesaj geçmişinde arar |
Ctrl+G | Mesajı harici editörde açar |
Ctrl+V | Görsel yapıştırır (Windows’ta Alt+V) |
Ctrl+S | Mesajı kenara koyar; boş satırda tekrar basınca geri getirir |
\ sonra Enter | Yeni satır (her yerde çalışır) |
Shift+Enter | iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal ve Windows Terminal’de yeni satır |
Ctrl+J | Yeni satır |
Ctrl+A / Ctrl+E | Satır başına / sonuna gider |
Ctrl+U / Ctrl+K | Satır başına / sonuna kadar siler |
Shift+Enter yeni satır yerine mesajı gönderiyorsa /terminal-setup çalıştır.
Girdi önekleri: @, ! ve ?
| Önek | Nerede | Ne yapar |
|---|---|---|
/ | Mesaj başı | Komut ya da skill çalıştırır |
! | Mesaj başı | Kabuk modu: komutu doğrudan çalıştırır |
@ | Her yerde | Dosya ya da klasör yolunu otomatik tamamlamayla ekler |
? | Boş girdi | Kısayol yardımını gösterir |
Zaman kazandıran birkaç ayrıntı:
@src/auth.tsdosyayı sohbete koyar,@src/klasörü listeler.! npm testkomutu çalıştırır, komutu ve çıktısını bağlama ekler, Claude da buna cevap verir. Kabuk modu sandbox dışında çalışır;Tabönceki!komutlarından tamamlar.- Hafızaya not eklemek için bir
#kısayolu hatırlıyorsan, o güncel belgelerde yok./memorykullan ya da Claude’a bir şeyi hatırlamasını söyle.
Hafıza dosyaları
| Dosya | Kapsam |
|---|---|
~/.claude/CLAUDE.md | Sen, tüm projelerde |
./CLAUDE.md | Proje, git ile ekiple paylaşılır |
./CLAUDE.local.md | Sen, yalnızca bu projede (git’e koyma) |
Hafıza dosyasında @yol/dosya başka bir dosyayı içe aktarır; içe aktarmalar dört seviyeye kadar iç içe geçebilir. Hafıza belgeleri her dosyayı yaklaşık 200 satırın altında tutmanı öneriyor. Yeni sürümler AGENTS.md dosyasını da okuyor. İçine ne yazacağın için CLAUDE.md nasıl yazılır yazısına bak.
Skill ile kendi slash komutların
Kendi komutların artık skill. Her skill, içinde SKILL.md olan bir klasör; klasörün adı komutun adı olur. Ayrıntısı skill belgelerinde.
| Konum | Komut | Kimde çalışır |
|---|---|---|
~/.claude/skills/review-pr/SKILL.md | /review-pr | Sende, her projede |
.claude/skills/deploy/SKILL.md | /deploy | Repodaki herkeste |
.claude/commands/deploy.md | /deploy | Eski biçim, hâlâ çalışır |
| Bir eklentinin skill’i | /eklenti-adi:skill-adi | Eklentiyi kuran herkeste |
Argüman alan küçük bir skill:
---
name: fix-issue
description: Bir GitHub issue'sunu düzelt
disable-model-invocation: true
---
$ARGUMENTS numaralı GitHub issue'sunu kodlama standartlarımıza göre düzelt.
Issue'yu oku, başarısız bir test yaz, düzelt, testleri çalıştır.
Artık /fix-issue 482 yazınca 482 değeri $ARGUMENTS olarak geçer. Sırayla argüman için $0, $1 (ya da $ARGUMENTS[0]) kullanılır. disable-model-invocation: true skill’i yalnızca senin çağırabileceğin anlamına gelir; bu satır yoksa açıklama uyduğunda Claude da kendisi kullanabilir.
Komutları iyi kullanmak için beş alışkanlık
- Büyük işlerde önce plan.
Shift+Tabile plan moduna geç ya da/plan rate limit ekleyaz. Dosyalar değişmeden planı oku. - Görev değişince temizle. Konu değiştiğinde
/clear. Eski bağlam hem token yer hem modelin kafasını karıştırır. - Talimatla sıkıştır.
/compact şema kararlarını ve kırılan testlerin adlarını koruönemli olanı tutar. - Tekrarlayan mesajı skill yap. Aynı paragrafı haftada iki kez yapıştırıyorsan o bir
/komutolmalı. - Tartışma, geri sar.
EscEscya da/rewind, Claude’dan kendi hatasını geri almasını istemekten hızlıdır.
Tek terminal yetmeyince
Bu komutlar tek oturum içindir. Farklı işlerde üç dört Claude Code ajanı çalıştırmaya başlayınca asıl zorluk, hangisinin seni beklediğini takip etmek olur. AgentVera, her ajanı proje başına bir ızgarada kendi panelinde çalıştıran bir masaüstü uygulaması. Claude Code yine gerçek CLI olarak çalışır; bu sayfadaki her bayrak, slash komutu ve skill aynı şekilde işler.
Bu komutların etrafına eklediği birkaç şey:
- Kendi kısayolları olan bir çalışma alanı. Çalışma alanında eylemleri, ajanları ve projeleri arayan ⌘K komut paleti, panellere ⌘1–9 ile geçiş ve yeniden atanabilen kısayollar var.
- Skill’ler tek listede. Skill galerisi
.claude/skillsve~/.claude/skillsaltındaki Claude Code skill’lerini listeler, silmeden kapatmana izin verir, galeriden skill’leri güvenlik taramasından sonra kurar. - Her tura bir kontrol noktası. Kontrol noktaları, Claude Code’un kendi
/rewindkomutuna ek olarak her turun başında klasörün anlık görüntüsünü alır. - Çıktıyı ajana gönder. Ajana gönder, terminal seçimini, bir farkı ya da logu ⌘⇧L ile seçtiğin ajana iletir.
Yukarıdaki komutları öğrenmenin yerini tutmaz; çok oturum yönettiğinde işini kolaylaştırır.
AgentVera’yı denemek için ana sayfadan başla.