\r\n\r\n
コンピュータと対話し、必要なタスクを実行させるには、いくつかの方法があります。機械と人間のコミュニケーションをできるだけリアルにするために、ユーザーのニーズに応じてさまざまな新しい技術が開発されています。コンピュータがコマンドに従うように操作する方法には、コマンドライン・インターフェイスとグラフィカル・ユーザー・インターフェイスと呼ばれる2種類の方法があります。どちらも同じ作業を行いますが、その方法には多くの違いがありますので、ここで詳しく説明します。コマンドラインインターフェイスとグラフィカルユーザーインターフェイスの主な違いは、最初のウィンドウでは、コンピュータ上の特定のウィンドウで異なるコマンドを入力し、コンピュータ画面上の異なるオプションをキーボードマウスでクリックすることでタスクを追跡することである。前者はCLI、後者はGUIと呼ばれる。CLIを使うメリットはさまざまで、例えば、特定のアプリケーションが外部機器の助けを借りても動かないとき、手動でコマンドを発行すると反応するようだ。一方、GUIはデバイスに依存するため、アプリケーションが正常に動作していても、外部デバイスに不具合があると使用できない。より高度な操作を行う場合はコマンドラインインターフェイスを、データのクリックやコピー、ペーストなどの簡単な操作を行う場合はグラフィカルユーザーインターフェイスが好まれます。コンピュータに初めて触れる人は、GUIを使うことで大きな恩恵を受けますが、より複雑で可変的な機能を持つCLIに慣れることは困難だと思います。その他、いくつかの違いについて、最後に数行で紹介します。
目的 | グラフィカルユーザーインターフェイス | コマンドライン |
氏名(ふりがな | グラフィカルユーザーインターフェイス | CLL フルネーム |
タイプ | ユーザーとコンピュータの間の最も単純な通信形態である。 | これは、コンピュータに必要なタスクを実行させる従来の方法である。 |
機能 | マウスやキーボードなどのデバイスを使って、コマンドを入力し、コンピュータに実行させる。 | コマンドはコマンドウィンドウに数行手動で入力する必要があり、最終的にデバイスがコマンドに従って実行します。 |
メリット | GUIでも最大限のコントロールが可能ですが、高度な操作はGUIでは行えません。 | CLIとファイルシステムを使用する際のコントロールの向上 |
ユーザーとコンピュータの間の最も単純な通信形態で、マウスやキーボードなどのデバイスを使って命令を入力し、コンピュータがそれを実行するというものです。必要なレベルまで到達するのに少し時間がかかりますが、システムの知識があまりない人でも、軽いトレーニングでこれらの作業ができるようになります。アプリケーション、フォルダー、ターゲットには、クリックすることで開いたり、タスクを実行したりできるさまざまなショートカットがあります。このあたりはシステムリソースの使用量が多くなりますが、わかりやすく、マルチタスクのオプションも用意されています。
これは、コンピュータに必要なタスクを実行させる従来の方法で、コマンドウィンドウに数行の指示を手入力し、最終的にデバイスがその指示通りに実行する。コードが小さいため、主要な作業は素早く完了し、これらの作業を行うために必要なシステム容量も少なくて済むため、時間をかけずに済むが、特定の機能しかその都度実行できず、通信を行うために特定の命令を覚える必要があるため、普通の人が有効に使えないというのが主な欠点である。
コンピュータのアーキテクチャは、一般のユーザーや詳しい知識のない人にとっては謎に包まれている。GUIとコマンドラインという言葉は似ていて、同じものと思われているが、その作業や機能は異なっている。そこで、この記事では、2つのタイプを正しく理解することで、より明確なイメージを持つことができるようにします。