【たーみなる】

ターミナル(端末) とは?

最終更新:
💡 コンピューターと「文字で会話する」ための画面

文字による入力と出力を扱う端末。現在のPCでは端末をソフトウェアで再現するアプリを指すことが多く、その中でシェルやコマンドラインのプログラムを動かす。

📌 このページのポイント
画面とシェルの役割を分けるターミナル入力:echo hello出力:hello入力と表示を受け持つシェル解釈・実行例:PowerShellやbashを画面の中で使う
青い矢印はコマンド入力をシェルへ渡す流れと、結果をターミナルへ返す流れ。echo helloは仕組みの短い例で、すべてのシェルの構文が同じとは限りません。
ひよこ ひよこ
ターミナルって何?
ペンギン先生 ペンギン先生
文字を入力し、プログラムからの結果を表示するための端末だよ。PCではWindows TerminalやmacOSのターミナルのようなアプリを指すことが多い。そこからシェルやコマンドを使って、ファイルの一覧表示やプログラムの起動などを行うんだ
ひよこ ひよこ
マウスで操作すればよくない?
ペンギン先生 ペンギン先生
繰り返す処理をコマンドやスクリプトにすると、自動化しやすいんだ。文字で操作できる管理ツールを使う場面にも役立つ。ただし、GUIにも一括操作の機能があるし、ターミナルならいつでも速く正確になるわけではないね
ひよこ ひよこ
コマンドプロンプトやPowerShellとは何が違うの?
ペンギン先生 ペンギン先生
ターミナルは入力と表示を受け持ち、シェルがコマンドを解釈するよ。Windows Terminalの中でコマンドプロンプトやPowerShell、WSLのbashなどを動かせる。PowerShellは独自のシェルとスクリプト言語を持つ仕組みで、単に同じコマンドの強化版ではないんだ
ひよこ ひよこ
管理者権限を使わなければ安心?
ペンギン先生 ペンギン先生
一般ユーザーでも、自分が変更できるファイルを削除したり上書きしたりできるよ。管理者権限がないことはデータを失わない保証にはならない。実行するコマンドと対象の意味を確認し、必要なデータはバックアップしておこう
ひよこ ひよこ
ターミナルエミュレーターって何?
ペンギン先生 ペンギン先生
端末の入出力をソフトウェアで再現するアプリのことだよ。シェルはその中で動くプログラムの一つ。Windows Terminalならタブごとに異なるシェルを使えるので、画面が同じでも使えるコマンドや書き方が違うことがあるんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ターミナル」って出てきたら「コマンドを文字で打ってコンピューターを操作する画面」と思えればだいたいOK!
📖 おまけ:英語の意味
「Terminal」 = 端末・終点
💬 文字による入力と出力を受け持つ端末を指すよ。PCの端末アプリと、その中で動くシェルは役割が違うんだ

参考資料

← 用語集にもどる