コマンドラインインタプリタ

コマンドラインインタプリタ

コマンドラインインタプリタ(command line shell,command language interpreter)は、ユーザが入力したテキスト行を読み、特定のオペレーティングシステムまたはプログラミング言語のコンテキストで解釈するコンピュータプログラムである。

ユーザインタフェースとしてのコマンドインタプリタ

コマンドラインインタプリタは、ユーザが非常に効率的な(そしてしばしば簡潔な)方法で様々なコ これは、ユーザーがコマンドとそのパラメータの名前、および解釈される言語の構文を知っている必要があります。 1960年代以降、コンピュータとのユーザーの対話は、主にコマンドラインインタフェースによるものでした。

1970年代、研究者はコンピュータの代替ユーザーインターフェイスを提供するためにグラフィカルユーザインタフェース(Gui)の開発を開始しました。 これらはコマンドラインインターフェイスよりも学習が容易であるため、コンピュータと対話する最も一般的な方法となっています。 ただし、コマンド行インタプリタはGuiと組み合わせて広く使用されています。 いくつかの複雑なタスクでは、後者は、表示されるメニューとダイアログボックスの数が多いため、また、基礎となるタスクをグラフィカルに表現する

cripting

ほとんどのコマンドラインインタプリタは、さまざまな範囲でスクリプトをサポートしています。 (結局のところ、これらはインタプリタ言語のインタプリタですが、多くの場合、言語は特定のコマンドラインインタプリタに固有のものです。)解釈する言語で書かれたスクリプト(シェルスクリプトやバッチファイルと呼ばれることもあります)を解釈します。 コマンドラインインタプリタの中には、独自の言語に加えてREXXなどの他の言語のインタプリタエンジンも組み込まれているものもあり、それらの言語でスクリプトをコマンドラインインタプリタ自体の中で直接実行できるようになっている。

逆に、スクリプト言語、特にeval関数を持つ言語(REXX、Perl、Python、Jythonなど)を使用して、コマンド行インタプリタを実装することができます。 いくつかのオペレーティングシステム、特にDOSでは、このようなコマンドインタプリタは、提供されているものよりも柔軟なコマン 他の場合には、そのようなコマンドインタプリタは、言語のユーザインタフェースおよび入力/出力機能を使用する高度にカスタマイズされたユーザインタフェースを提示することができる。

引用符

*4DOS-(DOS,Windows)
*4NT-(Windows NT)
*4OS/2-(OS/2)
*PocketDOS–WINDOWS CE3.0を搭載したPocket PC上で動作するMS-DOS6.22コマンドラインインタプリタの実装である。•Amiga CLI/AMIGA SHELL-(AMIGAOS)
•cl-(OS/400)
•basic-PLUS-(RSTS/e)
•cmd.exeを使用して、Pocket Pc上のDosシェルをデフォルトのMS-DOS6.22エミュレーションからDR-DOS6、PC-DOS6、またはフリー DOS7に切り替えるオプexe-(OS/2,WINDOWS NT-Windows Vista)Windows CE3.0
*CMS-(VM/CMS)
*コマンド。COM-(DOS,Windows95-Windows Vista)
*コモドールDOS Wedge-(コモドール64)
*DCL-(OpenVMS)
*EFI-SHELL-(拡張可能なファームウェアインターフェイス)
*GMLCMD-(Windows)
*iSeries QSHELL-(IBM OS/400)
*SymShell-(SymbOS)
*TSO-(MVS,z)

*Sh、Bash、Ksh、CshなどのUnixシェルプログラム
*tclshとWISH、その様々な実装でTcl言語で使用されるシェル
*上記のUnixシェルは、windows nt/2000/Xp/2003osシリーズを含む他のosで実装され、MS-DOS/windows95/98/me シリーズ:MKS Toolkit(Bourne、Bash、Korn、Cシェル、rsh、tclsh、SSH)、Microsoft Windows Services for Unix(CおよびKornシェル)、AT&T U/Win(すべてまたはほとんどのシェル)、Cygwinなど
*拡張Kornバリアントzsh、Perlベースのpshシェルなど、さまざまなOsや環境下での新しいUnixシェル。
*Windows PowerShell-(Windows XP-Windows Vista)
*Windows回復コンソール-(Windows2000-Windows Vista)
*YouShell-(YouOS)
*

eeも

*シェル(コンピューティング)
*コンピュータシェルの比較
*テキストターミナル
*コマンドライン引数
*Read-eval-printループ
*バッチ処理
*バッチファイル
*シェルスクリプト
*スクリプト言語
*ドメイン固有のプログラミング言語
*tcl/cのclig

Leave a Reply