AIX命令参考大全,卷 2,d - h - 关于本书

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

关于本书

本书是《AIX 5L V5.2 命令参考大全》(共 6 卷)的第 2 卷,它包含有关操作系统命令的参考信息。它描述了每条命令所执行的任务,如何修改这些命令,这些命令是如何处理输入和输出的,谁可以运行它们,并提供了全部六卷书的总索引。

有关安排在功能组中的命令的快速参考列表,请参阅卷 6。

本版本支持带有 5200-04 推荐的维护软件包的 AIX 5L V5.2 的发行版。任何对该维护软件包的特定引用都显示为带有 5200-04 的 AIX 5.2

本书的使用对象

本书适用于操作系统命令的用户。

如何使用本书

命令是执行某项操作或者运行某个程序的请求。通过使用命令来告诉操作系统您想执行什么任务。输入命令后,这些命令通过命令解释器(也称为 shell)进行解释,然后执行该任务。

有些命令可以仅输入一个单词来完成。也可以将命令组合起来使得一个命令的输出成为另一个命令的输入。这也称为流水线技术。

标志进一步定义了命令的操作。标志是和命令名一起在命令行中使用的修饰符,它通常位于连字符之后。

这些命令也可编成一组并存储在一个文件当中。这些被称作 shell 过程或 shell 脚本。您可以运行包含了这些命令的文件,而不是单个执行这些命令。

某些命令可以通过使用基于 Web 的系统管理器应用程序 或系统管理接口工具(SMIT)来构造。

突出显示

本书中使用以下突出显示约定:

粗体 标识命令、子例程、关键字、文件、结构、目录以及其它名字由系统预定义的项。也识别图形对象例如用户选择的按钮、标签和图标。
斜体 识别实际名称或值将由用户提供的参数。
等宽字体 识别特定数据值的示例,文本与您可能看到的显示相似的示例、程序代码部分与您可能作为程序员写的相似的示例、系统消息或者您将实际输入的信息。

格式

每个命令可能包含以下任一部分:

用途 每个命令主要功能的描述。
语法 语法语句显示了命令行选项。
描述 命令的讨论描述了命令功能和用法的详细信息。
标志 带有解释标志如何修改命令操作的命令行标志和相关变量列表。
参数 命令行参数和它们的描述的列表。
子命令 解释这些命令用法的子命令(用于交互式命令)的列表。
退出状态 命令返回的退出值的描述。
安全性 指定运行命令需要的任何许可权。
示例 指定如何使用该命令的示例。
文件 由该命令使用的文件的列表。
相关信息 本书中相关命令和其他书中的相关讨论的列表。

阅读语法语句

语法语句是表现命令语法和组成的符号(例如方括号([])、花括号({})和竖条(|))的方法。以下是语法说明 unget 命令的例子:

unget [ -rSID ] [ -s ] [ -n ] File ...

以下约定用于命令语法语句当中:

可安装软件包的列表

要列出单个命令的可安装软件包(文件集),使用带有 -w 标志的 lslpp 命令。例如,要列出拥有命令 installp 的文件集,请输入:

lslpp -w /usr/sbin/installp

输出类似于以下显示:

文件                             文件集                 类型
-----------------------------------------------------------------
/usr/sbin/installp                 bos.rte.install           File

要列出拥有包含 installp 的所有文件名的文件集,请输入:

lslpp -w "*installp*"

将会显示如下的输出:

文件                             文件集                 类型
-----------------------------------------------------------------
/usr/sbin/installp                 bos.rte.install           File
/usr/clvm/sbin/linstallpv          prpq.clvm                 File
/usr/lpp/bos.sysmgt/nim/methods/c_installp
                                   bos.sysmgt.nim.client     File

在后台运行命令

如果您要运行一个需要长时间处理的命令,您可以指定该命令在后台运行。后台进程是运行较慢的程序的一个非常有用的方法。要在后台运行一个命令,在命令的结尾使用 & 运算符:

命令 &

一旦进程在后台运行,您可以继续工作并在系统中输入其它的命令。

有时,您可能想在某一个特定时间或者特定的日期运行某个命令。使用 cron 守护进程,您可以调度命令使其自动运行。或者使用 atbatch 命令,您可以稍后运行或者当系统装入级别许可时运行命令。

输入命令

当使用操作系统时,通常在命令行的 shell 提示符后输入命令。shell 提示符可以不同。在以下示例中,$ 就是提示符。

要显示当前目录的内容的列表,输入 ls 然后按回车键:

$ ls

当您输入一个命令并运行时,操作系统将不会显示 shell 提示符。当命令执行完毕,系统再次显示提示符。这说明您可以输入另外一条命令。

输入操作系统命令的一般格式是:

命令 标志 参数

标志改变命令工作的方式。很多命令有若干标志。例如,如果您在 ls 命令之后输入 -l(长型)标志,系统将提供关于当前目录内容的附加信息。下边的示例显示如何在 ls 命令之后使用 -l 标志:

$ ls -l

参数由字符串组成,接在命令和标志之后。它指定了数据如文件或目录的名称或者数值。在下面的例子中,目录名 /usr/bin 就是一个参数:

$ ls -l /usr/bin

当输入命令,重要的是记住以下几点:

当输入某些命令时,shell 提示符将会发生改变。由于一些命令是实际的程序(例如 telnet 命令),在执行这些命令时提示符将会改变。任何在程序中发生的命令都是子命令。当您退出程序后,提示符将会返回到 shell 提示。

操作系统可以运行不同的 shell(例如 Bourne、C 或 Korn),并且您输入的命令将会由 shell 来解释。因此,您必须知道您用的是什么 shell 以便您能以正确的格式输入命令。

停止命令

如果您输入一条命令然后要停止命令的运行,您可以中止命令的运行。要停止命令的运行,按下中断程序键(通常是 Ctrl-C 或者 Alt-Pause)。当进程停止后,将返回 shell 提示并且您可以继续输入其它命令。

ISO 9000

本产品的开发和生产中使用了 ISO 9000 质量认证体系。

UNIX98 规范的 32 位和 64 位支持

首先是 V4.3,该操作系统是为了支持用于基于 UNIX 的操作系统的可移植性的 The Open Group 的 UNIX98 规范而设计的。已经将许多新的接口和一些当前接口添加或增强为符合此规范,使 V4.3 对于应用程序更开放和可移植。

同时,保存了与操作系统的先前版本的兼容性。这通过创建新环境变量来完成,可用于在每个系统、每个用户或每个进程的基础上设置系统环境。

要确定开发 UNIX98 可移植应用程序的适当方式,可能需要参考 The Open Group 的 UNIX98 规范,可通过订购 Go Solo 2: The Authorized Guide to Version 2 of the Single UNIX Specification 获取 CD-ROM 上的该规范,CD-ROM 中的该书包含 The Open Group 的 UNIX98 规范。

相关信息

下列书籍包含有关或相关命令的信息:

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]