← AI実務ナビ トップへ

ターミナル(コマンドライン)は怖くない。AIと一緒に初めてコマンドを打ってみた

PR本記事はアフィリエイト広告(プロモーション)を含みます。紹介する商品・サービスの選定基準や体験談は編集部の見解に基づきます。

この記事を読むと何ができるようになるか

  • 「ターミナル」が何をするものなのか、専門用語を使わずに理解できます
  • 安全な範囲の基本コマンド(lscdpwdmkdir)だけを使い、実際に手を動かして操作した感覚がつかめます
  • 「怖くて触れない」という気持ちを減らすための、AIへの質問の仕方が具体的にわかります

「エンジニアがパチパチと文字だけの黒い画面(ターミナル)を操作しているのを見て、なんだかかっこいいけれど自分には縁がないと思っていた」——そんな方に向けて、この記事は非エンジニアの筆者が、初めてターミナルに触れてみた体験をそのまま記録したものです。以前の記事「Gitって何?」「バージョン管理(Git)を、AIに手伝ってもらいながら非エンジニアが初めて触ってみた」では、GitHub Desktopというボタンをクリックして操作するツールでGitを体験しました。その後も、データベース設計趣味のコレクションのデータベース化ノーコードでのWebアプリ作り、そして作ったものを世界に公開するデプロイまで、非エンジニア向けのAI活用体験をひととおり積み重ねてきました。今回はここで一度基本に立ち返り、エンジニアがよく直接コマンドを打ち込んでいるあの画面(ターミナル)に、初めて挑戦してみます。

そもそもの疑問: ターミナルって結局何をするもの?

まず、率直な疑問をAIにぶつけてみました。

自分: ターミナル(コマンドライン)って何ですか?パソコンの操作に詳しくない人にもわかるように教えてください。

AI: ターミナルは、簡単に言うと「アイコンをクリックする代わりに、文字でパソコンに指示を出すための画面」です。普段、フォルダを開くときはアイコンをダブルクリックすると思いますが、ターミナルでは「このフォルダを開いて」という指示を、決まった書き方の文字(コマンド)で入力します。飲食店で例えるなら、メニュー表の写真を指さして注文する代わりに、決まった言い方で口頭注文するようなイメージです。

「クリックの代わりに、文字で指示を出すだけ」という説明で、身構えていたよりもずっとシンプルなものだと感じました。

💡 ポイント: 「難しそうな専門ツール」と身構えず、「アイコン操作の代わりに文字で指示するだけ」と捉えると、心理的なハードルがぐっと下がります。

準備するもの

ターミナルは、多くのパソコンにあらかじめ用意されている標準の機能です。特別なソフトのインストールは必須ではありませんが、迷わず始められるよう入り口を確認しておきます。

  • Mac: 標準搭載の「ターミナル」アプリ。使い方はAppleサポートのターミナルユーザガイドで公式に案内されています
  • Windows: Windows Terminal(Microsoft Storeから無料で入手できる、公式の最新ターミナルアプリ)
  • 生成AIのチャット(わからないことをすぐ質問できる状態にしておく)

「安全な範囲だけを試す」という考え方

ターミナルを怖いと感じる一番の理由は、「間違ったコマンドを打ってしまったら、大事なファイルを消してしまうのでは」という不安だと思います。そこで、最初にAIへこう相談しました。

自分: ターミナルを初めて触るのですが、何を打っても安全な、まずは試してよいコマンドを教えてください。ファイルを削除したり変更したりしないものに限定してください。

AI: 最初に試すのにおすすめなのは、次の4つです。いずれも「今の状態を確認するだけ」で、何かを削除したり変更したりはしません。

  • pwd: 今、自分がどのフォルダ(場所)にいるかを表示する
  • ls: 今いるフォルダの中に、何が入っているかを一覧表示する
  • cd: 別のフォルダへ移動する(移動するだけで、中身は変わりません)
  • mkdir: 新しいフォルダを作る(既存のファイルには影響しません)

「確認するだけ」「新しく作るだけ」のコマンドに絞ってもらえたことで、安心して手を動かせる状態が整いました。

実際に試したコマンド(手順)

  1. Mac・Windowsそれぞれの方法でターミナルを起動する
  2. pwdと入力してEnterキーを押し、今どこにいるかを確認する
  3. lsと入力してEnterキーを押し、今のフォルダの中身を一覧表示する
  4. mkdir ターミナル練習のように入力し、練習用の新しいフォルダを作る
  5. cd ターミナル練習と入力し、作ったフォルダへ移動する
  6. 再度pwdを入力し、移動できていることを確認する
  7. わからない表示が出たら、その都度AIに質問する

実際にやってみると、1つひとつのコマンドは短い単語だけで構成されており、「呪文のように複雑なもの」というイメージとは違い、覚える負担はそれほど大きくないと感じました。

⚠️ 注意: 本記事で紹介しているのは、いずれも「確認する」「新しく作る」だけの安全な範囲のコマンドです。ファイルやフォルダを削除・上書きするコマンドは、意図しない削除につながる可能性があるため、この記事では扱いません。慣れないうちは、そうしたコマンドを実行する前に必ずAIに「これは何をするコマンドですか、安全ですか」と確認する習慣をつけてください。

AIに質問しながら進めた実際のやり取り

操作の途中で、いくつか気になったことをその都度AIに聞きました。

自分: lsと打ったら、何も表示されずに次の行に移りました。これは失敗ですか?

AI: 失敗ではありません。今いるフォルダの中に何もファイルが入っていない場合、lsは何も表示せずに終わります。「何もない」という結果自体が正しい表示です。

自分: 間違ったフォルダにcdで移動してしまった場合、元に戻せますか?

AI: 戻れます。cdは場所を移動するだけの操作なので、cd ..と入力すると、1つ上の階層(元いた場所の親フォルダ)に戻れます。ファイルを削除したり変更したりする操作ではないので、移動を間違えても心配はいりません。

このやり取りのおかげで、「操作を間違えても、確認・移動レベルなら取り返しがつく」という安心感を持って進められました。

AIに質問するためのプロンプト例(3つ)

プロンプト例(初めて触る前に、安全なコマンドだけを教えてもらう場合):

ターミナル(コマンドライン)を初めて触ります。
ファイルの削除・変更を伴わない、確認や作成だけの
安全なコマンドだけを、初心者向けに3〜5個教えてください。
それぞれ、何をするコマンドかも一言で説明してください。

プロンプト例(表示されたメッセージの意味を聞く場合):

ターミナルで[打ったコマンド]と入力したら、
次のようなメッセージが表示されました。
これは何を意味していますか?初心者にもわかるように
教えてください。

表示されたメッセージ: [ここにそのまま貼り付け]

プロンプト例(コマンドを実行する前に安全性を確認する場合):

これから次のコマンドを実行しようと思っています。
実行する前に、これが何をするコマンドか、
ファイルの削除や変更を伴う危険な操作ではないかを
確認してください。

実行しようとしているコマンド: [ここに書く]

💡 ポイント: 見慣れないコマンドをインターネットの記事やAIの提案からそのままコピーして実行する前に、「これは何をするコマンドですか、安全ですか」と一度AIに聞く習慣をつけておくと、意図しない操作を避けやすくなります。

まずはここから: 最初の一歩

  1. Macの場合は、Appleサポートのターミナルユーザガイドを参考に、Spotlight検索(Command+スペース)で「ターミナル」と入力して起動する
  2. Windowsの場合は、Windows TerminalをMicrosoft Storeからインストールして起動する
  3. まずはpwdlsだけを打ってみて、今の場所と中身を確認する
  4. 慣れてきたらmkdirで練習用フォルダを作り、cdでそこへ移動してみる
  5. わからないことが出るたびに、上記のプロンプト例を使ってAIに確認しながら進める

使用例: 副業でWeb制作を学び始めた岡田さんのケース

副業でWeb制作の勉強を始めた岡田さんの例です。岡田さんは、前回までの記事でGitHub Desktopの操作には慣れてきたものの、参考にしている学習サイトの説明が「ターミナルで◯◯と入力してください」という前提のものが多く、そのたびに手が止まってしまうことに悩んでいました。

  1. まず「安全なコマンドだけを教えてもらう」プロンプトを使い、pwdlscdmkdirの4つに絞って練習することにしました
  2. ターミナルを起動し、pwdで自分の場所を確認したあと、lsでフォルダの中身を一覧表示しました
  3. 練習用のフォルダをmkdirで作成し、cdでそのフォルダへ移動しました
  4. 移動を間違えたときにcd ..で元に戻せることをAIに教わり、安心して色々な場所を移動して試せるようになりました
  5. 慣れてきたところで、参考にしていた学習サイトの手順も、以前より抵抗なく読み進められるようになりました

岡田さんいわく、「呪文のように見えていたコマンドが、実はls=一覧、cd=移動、というくらいシンプルな意味だとわかっただけで、心理的な壁がかなり下がった感覚がある」とのことでした(これは岡田さんの体感であり、当社が効果を計測した数値ではありません)。

Before/After: ターミナルへの印象の変化

項目 触る前 触ってみた後
ターミナルのイメージ 「エンジニアだけが使う難解なもの」 「クリックの代わりに文字で指示する画面」
失敗への不安 「間違えたら取り返しがつかないのでは」という漠然とした不安 確認・移動レベルの操作なら安全だとわかり、身構えずに試せるようになった
学習サイトへの抵抗感 「ターミナルで入力」という指示が出ると手が止まっていた 基本コマンドの意味がわかり、抵抗なく読み進められるようになった

※上記は一般的に想定される印象の変化の整理であり、当社が数値として計測したものではありません。

気をつけたいこと

  • 本記事で扱ったのは、確認・作成のみの安全なコマンドに限定しています。ファイルの削除や上書きを伴うコマンドは、間違えると取り返しがつかない場合があるため、慣れないうちは実行しないことをおすすめします
  • インターネットの記事やAIの提案からコマンドをコピーしてそのまま実行する前に、「これは何をするコマンドか」を必ず確認する習慣をつけてください
  • 会社や仕事で使っているパソコンの場合、勝手な操作が制限や規約に触れないか、事前に確認しておくと安心です

⚠️ 注意: 本記事で紹介した基本コマンドの動作は、OSやバージョンによって細部が異なる場合があります。操作に迷ったら、公式のヘルプページやAIへの質問で、お使いの環境に合わせて確認してください。

よくある質問

Q. ターミナルを使うのにプログラミングの知識は必要ですか? 本記事で紹介した基本コマンド(場所の確認・一覧表示・移動・フォルダ作成)のレベルであれば、プログラミングの知識がなくても操作できます。

Q. 間違ったコマンドを打ってしまったらどうなりますか? コマンドの種類によります。本記事で紹介したpwdlscdmkdirはいずれも確認・作成のみで、ファイルを削除・上書きするものではないため、大きな心配は不要です。見慣れないコマンドを実行する前は、必ずAIに内容を確認する習慣をつけてください。

Q. 次は何をすればいいですか? 基本的なコマンド操作に慣れたら、次はターミナルを使って外部のサービスからデータを取得する体験に進めます。「API連携って何?AIと一緒に外部サービスのデータを取得してみた」もあわせてご覧ください。

まとめ

ターミナルは、「アイコンをクリックする代わりに、文字で指示を出す画面」だと理解すると、専門的で近寄りがたいという印象がぐっと和らぎます。pwdlscdmkdirのような、確認・作成だけの安全なコマンドから始めれば、大きな失敗の心配をせずに最初の一歩を踏み出せます。見慣れないコマンドに出会ったら、実行する前にAIへ「これは何をするコマンドですか」と確認する習慣をつけておくと、より安心して黒い画面と付き合っていけます。

関連する実務ガイド

編集部の実体験メモ

当社は開発作業でターミナル(コマンドライン)を日常的に使っていますが、本記事の著者はプログラミングの専門教育を受けたエンジニアではありません。以前GitHub DesktopというGUI(画面操作)ツールでバージョン管理を経験し、その後データベース設計・趣味のコレクション管理・ノーコードアプリ作成・公開(デプロイ)までひととおり経験した上で、今回は基本に立ち返り、初めて黒い画面に直接コマンドを打ち込む体験に挑戦し、AIに一つずつ確認しながら進めた過程をそのまま記事にしています。