コマンドラインインターフェース
コマンドラインインターフェース(CLI)は、コマンドを入力するためのテキストベースのインターフェースです。コンピューターの初期には、マウスが登場する前の標準的な操作方法でした。現在ではグラフィカルユーザーインターフェース(GUI)がCLIにほぼ取って代わっていますが、WindowsやOS Xなど、主要なオペレーティングシステムには今でも搭載されています。
コマンドラインインターフェースにはさまざまな種類がありますが、最もよく使われているのは、Windows向けのDOSと、LinuxおよびOS X向けのbashシェルです。各CLIは独自のコマンド構文を使用しますが、動作はどれも似ています。たとえば、すべてのCLIにはコマンドプロンプトがあり、インターフェースがコマンドを受け付けられる状態になると表示されます。コマンドを入力すると、コマンドプロンプトの横に表示され、Enterキーを押すと実行されます。
以下は、現在のディレクトリをルートフォルダーにした場合の、さまざまなコマンドラインインターフェースにおけるコマンドプロンプトの例です。
- Windows(DOS): C:\>
- OS X(bashシェル): My-iMac:/ me$
- Linux(bashシェル): [root@myserver /]#
ほとんどのCLIでディレクトリを変更する標準的な方法は、ディレクトリのパスに続けてcdコマンドを使用することです。Windowsを使用している場合は、cd C:\Usersと入力してUsersフォルダーにアクセスできます。OS Xを使用している場合は、cd /Volumes/SSD/Usersと入力できます(ドライブ名が「SSD」である場合)。DOSとbashシェルの間で同じコマンドもいくつかありますが、それぞれのCLIは、ほかにも多くの異なるコマンドに対応しています。たとえば、現在のディレクトリの内容を一覧表示するには、DOSではdir、bashのシェルではlsと入力します。
多くの人は、コマンドラインインターフェースよりも標準的なグラフィカルユーザーインターフェースを好みます。ただし、マウスではなくキーボードを使ったほうが、実際には一部の操作をより速く完了できる場合があります。そのため、CLIはネットワーク管理者やWebマスターが、ファイルの転送やサーバーの状態確認などの一般的な作業によく使用します。
NOTE: コマンドラインインターフェースは、コンソールまたはターミナルウィンドウと呼ばれることもあります。OS Xには「Terminal」というユーティリティが含まれており、OS XのCLIとして機能します。
知識をテストする