ターミナル(Terminal)とは、キーボードから文字で命令を打ち込んでコンピューターを操作するための画面のことです。マウスでアイコンをクリックする代わりに、コマンドと呼ばれる命令文を入力して指示を出します。エンジニアが日常的に使う、コンピューター操作の基本となる道具です。
イメージとしては、ターミナルはコンピューターとの直接対話の窓口です。ふだん私たちはアイコンやボタンという「通訳」を通してパソコンを操作していますが、ターミナルを使えば通訳を介さず、命令を直接コンピューターに伝えられます。慣れると、マウス操作よりもすばやく正確に作業を進められます。
アイコンをクリックして操作する方式をGUI(ジーユーアイ)、ターミナルのように文字で操作する方式をCUI(シーユーアイ)と呼びます。GUIは直感的で分かりやすい一方、CUIは細かい指示や大量の処理を一度に伝えられるという強みがあります。ターミナルは、このCUIを代表する道具です。
ターミナルでできること
ターミナルからは、パソコンのほとんどの操作を文字だけで行えます。代表的なものを整理すると次のとおりです。
| 操作 | 内容 | 例 |
|---|---|---|
| ファイル操作 | 作成・移動・削除など | フォルダの整理 |
| プログラム実行 | 作ったプログラムを動かす | 開発作業 |
| サーバー操作 | 遠くのサーバーを遠隔操作 | Web運用 |
なぜエンジニアはターミナルを使うのか
マウス操作に比べて、ターミナルは一見とっつきにくく感じます。それでもエンジニアが好んで使うのは、作業を速く・正確に・自動的に行えるからです。同じ命令をまとめて実行したり、複雑な処理を1行で済ませたりできるため、大量の作業も効率よくこなせます。また、命令を記録しておけば、同じ手順をいつでも正確に再現できる点も大きな利点です。マウスでは一つひとつクリックしなければならない作業も、ターミナルなら一括で片づけられるのです。
ターミナルとよく似た言葉
ターミナルとよく混同される言葉に「コマンドプロンプト」や「シェル」があります。Windowsで文字入力による操作を行う画面はコマンドプロンプトと呼ばれ、ターミナルとほぼ同じ役割を果たします。また、入力された命令を解釈して実行する仕組みをシェルと呼びます。ターミナルは「命令を打ち込む窓口」、シェルは「その命令を実行する担当」と考えると分かりやすいでしょう。
はじめのうちは黒い画面に文字が並ぶ様子に戸惑うかもしれませんが、使う命令は少しずつ覚えていけば十分です。基本的な操作に慣れれば、ファイルの整理からプログラムの実行まで、幅広い作業をスムーズにこなせるようになります。エンジニアを目指すなら、避けては通れない大切な道具です。
あわせて知っておきたい用語
- コマンド:
コンピューターへの命令文 - シェル(shell):
命令を解釈して実行する仕組み - CUI:
文字で操作する方式のこと

コメント