Module 1: 基礎編 — リファレンス資料
この資料は、Claude Codeを使い始めるにあたって必要な情報をまとめたものです。学習中に困ったときや、コマンドを忘れたときに参照してください。
対象者: IT感度は高いが、CLIやプログラミングの経験がない方
目次
1. Claude Codeの基本コマンド一覧(スラッシュコマンド)
Claude Codeの中で使えるスラッシュコマンドの一覧です。> プロンプトが表示されている状態で、/ から始まるコマンドを入力して使います。
基本コマンド
| コマンド | 説明 | 使いどころ |
|---|---|---|
/help | ヘルプを表示する | 使えるコマンドを確認したいとき |
/status | 現在のセッション状態を表示する | 使用中のモデルや作業ディレクトリを確認したいとき |
/exit | Claude Codeを終了する | 作業を終了したいとき |
会話管理コマンド
| コマンド | 説明 | 使いどころ |
|---|---|---|
/clear | 会話履歴をクリアする | 新しいトピックに切り替えたいとき |
/compact | 会話履歴を要約して圧縮する | 長い会話で動作が重くなってきたとき |
設定・情報コマンド
| コマンド | 説明 | 使いどころ |
|---|---|---|
/cost | 現在のセッションのトークン使用量・コストを表示する | 利用量を確認したいとき |
/config | 設定を表示・変更する | Claude Codeの設定を確認・変更したいとき |
/model | 使用するAIモデルを切り替える | 別のモデルを試したいとき |
プロジェクト管理コマンド
| コマンド | 説明 | 使いどころ |
|---|---|---|
/init | CLAUDE.mdを対話的に作成する | プロジェクトの初期設定をしたいとき |
起動時のオプション
ターミナルから claude を起動するときに付けられるオプションです。
| コマンド | 説明 | 使用例 |
|---|---|---|
claude | 通常の対話モードで起動 | claude |
claude -p "指示" | 1つの指示だけ実行して終了 | claude -p "今日の日付を教えて" |
claude --continue | 前回のセッションの続きから再開 | claude --continue |
claude --version | バージョンを表示 | claude --version |
権限確認への応答
Claude Codeがファイル操作やコマンド実行の前に確認してきた時の応答方法です。
| 応答 | 意味 | 使いどころ |
|---|---|---|
y または Enter | 今回だけ許可する | 内容を確認してOKなとき |
n | 拒否する | 意図しない操作のとき |
a | 今後も同種の操作を常に許可する | 信頼できる操作を繰り返すとき |
キーボードショートカット(Claude Code内)
| ショートカット | 動作 |
|---|---|
Ctrl + C を2回 | Claude Codeを強制終了する |
Ctrl + D | Claude Codeを終了する |
Esc | 入力中の文章をキャンセルする |
ヒント:
/から始まるものがスラッシュコマンド、普通の日本語の文章はClaude Codeへの指示として扱われます。
2. よく使うターミナルコマンド一覧
ターミナル(Claude Codeの外、通常のコマンドライン)で使う基本的なコマンドです。Claude Codeを使う上で最低限知っておくと便利なものを厳選しました。
今いる場所を確認する
| コマンド | 意味 | 使用例 | 実行結果の例 |
|---|---|---|---|
pwd | 今いるフォルダの場所を表示する | pwd | /home/yuichiro/Documents |
読み方: pwd = Print Working Directory(作業ディレクトリを表示する)
これは「自分が今、パソコンのどこにいるか」を教えてくれるコマンドです。迷子になったらまず pwd を実行しましょう。
フォルダの中身を見る
| コマンド | 意味 | 使用例 | 説明 |
|---|---|---|---|
ls | フォルダの中身を一覧表示する | ls | 今いるフォルダのファイル・フォルダ一覧を表示 |
ls -la | 詳細な一覧を表示する | ls -la | 隠しファイルも含め、サイズや更新日時つきで表示 |
読み方: ls = List(一覧を表示する)
Windowsの場合: PowerShellでは
lsの代わりにdirでも同じ結果が得られます。
フォルダを移動する
| コマンド | 意味 | 使用例 | 説明 |
|---|---|---|---|
cd フォルダ名 | 指定したフォルダに移動する | cd Documents | Documentsフォルダの中に移動 |
cd .. | 1つ上のフォルダに戻る | cd .. | 親フォルダに移動 |
cd ~ | ホームフォルダに戻る | cd ~ | 自分のホームフォルダに移動 |
読み方: cd = Change Directory(ディレクトリを変更する)
たとえ:
cdはビルの中でエレベーターを使って階を移動するようなものです。cd Documentsは「Documentsフロアに行く」、cd ..は「1つ下の階に降りる」、cd ~は「1階(ホーム)に戻る」です。
ファイル・フォルダを操作する
| コマンド | 意味 | 使用例 | 説明 |
|---|---|---|---|
mkdir | 新しいフォルダを作る | mkdir my-project | my-projectフォルダを作成 |
cat | ファイルの中身を表示する | cat memo.txt | memo.txtの内容をすべて表示 |
cp | ファイルをコピーする | cp memo.txt memo-backup.txt | memo.txtをmemo-backup.txtとしてコピー |
mv | ファイルを移動・名前変更する | mv old.txt new.txt | old.txtをnew.txtに名前変更 |
rm | ファイルを削除する | rm memo.txt | memo.txtを削除 |
読み方:
- mkdir = Make Directory(ディレクトリを作る)
- cat = Concatenate(連結する、転じてファイルを表示する)
- cp = Copy(コピーする)
- mv = Move(移動する)
- rm = Remove(取り除く)
注意:
rmコマンドで削除したファイルはゴミ箱に入らず、元に戻せません。重要なファイルを削除する前には必ずバックアップを取りましょう。
パスの読み方
パスとは、ファイルやフォルダの「住所」です。
/home/yuichiro/Documents/project/report.md
| | | | |
| | | | └── ファイル名
| | | └── プロジェクトフォルダ
| | └── Documentsフォルダ
| └── ユーザー名のフォルダ
└── 一番上(ルート)
| 記号 | 意味 | 例 |
|---|---|---|
/ | フォルダの区切り(Windowsでは \) | /home/yuichiro |
~ | ホームフォルダの略記 | ~/Documents = /home/yuichiro/Documents |
. | 今いるフォルダ | ./memo.txt = 今いるフォルダのmemo.txt |
.. | 1つ上のフォルダ | ../ = 親フォルダ |
キーボードショートカット(ターミナル上)
| ショートカット | 動作 |
|---|---|
Ctrl + C | 実行中のコマンドを中断する |
Ctrl + L | 画面をクリアする(履歴は消えない) |
| 上矢印キー | 直前に入力したコマンドを呼び出す |
Tab | コマンドやファイル名を自動補完する |
ヒント:
Tabキーの自動補完は非常に便利です。ファイル名の最初の数文字を入力してTabを押すと、残りが自動的に入力されます。ファイル名の入力ミスを減らせます。
3. 用語集
Claude Codeやこの教材で登場する用語を、非エンジニア向けにわかりやすく解説します。五十音順・アルファベット順に並べています。
| # | 用語 | 読み方 | 説明 |
|---|---|---|---|
| 1 | AIエージェント | エーアイ エージェント | AIがファイル操作やコマンド実行などの「行動」を自律的に行う仕組み。チャットAIが「回答するだけ」なのに対し、エージェントは「作業を実行する」 |
| 2 | API | エーピーアイ | Application Programming Interface の略。ソフトウェア同士がデータをやり取りする仕組み。Claude Codeは裏でAnthropicのAPIを使ってAIと通信している |
| 3 | APIキー | エーピーアイキー | APIを使うための認証用の文字列(パスワードのようなもの)。他人に共有してはいけない |
| 4 | CLI | シーエルアイ | Command Line Interface の略。キーボードで文字を打ってパソコンを操作する方式。マウスでアイコンをクリックするGUI(後述)の対義語 |
| 5 | CLAUDE.md | クロード エムディー | Claude Codeの設定ファイル。プロジェクトの情報や好みを書いておくと、Claude Codeが起動時に自動で読み込んでくれる |
| 6 | CSV | シーエスブイ | Comma-Separated Values の略。データをカンマで区切って保存するファイル形式。ExcelやGoogleスプレッドシートで開ける |
| 7 | Git | ギット | ファイルの変更履歴を管理するツール。「いつ、何を、どう変えたか」を記録してくれる。Claude Codeはプロジェクト内でGitと連携できる |
| 8 | GUI | ジーユーアイ | Graphical User Interface の略。マウスやタッチ操作でパソコンを使う方式。普段使っているアプリの大半はGUI |
| 9 | Markdown | マークダウン | # や * などの記号を使って文章に見出しや箇条書きなどの書式を付ける記法。Claude Codeの出力によく使われる。拡張子は .md |
| 10 | Node.js | ノード ジェイエス | JavaScriptというプログラミング言語の実行環境。Claude Codeを動かすために必要なソフトウェア |
| 11 | npm | エヌピーエム | Node Package Manager の略。Node.jsのパッケージ(ソフトウェア)をインストール・管理するツール。Claude Codeのインストールに使う |
| 12 | カレントディレクトリ | — | 「今いるフォルダ」のこと。ターミナルでは常にどこかのフォルダの中にいる状態になっている。pwd で確認できる。Claude Codeはこのフォルダを起点に作業する |
| 13 | 拡張子 | かくちょうし | ファイル名の末尾についた .md、.txt、.csv などの部分。ファイルの種類を示す。例: .md はMarkdownファイル |
| 14 | コマンド | — | ターミナルに入力する命令文のこと。例: ls、cd、claude など |
| 15 | コンテキスト | — | AIが把握している情報の範囲・文脈のこと。会話が長くなると古い情報から徐々に忘れていく。CLAUDE.mdを使うと重要な情報を常に保持できる |
| 16 | スラッシュコマンド | — | /help や /exit のように / から始まるClaude Code内の操作コマンド |
| 17 | セッション | — | Claude Codeを起動してから終了するまでの1回のやり取り全体のこと |
| 18 | ターミナル | — | CLIを使うためのアプリケーション。Macでは「ターミナル.app」、Windowsでは「PowerShell」や「Windows Terminal」のこと |
| 19 | ディレクトリ | — | 「フォルダ」と同じ意味。ターミナルの世界ではフォルダのことをディレクトリと呼ぶ |
| 20 | トークン | — | AIが文章を処理するときの最小単位。日本語の場合、1文字が1〜3トークン程度になる。利用量・料金の計測に使われる |
| 21 | パス | — | ファイルやフォルダの住所(場所)を示す文字列。例: /home/yuichiro/Documents/memo.txt |
| 22 | プロンプト | — | 2つの意味がある。(1) AIに与える指示や質問のこと (2) ターミナルの > や $ のような入力待ち記号のこと |
| 23 | ホームディレクトリ | — | ユーザーごとの個人フォルダ。Macなら /Users/ユーザー名、Linuxなら /home/ユーザー名。~ で省略できる |
4. FAQ(よくある質問と回答)
Q1: Claude Codeは無料で使えますか?
A: Claude Code自体のインストールは無料ですが、利用にはAnthropicのAPIキーまたはサブスクリプションプランが必要です。APIキーの場合は利用量に応じた従量課金、Claude Pro / Claude Max等のプランの場合は月額定額制で利用できます。セッション中に /cost コマンドを実行すると、現在の利用量を確認できます。最新の料金体系はAnthropicの公式サイトをご確認ください。
Q2: Claude Codeで作成したファイルはどこに保存されますか?
A: Claude Codeを起動したフォルダ(カレントディレクトリ)に保存されます。pwd コマンドで現在のフォルダを確認できます。保存先を指定したい場合は、指示の中でフォルダ名やパスを含めて指定してください(例:「reports フォルダに保存して」「~/Documents/に保存して」)。
Q3: Claude Codeに機密情報や個人情報を渡しても大丈夫ですか?
A: Claude Codeに入力した情報はAnthropicのAPIサーバーに送信されて処理されます。AnthropicのプライバシーポリシーによりAPIで送信されたデータはモデルのトレーニングには使用されませんが、機密性の高い情報や個人情報については、お勤め先のセキュリティポリシーを必ず確認してください。CLAUDE.mdにも機密情報は記載しないことをおすすめします。
Q4: 間違った指示を出してしまいました。取り消せますか?
A: ファイルの作成・変更が実行される前に確認を求められる場合があります。その時点で n(No)を選べば中止できます。すでに実行されてしまった場合は、「今の変更を元に戻してください」とClaude Codeに依頼してみてください。また、Gitを使用しているプロジェクトでは変更履歴から復元することも可能です。
Q5: Claude Codeが途中で止まってしまいました。どうすればいいですか?
A: Ctrl + C を押して中断してから、再度 claude コマンドで起動し直してください。長い処理の途中で止まった場合は、/clear で履歴をリセットしてから再試行するとうまくいくことがあります。claude --continue で前回の会話の続きから始めることもできます。
Q6: 日本語で指示しても英語で回答されることがあります。
A: CLAUDE.mdに「言語: 日本語」「すべての回答は日本語で行ってください」と明記しておくと、日本語で回答される確率が大幅に上がります。また、その場で「日本語で回答してください」と追加で伝えることもできます。
Q7: Claude Codeはインターネットに接続して最新情報を取得できますか?
A: Claude Code自体はAnthropicのAIモデルと通信して動作します。利用環境やツール設定によってはWebページの取得などが可能な場合がありますが、リアルタイムの情報(今日の天気、最新ニュースなど)が必要な場合は、AIの回答をそのまま信用せず、公式情報で裏付けを取ることをおすすめします。
Q8: CLAUDE.mdは必ず作らなければいけませんか?
A: 必須ではありません。CLAUDE.mdがなくてもClaude Codeは問題なく動作します。ただし、CLAUDE.mdを作成しておくと、毎回同じ前提説明を繰り返す手間が省け、出力の品質や一貫性が向上します。特に同じ種類のタスクを繰り返し依頼する場合は、作成しておくことを強くおすすめします。
Q9: 複数のプロジェクト(フォルダ)で使い分けることはできますか?
A: はい、できます。それぞれのフォルダに個別のCLAUDE.mdを配置すれば、フォルダごとに異なる設定でClaude Codeを使えます。例えば以下のように使い分けられます。
sales-reports/
├── CLAUDE.md ← 営業レポート用の設定
└── ...
marketing-content/
├── CLAUDE.md ← マーケティングコンテンツ用の設定
└── ...
それぞれのフォルダで claude を起動すると、該当するCLAUDE.mdが自動的に読み込まれます。
Q10: Claude Codeのアップデートはどうすればいいですか?
A: ターミナルで以下のコマンドを実行します。
npm update -g @anthropic-ai/claude-code
定期的にアップデートすることで、新機能の利用やバグ修正の恩恵を受けられます。現在のバージョンは claude --version で確認できます。
5. トラブルシューティング
よくあるトラブルと対処法を、状況別にまとめました。
5.1 インストールできない
| 症状 | 原因 | 対処法 |
|---|---|---|
npm: command not found | Node.jsがインストールされていない | Node.js公式サイトからLTS版をダウンロードしてインストールしてください |
node: command not found | Node.jsのインストール後にターミナルを再起動していない | ターミナルを一度閉じて、新しいウィンドウで開き直してください |
EACCES: permission denied | インストール先への書き込み権限がない(Mac/Linux) | コマンドの先頭に sudo を付けて再実行してください: sudo npm install -g @anthropic-ai/claude-code(パスワードを求められます。入力中は画面に何も表示されませんが正常です) |
| インストールが途中で止まる | ネットワーク接続に問題がある | インターネット接続を確認してください。社内ネットワークでプロキシを使用している場合はIT部門にご相談ください |
| Node.jsのバージョンが古いというエラー | 古いバージョンのNode.jsがインストールされている | Node.js v18以上が必要です。node -v でバージョンを確認し、古い場合は公式サイトから最新LTS版を再インストールしてください |
5.2 起動できない
| 症状 | 原因 | 対処法 |
|---|---|---|
claude: command not found | インストールが完了していないか、パスが通っていない | npm install -g @anthropic-ai/claude-code を再実行してください。それでもだめなら、ターミナルを再起動してください |
| 認証・APIキー関連のエラー | APIキーが未設定または無効 | claude 起動時の案内に従って認証を完了してください。Anthropicのコンソール画面でAPIキーの状態を確認してください |
ECONNREFUSED / 接続エラー | インターネットに接続できていない | インターネット接続を確認してください。VPNや社内プロキシ環境では追加設定が必要な場合があります |
5.3 実行中のトラブル
| 症状 | 原因 | 対処法 |
|---|---|---|
| 応答が返ってこない(長時間待つ) | 処理に時間がかかっている、またはネットワーク問題 | 3分以上待っても応答がなければ Ctrl + C で中断し、再度 claude で起動してください |
Rate limit exceeded エラー | 短時間にAPI呼び出しが集中して頻度制限に達した | 数分待ってから再試行してください |
| 動作が急に遅くなった | 会話が長くなりコンテキストが肥大化した | /compact で会話を圧縮するか、/clear でリセットしてください |
| 日本語が文字化けする | ターミナルの文字コード設定がUTF-8になっていない | ターミナルの設定画面で文字コードをUTF-8に変更してください。Mac/Linuxでは通常問題ありません。Windowsでは設定が必要な場合があります |
| ファイルが見つからないと言われる | Claude Codeを起動したフォルダ(カレントディレクトリ)が想定と異なる | /status で現在の作業ディレクトリを確認してください。一度終了し、目的のフォルダに cd で移動してから再起動してください |
| 意図しないファイルが変更・作成された | 確認プロンプトを見逃して許可してしまった | Claude Codeに「今の変更を元に戻してください」と依頼してみてください。今後は確認内容をよく読んでから y を押すようにしましょう |
5.4 Windows特有のトラブル
| 症状 | 原因 | 対処法 |
|---|---|---|
| PowerShellでコマンドが動かない | 管理者権限が必要 | PowerShellを「管理者として実行」で起動して再試行してください |
| スクリプト実行ポリシーのエラー | PowerShellのセキュリティ設定でスクリプトの実行が制限されている | PowerShellで Set-ExecutionPolicy RemoteSigned -Scope CurrentUser を実行してから再試行してください |
パスの区切り文字が \ になる | Windowsではフォルダの区切りに \(バックスラッシュ)を使う | Claude Codeへの指示では /(スラッシュ)でも \ でもどちらでも通じます。気にしなくて大丈夫です |
5.5 それでも解決しない場合
以下の手順を順番に試してください。
-
エラーメッセージをコピーする エラーが表示されたら、そのメッセージを正確にコピーしてください。英語でも構いません。
-
Claude Codeに聞いてみる Claude Codeが起動できる状態であれば、エラーメッセージを貼り付けて「このエラーの原因と対処法を教えてください」と質問してみてください。
-
ターミナルを再起動する ターミナルアプリを一度閉じて開き直すだけで解決することがあります。
-
パソコンを再起動する 一時的な問題の多くはパソコンの再起動で解決します。
-
公式ドキュメントを確認する Claude Code公式ドキュメントに最新の情報とトラブルシューティングガイドが掲載されています。
-
IT部門に相談する 社内ネットワーク、プロキシ、セキュリティ設定に関連する問題は、IT部門にご相談ください。
クイックリファレンスカード
日常的に使うものだけを1枚にまとめました。印刷して手元に置くと便利です。
╔══════════════════════════════════════════════════════════╗
║ Claude Code クイックリファレンス ║
╠══════════════════════════════════════════════════════════╣
║ ║
║ 【起動・終了】 ║
║ 起動: claude ║
║ 終了: /exit または Ctrl+C を2回 ║
║ 再開: claude --continue ║
║ ║
║ 【よく使うスラッシュコマンド】 ║
║ /help ... ヘルプ表示 ║
║ /status ... 状態確認 ║
║ /clear ... 会話リセット ║
║ /compact ... 会話を圧縮 ║
║ /cost ... 料金確認 ║
║ ║
║ 【権限確認への応答】 ║
║ y ... 許可 n ... 拒否 a ... 常に許可 ║
║ ║
║ 【ターミナル基本コマンド】 ║
║ pwd ... 今いる場所を表示 ║
║ ls ... ファイル一覧 ║
║ cd 名前 ... フォルダ移動 ║
║ cd .. ... 1つ上に戻る ║
║ cat 名前 ... ファイルの中身を表示 ║
║ mkdir ... フォルダ作成 ║
║ ║
║ 【指示のコツ】 ║
║ 1. 何を作るか具体的に書く ║
║ 2. ファイル形式を指定する(Markdown, CSV等) ║
║ 3. ファイル名を指定する ║
║ 4. うまくいかなければ追加で指示する ║
║ ║
╚══════════════════════════════════════════════════════════╝
更新履歴
| 日付 | 内容 |
|---|---|
| 2026-03-11 | 初版作成 |