terminal_ターミナルとは?

01ターミナルとは?

GUIとCUI

普段、私たちがコンピュータを操作する際によく目にするのは、マウスを使ってアイコンやボタンをクリックしたり、メニューを選んだりする画面です。これは「GUI(グラフィカルユーザーインターフェース)」と呼ばれるもので、視覚的に操作できるため、直感的で分かりやすいのが特徴です 。  

一方、「CUI(キャラクターユーザーインターフェース)」とは、キーボードから文字を入力することでコンピュータに指示を与える操作方法です 。ターミナルは、このCUIを使ってコンピュータを操作するためのアプリケーションなのです 。  

ターミナルの役割と目的

ターミナルを使うと、コマンドと呼ばれる命令文をキーボードから直接入力することで、コンピュータのオペレーティングシステムに指示を出すことができます 。これは、コンピュータに対する「リモコン」のようなものと考えると分かりやすいかもしれません。コマンドがリモコンのボタンに相当し、それぞれのボタン(コマンド)を押す(入力する)ことで、コンピュータに必要な操作を実行させることができます 。  

インターネットの閲覧や文書作成といった日常的な作業では、通常ターミナルを使う必要はありません。しかし、プログラミング、サーバー管理、システム設定など、より高度な作業を行う際には、ターミナルが不可欠となる場面が多くあります。GUIではアクセスできないような、コンピュータの深い部分の設定を変更したり、効率的に多くのファイルを操作したりすることが可能になります 。  

ターミナルとコマンドプロンプト

macOSで使われるアプリケーションは「ターミナル」と呼ばれますが、Windowsには「コマンドプロンプト」という、ほぼ同じ機能を持つツールがあります 。基本的な考え方や、よく使うコマンドの多くは共通していますので、Windowsのコマンドプロンプトを使ったことがある方であれば、比較的スムーズにターミナルを使い始めることができるでしょう 。  

ターミナル、シェル、カーネル
ターミナルでコマンドを入力すると、その命令は直接コンピュータに届くわけではありません。実際には、ターミナルとコンピュータの心臓部である「カーネル」の間には、「シェル」と呼ばれるプログラムが存在します 。ターミナルは、私たちが入力したコマンドをシェルに伝え、シェルがそのコマンドを解釈してカーネルに指示を出す、という仕組みになっています。シェルは、私たち(ターミナル)とコンピュータの頭脳(カーネル)との間の通訳のような役割を果たしていると考えると分かりやすいでしょう。  


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です