CLI 的设计目的在于实现与 BUI 同样的功能,同时也为执行重复性任务提供一个强大的脚本化环境。命令行是用于重复性管理任务的高效而强大的工具。设备通过Oracle ZFS Storage Appliance 安装指南 中的控制台或SSH提供 CLI。在某些情况下与系统交互的首选方式是通过 CLI,如下所述:
网络不可用-如果网络不可用,则无法进行基于浏览器的管理;管理的唯一途径就是通过Oracle ZFS Storage Appliance 安装指南 中的控制台,该控制台只能提供基于文本的界面
方便-启动浏览器可能非常耗时,特别是在仅需要检查系统的某个特定方面或执行快速配置更改时
精确-在某些情况下,从本质上讲,浏览器提供的信息与其说是定量信息,不如说是定性信息,而您需要更精确的答案
自动-基于浏览器的交互无法轻松地自动执行;如果您具有重复性或严格定义的任务,可以编写任务脚本
Tab 补齐功能的应用非常广泛:如果您不确定在任何给定上下文中应该键入什么内容,则按下 Tab 键可以向您提供可能的选项。在本文档中,按 Tab 键的操作将以粗斜体的 "tab" 一词来表示。
可以随时获得帮助:help 命令可提供与上下文相关的帮助。有关特定主题的帮助可以通过将主题指定为 help 的参数来获得,例如 "help commands"。通过使用 Tab 补齐 help 命令或键入 help topics,可显示提供的主题。
在 CLI 中导航时,需要注意以下两个原则:
Tab 补齐功能的应用非常广泛-如果您不确定在任何给定上下文中应该键入什么内容,则按下 Tab 键可以向您提供可能的选项。在本文档中,按 Tab 键的操作将以粗斜体的 "tab" 一词来表示。
可以随时获得帮助-help 命令可提供特定于上下文的帮助。有关特定主题的帮助可以通过将主题指定为 help 的参数来获得,例如 help commands。通过使用 Tab 补齐 help 命令或键入 help topics,可显示提供的主题。
这两个原则可以结合起来,如下所示:
dory:> help tab builtins commands general help properties script