命令解释器允许用户使用文本行形式的命令与程序进行交互。它一直被使用到1970年代。然而,在现代,许多命令解释器被图形用户界面和菜单驱动界面所取代。
命令解释器有许多用途,在某些情况下比图形用户界面更有用。这些情况的详细信息如下-
命令解释器具有大量可用于不同操作的命令和查询。而且,键入要比使用图形用户界面完成的单击要快得多。
有些系统没有足够的资源来支持图形用户界面。在这些情况下,可以使用命令解释器。
科学家和工程师经常在科学环境中使用命令解释器。与图形用户界面相比,技术先进的用户还更喜欢命令解释器。
视障人士无法使用图形用户界面,因此他们使用命令解释器。可以在命令解释器中使用盲文显示器来显示命令和指令。
即使图形用户界面更常见,许多高级用户仍使用功能强大的命令解释器。使用命令解释器的一些系统是-
PHP有一个用于交互使用的外壳,称为php-cli。
Ruby具有可交互使用的命令外壳。
一些Linux发行版具有Unix Shell的bash实现。
Junos和Cisco IOS路由器使用命令行解释器进行配置。
Windows具有带有CLI环境的Windows命令提示符。
命令解释器在基于文本的界面上工作,用户可以在其中键入所需的请求和查询,并获得所需的结果。与此相比,图形用户界面以可视形式包含所有信息,其中图标,窗口等可用于访问和操作数据。
有经验的用户会发现命令解释器非常有用,因为键入命令和获取结果更快。天真的用户喜欢图形用户界面,因为它们采用的是图形格式并且易于使用。