Hub / Blog / Guides
📝 Blog Post

AIコードエディタが求めてくる「許可」コマンド一覧

guides
📂目次

AIコーディング向けなら、「全部のコマンド」を覚える必要はありません。95%の場面で見るものだけを一覧化するのが効率的です。

🚨 これはまずい!要注意コマンド(Approveする前に止まれ)

AIが以下のコマンドを実行しようとしたときは、一度立ち止まって内容を確認してください。間違えるとデータが消えたり、システムが壊れる可能性があります。

コマンド危険な理由
rm -rf folderゴミ箱に行かず完全に消去されます。パスが間違っていると大惨事に。
git reset --hard保存していない作業中のコードがすべて吹き飛びます
git push --force (-f)チームの開発履歴を上書きして破壊する危険があります。
chmod 777誰でもファイルを変更・実行できるガバガバな権限にしてしまいます。
curl -s URL | bashネットから落としたプログラムをそのまま即実行する危険なコンボです。

👀 AI開発で特に「よく見る」コマンド トップ5

これらは息をするように頻繁に実行を求められます。基本的には安全(または必須)なので、見慣れておきましょう。

  1. cat / less / grep:AIがあなたのコードを読んだり探したりしています。
  2. npm install / pip install:AIがライブラリを追加しています。(※変な名前じゃないかだけ確認)
  3. npm run dev / python script.py:AIが実際にプログラムを動かしてテストしようとしています。
  4. git diff / git status:AIが今のコードの変更状態をチェックしています。
  5. curl:AIがAPIを叩いたり、ドキュメントをネットから取得しています。

ここからは、目的別のコマンド一覧表です。辞書代わりに使ってください。

基本コマンド(ファイル・OS操作)

コマンド一言でいうと
pwd今いるフォルダを表示
ls (dir)ファイル一覧を見る
cd folderフォルダ移動
mkdir nameフォルダ作成
touch file空ファイル作成
cpコピー
mv移動・リネーム
rm fileファイル削除
rm -rf folderフォルダを強制削除(要注意)
findファイル検索
grep文字列検索
catファイル表示
head先頭だけ表示
tail末尾だけ表示
lessスクロールしながら表示
chmod権限変更
whichコマンドの場所確認
echo文字列表示
env環境変数表示

Git

コマンド一言でいうと
git status現在の状態確認
git diff差分確認
git add .変更を追加
git commit -m ""保存ポイント作成
git pushGitHubへ送信
git pull最新取得
git checkoutブランチ切替
git switchブランチ切替(新しい書き方)
git branchブランチ一覧
git log履歴表示
git restore変更を戻す
git resetコミットを戻す

Node.js / npm

コマンド一言でいうと
npm installライブラリをインストール
npm update更新
npm uninstall削除
npm run dev開発サーバー起動
npm run build本番ビルド
npm run testテスト実行
npm run lintコードチェック
npm run formatコード整形
npx一時的にツール実行
pnpm / yarnnpmの代わりによく使う
bun高速なnpmの代わり

Expo / React Native

コマンド一言でいうと
npx expo startExpo起動
npx expo run:iosiOS実行
npx expo run:androidAndroid実行
npx expo prebuildネイティブコード生成
npx expo doctor問題診断
eas buildクラウドビルド

Python / AI開発

コマンド一言でいうと
python script.pyスクリプト実行
pip installライブラリをインストール
pip freezeインストール済み一覧
poetry addパッケージ追加
pytestテスト実行
source venv/bin/activate仮想環境に入る

Docker / データベース

コマンド一言でいうと
docker ps実行中コンテナ確認
docker compose upコンテナ群を一斉起動
docker buildイメージ作成
sqlite3軽量DBに接続
psqlPostgreSQLに接続
npx prisma migrateDBスキーマ更新

Claude Code・AIでよく見る

コマンド一言でいうと
curlAPIを叩く
sed文字列置換
awkテキスト加工
xargsコマンド連結
killプロセス終了
ps実行中プロセス確認
lsofポート使用状況確認
openFinderやファイルを開く(macOS)

この一覧を頭に入れておけば、Claude Code・Codex・Gemini CLIなどのAIコードエディタが出してくるコマンドの9割以上は「何をしようとしているか」が分かるようになります。あとは知らないオプション(-rf--force--cleanなど)が付いていたときだけ、その意味を確認すれば十分です。

この記事を書いた人

labs

個人開発者。