Terminal

「ターミナル」は、互いに関連する2種類のツールを指すことがあります。1つは、リモートコンピューターにテキストベースのユーザーインターフェイスを提供するハードウェアターミナルで、もう1つは、ハードウェアターミナルをエミュレートするソフトウェアプログラムです。どちらのツールも、リモートユーザーがコンピューターに接続してプログラムを実行できるようにします。

ハードウェアターミナル

1970年代のコンピューターは、大型で高価なマシンであり、タイムシェアリングシステムで使用されることがよくありました。タイムシェアリングを使うと、複数の人が同時に1台のコンピューターを使用でき、そのコンピューティングリソースを全員で分けて、1日に実行できる作業量を最大化できました。ユーザーはターミナルを使ってコンピューターに接続しました。ターミナルは、モニターキーボードで構成された、内蔵のコンピューティング機能を持たない単純で低消費電力のデバイスです。リモートコンピューターに接続されたターミナルは、ユーザーからのテキストコマンドをコンピューターに中継し、コンピューターからの出力を画面に表示しました。

ターミナルは、1970年代から1980年代初頭にかけて、ほとんどのユーザーがコンピューターを操作する主な方法でした。1980年代に手頃な価格のマイクロコンピューターが普及すると、リモートコンピューターを共有するのではなく、自分のPCを直接操作することが一般的になりました。

ターミナルエミュレーター

ターミナルエミュレーターは、ローカルまたはリモートのコンピューターにテキストベースのコマンドラインインターフェイスを提供するプログラムです。ターミナルエミュレーターは、ハードウェアターミナルがテキストコマンドを送信する仕組みを再現しますが、ターミナルの外観をカスタマイズしたり、ターミナルが受信したテキストをプリンターに送信したりする機能なども備えています。一部のターミナルエミュレーターはウィンドウのタブに対応しており、一度に複数のコンピューターに接続できます。

macOSのターミナルアプリケーション
macOSのターミナルアプリケーション

グラフィカルユーザーインターフェイスを備えたほとんどのデスクトップオペレーティングシステムには、ウィンドウ内でコマンドラインを使用できるようにするターミナルエミュレーターがあります。たとえば、macOSには「ターミナル」というターミナルエミュレーターが含まれており、ユーザーはUnixコマンドを入力したり、SSHを使ってリモートコンピューターに接続したりできます。Windowsには、「cmd.exe」と「PowerShell」という2つのコマンドラインプログラムが付属しています。また、X Windowのグラフィカルシェルを使用するUnixコンピューターには、「xterm」というターミナルエミュレーターが含まれています。組み込みの選択肢では必要な機能が足りない場合に利用できる、サードパーティ製のターミナルエミュレーターも多数あります。

更新日 March 22, 2023 著者: Brian P.

quiz知識をテストする

Desktop software is often contrasted with what?

A
Commercial software
0%
B
Utility software
0%
C
Freeware
0%
D
Web applications
0%
Correct! Incorrect!     View the Desktop Software definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのTerminalの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。