~/VibeHandbook
$39

02 · 01

ターミナルとshellとは実際に何か

普通のアプリを使うとき、あなたはボタンをクリックし、アプリはそのクリックをコンピューター向けの命令に翻訳する。コマンドラインはボタンを飛ばす。あなたが命令を入力してEnterを押すと、コンピューターがそれを実行する。

よく耳にする二つの言葉がある:

  • ターミナル(Terminal) — あなたが入力するウィンドウ。履歴が残るテキストボックスにすぎない。(Macでは「Terminal」や「iTerm」、Windowsでは「PowerShell」や「Windows Terminal」、Linuxではたいてい単に「Terminal」だ。)
  • shell — そのウィンドウの中であなたの入力を読み取って実行するプログラム。最も一般的なものはbashと呼ばれ、Macはzshというものを使う。本書で扱うすべてについて、両者はほぼ同じように動作する。

なぜAIコーディングツールはここに住んでいるのか。コマンドラインが開発の普遍的なコントロールパネルだからだ。ツールのインストール、アプリの起動、テストの実行、インターネットへのデプロイ — そのすべてが入力された命令を通じて起きる。AIエージェントはあなたが入力するのと同じコマンドを入力して動く。ただ、より速く、タイプミスもないだけだ。エージェントが働くのを見るとき、あなたは、自分も使うことになるまさにその扉を、それが使う様子を見ているのだ。

オフラインでも読みたい?

PDF + EPUB + ダウンロード可能なプロンプトライブラリ + バージョンアップデートを入手しよう。

$ PDFを入手 — $39