コマンドラインツール 【command-line tool】
ソフトウェア開発やコンテンツ制作などに用いるソフトウェアパッケージには、特定の機能を提供する小規模なプログラムである「ツール」(tool:道具)の集合体として提供されるものがある。メインとなる大きなソフトウェアがある場合でも、特殊な用途に用いる小さなツールが付属している場合がある。
そのようなツールのうち、LinuxなどのUNIX系OSのシェル、Windowsのコマンドプロンプトなどのコマンドラインインターフェース(CLI:Command Line Interface)から使用するものをコマンドラインツールという。コマンド入力画面からプログラム名を入力して起動し、操作対象やオプションなどを文字列によって指定する。
これに対し、グラフィック表示やマウス操作やタッチ操作により使用するGUI(Graphical User Interface)を実装したツールは「GUIツール」という。起動すると画面に専用のウィンドウが表示され、メニューやアイコンの選択により操作を進めることができる。
コマンドラインツールはシステムの種類によらず同じ操作方法で使用でき、あるツールの出力を次に実行するツールの入力に与えるといったツール間の連携や、テキストファイルに実行したいツールを列挙して繰り返し連続実行させるといった自動化を行いやすい利点がある。ただし、各ツールの実行ファイル名やオプションの書式などを記憶してなければ操作できないため、初心者にはハードルが高い。
(2023.12.25更新)