開発環境ガイド

コマンド

よく使うコマンド一覧

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使えるコマンドを表示する
/initCLAUDE.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

参考

Esc で閉じます