メインコンテンツへスキップ
ターミナルって怖くない
レッスン 9 / 15|14分で読めます

ターミナルって怖くない

黒い画面の正体は、文字専用のチャット欄。pwd・ls・cdの3つだけ覚えればアレルギーは消える。

ここで一度、半日溶かしました。 私が初めて環境構築をしたときの話です。

詰まったのは3つ。 ターミナルが見つからない。 sudoの意味が分からない。 ログイン画面が開かない。

全部、後から振り返ると「最初に教えてくれていれば」というレベルの話でした。 今日は、その「最初に教えてくれていれば」を、まず1つ目から書きます。

ターミナルです。

ターミナルは、ただの入力欄

最初に結論から書きます。 ターミナルは、文字でパソコンに命令を出すためのアプリです。 それだけです。

LINEのチャット画面を思い浮かべてください。 こちらが文字を入れて送ると、相手が返事を返してくれる。 ターミナルも、まったく同じ構造です。

違うのは、相手がパソコン本体だ、ということだけ。 LINEで「明日の予定教えて」と書くのと、 ターミナルで「いまいるフォルダの中身を見せて」と書くのと、感覚はほぼ同じです。

LINE のチャット入力欄とターミナルのプロンプトを左右並列で比較した図。両方とも入力欄に「ここに文字を打つ」のティール矢印
構造はぜんぶ同じ。怖さは見た目だけです。

私のイメージは、パソコンに手紙で頼みごとを書く、文字専用の窓口です。

ターミナルで echo、pwd、ls、cd を順番に打つだけ。黒い画面も、やっていることは入力と返事です。

なぜ、怖く見えるのか

ターミナルが怖く見える理由は、3つあります。

  • 画面が黒い(よくドラマで「ハッカー」が叩いている、あの画面)
  • 文字だけで、ボタンもアイコンもない
  • ちょっとした記号や英単語が、何の意味か分からない
ターミナルが怖く見える3理由のカード。①画面が黒い→色は変えられる ②ボタンなし→入力欄と同じ ③記号→3つだけ覚えればOK
ぜんぶ、見た目だけ。中身は安全な相棒です。

でも、安心してください。 中身は、ただの入力欄です。 怖さは、見た目だけです。

開いてみる

第8回で、ターミナルは一度開いていますが、もう一度。

Macなら、Spotlight(commandキー+スペースキー)に「ターミナル」と打って出てくる、白か黒の画面のアプリです。 Windowsなら、スタートメニューで「PowerShell」と打つと出てきます。

MacのSpotlight検索(Cmd+Space → ターミナル → Enter)と Windows の スタートメニュー検索(PowerShell → Enter)を並列で示した図
OS別の起動手順。3秒で開けます。

開くと、何やら文字が表示されたあと、入力できる行が出てきます。 これが、命令を打ち込む場所です。

最初の1行

おそらく、これが世界で最も有名な最初の1行です。

echo "Hello"

打ち込んで、Enterキーを押します。 すると、画面に「Hello」と返ってきます。

ターミナルで echo Hello を実行し、次の行に Hello と返っている実画面
3秒で初対面終了。これだけです。

これだけ。 ターミナルとの初対面は、もう終わりました。

最低限、3つだけ覚える

Vibe Codingの中で、自分でターミナルを叩く場面は、実はそれほど多くありません。 ほとんどはAIに「やって」と頼めばOKです。

ただ、3つだけ知っておくと、かなり楽になります。

1. pwd(いまどこにいるか)

pwd

print working directory の略。 いま自分がパソコンのどのフォルダの中にいるかを表示します。

私のイメージは、迷子になったときに見る「ここはどこ」の表示。

ターミナルで pwd を実行し、現在地として /tmp/ampl-vibe-terminal-demo が表示されている実画面
迷子になったら、これを叩く。

2. ls(いまいる場所の中身を見る)

ls

list の略。 フォルダの中にあるファイルやフォルダを並べてくれます。

私のイメージは、引き出しを開けて中身を確認する感じ。

ターミナルで ls を実行し、Desktop フォルダが表示されている実画面
引き出しを開ける感覚です。

3. cd(場所を移動する)

cd ~/Desktop

change directory の略。 別のフォルダに移動します。 上の例は「ホーム → デスクトップ」の意味です。

私のイメージは、フォルダ間を歩いて移動する感覚です。

ターミナルで cd ~/Desktop を実行し、pwd と ls で移動先と中身を確認している実画面
移動 → 確認 → 中身を見る、の3コマンド連携で完結します。

この3つを叩けるだけで、ターミナルアレルギーはほぼ消えます。

ターミナル怖くない卒業証カード。pwd・ls・cd の3つにチェックマークが付き、「第10回の準備が整いました」
ここまで来れば、ターミナルアレルギーは卒業です。

怖いのは、慣れの問題だけ

最初の1〜2回は、誰でもおっかなびっくりです。 私もそうでした。

でも、ターミナルは「結果が予測できないもの」をやらない限り、何も壊しません。 echo、pwd、ls、cd は、何度叩いても無害です。

何かを壊すコマンドには、たいてい sudo というキーワードが付きます。 これは、第10回で扱います。 それ以外は、安心して触ってください。

つまずいたら

「コマンドが見つかりません」というエラーが出たら、3つのことを確認します。

  • 綴り(echo を ehco と打っていないか)
  • スペースの位置(cd ~/Desktop は半角スペース1つ)
  • そもそも書いた言葉が、英数字になっているか(全角になっていないか)

それでもダメなら、エラーメッセージをそのままChatGPTに貼り付けて聞きます。 「以下のエラーが出ました。原因と対処を教えてください」と添えるだけで、たいてい抜け方を教えてくれます。

今日のまとめ

3行で振り返ります。

  • ターミナルは、ただの文字入力欄。LINEと感覚は同じ
  • pwd、ls、cd の3つだけ覚えれば、最低限はクリア
  • 怖いのは見た目だけ。中身は安全な相棒

次回予告

第10回で、いよいよClaude Codeをインストールして、起動します。 第8回で土台(Node.js)を入れて、第9回でターミナルに慣れた。 今度はその上に、Claude Code本体を乗せます。

「自分のパソコンの中にAIが住んでいる」状態が、ついに完成します。


ターミナルが怖くなくなった瞬間に、Vibe Codingの世界がぐっと広がります。

連載の更新は、メルマガ「おかもんだより」でもお知らせします。 よかったら登録してお待ちください。


演習:30分の宿題

第9回は、3コマンドを実際に手で叩く回。所要時間20分。

宿題:pwd → ls → cd の3コマンドを実際に叩く

ターミナルを開いて、次の順番に実行してください。

# 1. いまどこにいるか
pwd

# 2. 中身を見る
ls

# 3. デスクトップに移動
cd ~/Desktop

# 4. 移動先を確認
pwd

# 5. デスクトップの中身を見る
ls

# 6. 一つ上の階層に戻る
cd ..

# 7. ホームに戻る
cd ~

7行打ち終わるころには、ターミナルアレルギーは消えています。

慣れてきたら:自分の作業フォルダを作る

# デスクトップに vibe-test というフォルダを作る
mkdir ~/Desktop/vibe-test

# そこに移動
cd ~/Desktop/vibe-test

# 中は空っぽ
ls

第10回で、このフォルダで Claude Code を起動します。


医療職別 実例ギャラリー:ターミナル恐怖症だった3人

例1:内科医・Aさん「黒い画面が苦手だった」

50代の内科医、ターミナルを開くだけで緊張していたタイプ。 最初の壁は「何を打てばいいか分からない」。

→ 解決策:ターミナルの配色を Light Theme(白背景)に変更。 さらに、フォントを大きめ(16pt)に。これだけで心理的抵抗が3分の1に。

「黒い画面が怖いなら、明るくしていい」を知らない人、意外と多いです。

例2:薬剤師・Bさん「コマンド名が覚えられない」

「pwd / ls / cd」を毎回忘れるタイプ。意味で覚えるようにしてもらいました。

  • pwd = Print Working Directory(ここはどこ)
  • ls = LiSt(並べる)
  • cd = Change Directory(移動)

英語で意味が掴めると、コマンドが「呪文」じゃなくて「単語」になります。

例3:医療事務・Cさん「タイポでエラーが出るのが怖い」

毎回 ehco とか ld とか打ち間違えてはエラーで青ざめていたタイプ。

→ 解決策:「何を打ってもパソコンは壊れない」を体感してもらう。 echo / pwd / ls / cd の4つは、何度叩いても無害。 タイポしても、エラーが出るだけで PC に何も起きない。

「壊さない」が分かると、急に手が動くようになります。


もっと深く:シェルってなに?(bash / zsh / fish)

ターミナルを開いたとき、その中で実際に動いているのが「シェル(shell)」と呼ばれるソフトです。

代表的な3つ:

bash(Bourne Again SHell)

  • 1989年から使われている、伝統的なシェル
  • Linux サーバの標準
  • 古くて馴染み深いが、対話性能はやや弱い

zsh(Z Shell)

  • 1990年代に登場、bash を拡張した形
  • macOS Catalina(2019)以降、デフォルトシェル
  • 補完機能が強力で、対話性能が高い

fish(Friendly Interactive SHell)

  • 2005年頃に登場、ユーザー体験を最優先
  • リアルタイムでコマンド補完を提案
  • bash/zsh とはやや文法が違う

迷ったら、Mac は zsh のまま、Windows は PowerShell のまま で問題ありません。 本連載で使うコマンド(pwd / ls / cd / echo)は、どのシェルでも同じ動きをします。

「シェル」という用語は、第10回以降で Claude Code を起動するときに耳にすることがあります。 今日のところは「ターミナルの中で動いている対話相手」くらいで十分です。


動画で見る