ホーム / 環境構築ガイド / ターミナル
🖥️ SETUP GUIDE

ターミナル・
コマンドラインの基本

エンジニアの必須スキル、ターミナル操作を基礎から学ぼう。
Windows・Mac 両方の開き方と、よく使うコマンドを解説します。

📋 このページの内容

  1. ターミナルとは?
  2. ターミナルの開き方
  3. 基本コマンド一覧
  4. 実際に操作してみよう
  5. さらに学ぶ
1

ターミナルとは?

ターミナル(コマンドライン)は、テキストでコンピュータに命令を出すツールです。ファイルを開いたり移動したり、プログラムを実行したりを、すべて「キーボードのコマンド」でできます。

GUI(グラフィカル・ユーザー・インターフェース、つまりマウスでクリックする操作)に対して、CLI(コマンドライン・インターフェース)とも呼ばれます。

なぜターミナルを使うのか?

💡 最初は難しく感じても大丈夫

はじめはコマンドを覚えるのが大変ですが、毎日少しずつ使っていれば自然に身につきます。まず 10 個のコマンドだけ覚えれば、日常的な開発作業のほとんどをこなせます。

2

ターミナルの開き方

Windows のターミナル

① PowerShell(おすすめ)

Windows に標準搭載されている高機能なシェルです。多くの Unix コマンドが使えます。

  1. スタートメニューを右クリック → 「Windows PowerShell」または「ターミナル
  2. または Win + Rpowershell と入力 → Enter

② コマンドプロンプト(cmd)

Windows の古典的なターミナルです。基本的な操作はできますが、PowerShell の方が高機能です。

  1. スタートメニューで「cmd」を検索 → 「コマンドプロンプト」をクリック

③ WSL2(Windows Subsystem for Linux)

Windows 上で Linux 環境を動かせる機能です。本格的な開発をする方向けです。

  1. 管理者として PowerShell を開き、以下を実行:
> wsl --install

インストール後、Ubuntu が起動します。Linux と同じコマンドが使えます。

📌 Windows Terminal もおすすめ

Microsoft Store から「Windows Terminal」をインストールすると、PowerShell・cmd・WSL をタブで切り替えられる快適な環境が手に入ります。

Mac のターミナル

① ターミナル.app(標準搭載)

  1. Finder → アプリケーション → ユーティリティ → ターミナル
  2. または Spotlight(Cmd + Space)で「ターミナル」と検索

② iTerm2(おすすめ)

ターミナル.app より高機能な代替アプリです。分割画面・検索・自動補完など多くの機能があります。

  1. https://iterm2.com/ からダウンロードしてインストール

③ VS Code 統合ターミナル

VSCode をインストール済みなら、Ctrl + ` でエディタ内にターミナルを開けます。開発中はこれが最も便利です。

💡 Zsh がデフォルト

macOS Catalina 以降、デフォルトのシェルは zsh です。以前は bash でした。基本コマンドはどちらも同じです。

3

基本コマンド一覧

まず以下の 10 コマンドを覚えれば、日常的な開発作業のほとんどができます。

コマンド説明
pwd現在のディレクトリを表示pwd/home/user
lsファイル・フォルダ一覧を表示ls -la(隠しファイルも表示)
cdディレクトリを移動cd Documents
cd ..1つ上のディレクトリへcd ..
mkdirフォルダを作成mkdir my-project
touch空のファイルを作成touch hello.py
cpファイルをコピーcp a.txt b.txt
mvファイルを移動・名前変更mv old.txt new.txt
rmファイルを削除rm file.txt(注:元に戻せない)
catファイルの中身を表示cat hello.py
clear画面をクリアclear(または Ctrl+L
コマンド説明PowerShell / cmd
cd(引数なし)現在のディレクトリを表示cd
dir / lsファイル・フォルダ一覧dir(cmd)/ ls(PowerShell)
cd フォルダ名ディレクトリを移動cd Documents
cd ..1つ上のディレクトリへcd ..
mkdirフォルダを作成mkdir my-project
New-Item空のファイルを作成(PowerShell)New-Item hello.py
copy / cpファイルをコピーcopy a.txt b.txt
move / mvファイルを移動・名前変更move old.txt new.txt
del / rmファイルを削除del file.txt
type / catファイルの中身を表示type hello.py
cls / clear画面をクリアcls
⚠️ rm / del は慎重に

rm(Mac/Linux)や del(Windows)で削除したファイルはゴミ箱に入らず、直接削除されます。特に rm -rf は再帰的に全削除するため、誤って大事なフォルダを削除しないよう注意してください。

4

実際に操作してみよう

以下の手順をターミナルで実際に試してみましょう。「自分でコマンドを打つ」体験が一番の近道です。

演習:プロジェクトフォルダを作ってみよう

# 1. 現在地を確認
$ pwd
/home/user

# 2. ホームディレクトリに移動(すでにいる場合はスキップ)
$ cd ~

# 3. 「projects」フォルダを作成
$ mkdir projects

# 4. そのフォルダに移動
$ cd projects

# 5. さらに「my-first-app」フォルダを作成
$ mkdir my-first-app
$ cd my-first-app

# 6. 空の Python ファイルを作成(Macの場合)
$ touch hello.py

# 7. ファイルが作成されたか確認
$ ls
hello.py

# 8. VSCode でこのフォルダを開く
$ code .

よく使う Tips

💡 迷子になったら cd ~ で帰れる

cd ~ と打つと、どんなに深い階層にいてもホームディレクトリ(/home/ユーザー名 または Mac なら /Users/ユーザー名)に一発で戻れます。

5

さらに学ぶ

ターミナルの基本を習得したら、さらに深く学んでみましょう。

🐧
Linux基礎コース
ファイルシステム・権限・プロセス管理などを学べる本格コース
🐚
シェルスクリプトコース
繰り返し作業を自動化するスクリプトの書き方を習得

🎉 ターミナルの基本をマスター!

次は Python や Git をインストールして、本格的な開発環境を整えましょう。