コマンド
よく使うコマンド一覧
WSL・Linux・Git・Claude Code のコマンドを、目的別にまとめた早見表です。
よく使うコマンドを、場所ごとにまとめた早見表です。コードブロックの右上の「コピー」で、そのままコピーできます。
Windows側(PowerShell)
WSLそのものを操作するコマンドです。
| やりたいこと | コマンド |
|---|---|
| WSLのバージョンを確認する | wsl --version |
| インストール済みのLinuxを一覧する | wsl.exe --list --verbose |
| インストールできるLinuxを一覧する | wsl.exe --list --online |
| Linuxを指定してインストールする | wsl.exe --install -d Ubuntu |
| WSLを起動する(標準のLinux) | wsl |
| WSLを止める | wsl --shutdown |
| WSL 2に変更する | wsl.exe --set-version Ubuntu 2 |
| 標準のLinuxを設定する | wsl.exe --set-default Ubuntu |
| WSLを更新する | wsl --update |
WSL(Ubuntu)の基本操作
| やりたいこと | コマンド |
|---|---|
| いまの場所を表示する | pwd |
| 中身を一覧する | ls / ls -la(隠しファイルも表示) |
| フォルダを移動する | cd フォルダ名 |
| ひとつ上へ戻る | cd .. |
| ホームフォルダへ戻る | cd ~ |
| フォルダを作る | mkdir フォルダ名 / mkdir -p a/b/c(まとめて作る) |
| ファイルの中身を表示する | cat ファイル名 |
| ファイルをコピーする | cp 元 先 |
| ファイルを移動・名前変更する | mv 元 先 |
| ファイルを削除する | rm ファイル名 |
| 文字列を探す | grep -rn "探す文字" . |
| 画面をきれいにする | clear |
| エクスプローラーで開く | explorer.exe . |
| VS Codeで開く | code . |
| 管理者権限で実行する | sudo コマンド |
rm で削除したファイルは、ごみ箱に入らず、元に戻せません。rm -r(フォルダごと削除)は特に注意して、削除する対象をよく確認してから実行してください。
パッケージの管理(apt)
| やりたいこと | コマンド |
|---|---|
| 一覧を更新する | sudo apt update |
| インストール済みを更新する | sudo apt upgrade -y |
| インストールする | sudo apt install -y パッケージ名 |
| 削除する | sudo apt remove パッケージ名 |
Git
| やりたいこと | コマンド |
|---|---|
| 管理を始める | git init |
| 取得する(複製) | git clone URL |
| 状態を見る | git status |
| 変更箇所を見る | git diff |
| 記録するファイルを選ぶ | git add ファイル名 / git add .(すべて) |
| 記録する(コミット) | git commit -m "メッセージ" |
| 履歴を見る | git log --oneline |
| ブランチを一覧する | git branch |
| ブランチを作って移動する | git switch -c ブランチ名 |
| ブランチを移動する | git switch ブランチ名 |
| GitHubに送る | git push |
| GitHubから取り込む | git pull |
| 一時的に退避する | git stash / git stash pop |
| 未コミットの変更を戻す | git restore ファイル名(変更が消えます) |
| 設定を確認する | git config --global --list |
Python(uv)
| やりたいこと | コマンド |
|---|---|
| curlがあるか確認する | which curl |
| uvをインストールする | curl -LsSf https://astral.sh/uv/install.sh | sh |
| uvを使えるようにする | source $HOME/.local/bin/env |
| uvのバージョンを確認する | uv --version |
| uvを更新する | uv self update |
| プロジェクトを初期化する | uv init |
| パッケージを追加する | uv add パッケージ名 |
| 開発用のパッケージを追加する | uv add --dev パッケージ名 |
環境を uv.lock のとおりに整える | uv sync |
| プログラムを実行する | uv run コマンド |
| テストを実行する | uv run pytest tests/ -v |
| 使えるPythonの一覧を見る | uv python list |
GitHub CLI(gh)
| やりたいこと | コマンド |
|---|---|
| ログインする | gh auth login |
| ログイン状態を見る | gh auth status |
| リポジトリを作る | gh repo create 名前 --private --source=. --remote=origin |
| プルリクエストを作る | gh pr create |
| プルリクエストの一覧 | gh pr list |
| ブラウザでリポジトリを開く | gh repo view --web |
Claude Code(ターミナルで実行)
| やりたいこと | コマンド |
|---|---|
| 起動する | claude |
| 最初の指示を付けて起動する | claude "ビルドのエラーを直して" |
| 1回だけ質問して終わる | claude -p "質問" |
| 直近の会話を続ける | claude -c |
| 前の会話を選んで再開する | claude -r |
| 計画モードで起動する | claude --permission-mode plan |
| バージョンを見る | claude --version |
| インストールの状態を診断する | claude doctor |
| 手動で更新する | claude update |
Claude Code(起動したあとに入力)
| コマンド | 内容 |
|---|---|
/help | 使えるコマンドを表示する |
/init | CLAUDE.md のひな形を作る |
/clear | 会話をリセットする |
/compact | 会話を要約して、短くする |
/context | 読み込んでいる内容(CLAUDE.md など)を確認する |
/permissions | 許可するコマンドなどの設定 |
/resume | 前の会話を選んで再開する |
/rewind | 以前の時点に、会話や変更を戻す |
/login | ログインし直す・アカウントを切り替える |
/exit | 終了する |
Claude Code のキー操作
| キー | 内容 |
|---|---|
Shift + Tab | 権限モードを切り替える |
Esc | 作業を止める |
Esc を2回 | 以前の時点に戻すメニューを開く |
↑ | 入力の履歴をたどる |
Tab | 入力を補完する |
Ctrl + G | 計画をエディタで編集する(計画モード) |
Ctrl + D を2回 | 終了する |
VS Code
| 操作 | キー |
|---|---|
| コマンドパレットを開く | F1 または Ctrl + Shift + P |
| 拡張機能を開く | Ctrl + Shift + X |
| ファイルを素早く開く | Ctrl + P |
| ターミナルを開く | Ctrl + `(日本語キーボードでは Ctrl + @) |
| Claude Code に選択範囲を引用する | Alt + K |
| エディタとClaude Codeを行き来する | Ctrl + Esc |