AI開発ツールでよく出るコマンドの意味まとめ
―「とりあえず Yes」を卒業するための最低限の早見表―
Claude Code や GitHub Copilot などの AI 開発ツールを使っていると、ターミナルやダイアログに見慣れないコマンドが次々と出てきます。「とりあえず Yes にしておこう…」で乗り切ってきた方向けに、よく出るコマンドの意味を一覧にまとめました。
先に結論:迷ったらここだけ覚える
y/Enterを押す前に、何を実行するか1行だけでも読むrm/sudo/git reset --hardが出たら一旦止まる- 不安なら
nかCtrl + Cで止めてよい - 削除・上書き・権限変更 は特に慎重に見る
コマンドの3つの種類
AIツールから求められる操作は、ざっくり次の3種類に分けられます。
| 種類 | どんな操作? | リスク |
|---|---|---|
| 確認系 | AI が「これをやっていいですか?」と聞いてくる | 🟢 低 |
| 実行系 | ファイル作成、コード実行、テスト、インストールなど | 🟡 注意 |
| 破壊系 | 削除、上書き、変更破棄、権限変更など | 🔴 危険 |
リスクの見方
- 🟢 低:基本的に安全
- 🟡 注意:内容を見てから実行したい
- 🔴 危険:意味が分からないなら止める
✅ まず覚えたい確認・承認系
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
y / yes |
承認・続行する | 🟢 低 | よく出るが、何を承認するのかは読む |
n / no |
拒否・キャンセルする | 🟢 低 | 迷ったらまずこれで止めてよい |
Enter |
デフォルト選択を選ぶ | 🟡 注意 |
(Y/n) では Enter だけで承認になることがある
|
q |
画面やツールを終了する | 🟢 低 |
less などでよく使う |
Ctrl + C |
実行中の処理を止める | 🟢 低 | 暴走した処理を止める緊急停止 |
🗂 よく出る基本コマンド
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
cd フォルダ名 |
指定フォルダに移動する | 🟢 低 |
cd .. で一つ上、cd ~ でホームへ |
pwd |
今いる場所を表示する | 🟢 低 | 「今どこで作業しているか」の確認に便利 |
ls |
フォルダの中身を一覧表示する | 🟢 低 |
ls -la で隠しファイルも表示 |
cat / less |
ファイルの内容を見る | 🟢 低 |
less はスクロールしながら読める |
head / tail |
先頭・末尾だけを見る | 🟢 低 | ログ確認でよく出る |
▶ 実行系でよく見るもの
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
python ファイル名 |
Python スクリプトを実行する | 🟡 注意 | 何をするファイルか分からないまま実行しない |
python -m モジュール名 |
Python モジュールを実行する | 🟡 注意 |
pytest などでよく使う |
node ファイル名 |
JavaScript を実行する | 🟡 注意 | Node.js 系でよく出る |
npm test |
テストを実行する | 🟡 注意 | 基本は安全だが時間がかかることがある |
code . |
今のフォルダを VS Code で開く | 🟢 低 | よく使う便利コマンド |
open . |
今のフォルダを Finder で開く(Mac) | 🟢 低 | Mac 利用者向け |
📝 ファイル操作系
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
mkdir |
新しいフォルダを作る | 🟢 低 | 比較的安全 |
touch |
空のファイルを作る | 🟢 低 | 既存ファイルでは更新日時だけ変わることもある |
cp |
ファイルをコピーする | 🟢 低 |
-r でフォルダごとコピー |
mv |
ファイルを移動 / 名前変更する | 🟡 注意 | 同名ファイルがあると上書きの可能性あり |
rm |
ファイルを削除する | 🔴 危険 | ゴミ箱に入らず即削除 |
rm -rf |
フォルダごと強制削除する | 🔴 危険 | かなり危険。意味が曖昧なら実行しない |
📦 インストール・環境変更系
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
npm install / pnpm install |
依存パッケージを入れる | 🟡 注意 | 多数のライブラリが追加されることがある |
pip install パッケージ名 |
Python パッケージを入れる | 🟡 注意 | 仮想環境かどうか確認すると安心 |
brew install パッケージ名 |
Mac にソフトを入れる | 🟡 注意 | PC 環境側に影響する |
chmod +x ファイル名 |
実行権限を付ける | 🟡 注意 | 権限変更なので慎重に |
sudo コマンド |
管理者権限で実行する | 🔴 危険 | 分からないまま実行しない |
🌱 Git系(AIツールで意外とよく出る)
| コマンド | 意味 | リスク | 補足 |
|---|---|---|---|
git status |
変更状態を確認する | 🟢 低 | まず見ると安心 |
git diff |
変更差分を見る | 🟢 低 | AI が何を変えたか確認できる |
git restore . |
作業中の変更を元に戻す | 🔴 危険 | 未保存の変更が消える |
git reset --hard |
変更を破棄して戻す | 🔴 危険 | 未コミットの変更が消える |
git clean -fd |
未追跡ファイルを削除する | 🔴 危険 | Git 管理外のファイルも消えることがある |
🧠 迷ったらこの3つを確認
-
何を変えるコマンドか?
- 実行だけか
- 作成か
- 削除・上書きか
-
どこに影響するか?
- 今のプロジェクトだけか
- Git 管理下か
- PC 全体か
-
やり直せるか?
- 元に戻せるか
- コミットやバックアップがあるか
まとめ
AI開発ツールは便利ですが、「よく分からないまま Yes を押し続ける」のは少し危険です。
とはいえ、最初から全部理解する必要はありません。
まずは次の感覚だけ持っておくとだいぶ安心です。
yやEnterは内容を見てからrm/sudo/git reset --hardは一旦止まる- 不安なら
nやCtrl + Cで止めてよい
「何をしようとしているか」を少しだけ意識できるようになると、AIツールはかなり使いやすくなります。