smitty 命令
用途
提供“基于 Curses”的文本界面来执行系统管理。
语法
smitty [ -C ] [ -D ] [ -f ] [ -h ] [ -l File ] [ -o PathName ] [ -s File ] [ -t ] [ -v ] [[[ -m | -n | -d ] FastPath ] [ -X ] [ -x ]
描述
SMIT 创建两个文件:smit.script 文件和 smit.log 文件。 使用 -s PathName 标志调用 smitty 命令将 smit.script 文件保存在由 PathName 参数指定的文件中。 如果没有指定 -s 标志,那么将脚本信息保存在 $HOME/smit.script 文件中。 使用 -l PathName标志调用smitty命令时,会将smit.log文件保存到PathName参数指定的文件中。 如果没有指定 -l 标志,那么将日志信息记录在 $HOME/smit.log 文件中。 您必须对您要求写入 smit 文件的目录具有写许可权,否则不会创建 smit.script 文件和 smit.log 文件。 SMIT 不覆盖 smit.log 文件或 smit.script 文件。 可能时会附加文件。
smit.script 文件自动记录命令和命令使用的标志及参数。 smit.script 文件可用作一个可执行 shell 脚本以复制系统配置。 SMIT 创建 smit.log 文件,它包含可由程序员用来扩展 SMIT 系统所使用的附加的详细信息。 -D、-l、-t 和 -v 标志会影响 smit.log 文件。
如果不使用 FastPath 参数,那么 smitty 命令会将您转至菜单层次结构的顶级。 要进入低级菜单,请使用 FastPath 参数。 SMIT 运行的所有命令都可以用做 FastPaths。 当您熟悉命令时,FastPath 参数能帮助您。 例如,您可以输入:smitty chuser以直接转至您可以从中更改用户特征的对话框。
SMIT 需要访问下列文件:
项 | 描述 |
---|---|
sm_menu_opt | SMIT 数据库 |
sm_name_hdr | SMIT 数据库 |
sm_cmd_hdr | SMIT 数据库 |
sm_cmd_opt | SMIT 数据库 |
smit.log | SMIT 日志文件 |
smit.script | SMIT 脚本文件 |
/usr/lpp/msg/.../smit.cat | 消息目录 |
注: 如果这些文件中有任何文件已损坏,或者存在于 NFS 服务器上并且该服务器已关闭,那么 SMIT 可能无法响应。
标志
项 | 描述 |
---|---|
-C | 使用“基于 Curses”的文本界面启动 SMIT。 它是 smitty 命令的缺省值。 |
-D | 设置调试方式;设置 -t 与 -v 标志。 |
-d FastPath | 标识 FastPath 是对话框的名称。 |
-f | 允许 SMIT 的标准输入和输出可以被重定向。 |
-h | 显示命令用法的消息。 |
-我 文件 | 重新将 smit.log 文件重定向至指定的 File。 |
-m FastPath | 标识 FastPath 是菜单的名称。 |
-n FastPath | 标识 FastPath 是选择程序的名称。 |
-o PathName | 为 SMIT 对象指定备用存储库的目录 PathName。 缺省目录是 /etc/objrepos。 |
-s 文件 | 重新将 smit.script 文件重定向至指定的 File。 |
-t | 将详细跟踪信息记录在 smit.log 文件中。 |
-v | 记录 SMIT 运行的中间和目标任务命令的命令字符串,同时也将输出记录在 smit.log 文件中。 |
-x | 不运行任何 command_to_execute,但是仍然为以后的执行记录它们。 |
-X | 不运行任何 command_to_discover、command_to_list、command_to classify 或 command_to_execute。 |
示例
- 要显示整个系统管理层次结构中的主菜单,请输入:
smitty
- 要更改用户的特征,请输入:
chuser 命令是 FastPath 参数的一个示例。 smitty 命令和 FastPath 参数 chuser 可将您直接转至对话框,Change User Attributes,这将引导您完成更改用户的特征。smitty chuser
注: 应使用 斯米蒂丘斯 命令来仅修改本地用户。 - 要使 smit.script 文件可执行重复配置,请输入:
然后,要复制您的配置,请输入:chmod +x smit.script
在配置命令中可以编辑 smit.script 文件来创建微小的变动,或仅仅使用命令的子集。 应该重新命名或复制 smit.script 文件以防止 SMIT 修改它。smit.script
注:SMIT 在 Korn shell 程序 (/usr/bin/ksh) 下运行命令。 smit.script 文件中的一些命令字符串可能需要该环境才能正确运行。
文件
项 | 描述 |
---|---|
/usr/bin/smitty | 包含 smitty 命令。 |
/etc/objrepos | 为 SMIT 数据库指定缺省目录。 |
smit.log | 用时间戳记指定您的会话的详细信息。 |
smit.script | 用时间戳记仅指定 SMIT 运行的目标任务命令。 |