AIX操作系统命令
在这篇文章中,您将学习有关IBM AIX操作系统命令的知识。但在讨论AIX命令之前,您必须了解AIX操作系统是什么。
什么是AIX操作系统

AIX 是 高级交互式执行系统(Advanced Interactive eXecutive) 的缩写。IBM的AIX操作系统是专有UNIX操作系统的集合。它最初是为IBM RT PC RISC工作站设计的。然而,它最终被移植到许多硬件平台,包括基于PowerPC的系统、PS-2个人电脑、System-370大型机、IBM RS/6000系列和苹果网络服务器。它是五个具有通过The Open Group的UNIX 03标准认证的商业操作系统之一。AIX的第一个版本发布于 1986年 。AIX 7.2是AIX操作系统的最新稳定版本。
AIX操作系统的特点
AIX操作系统具有各种特点。IBM AIX操作系统的一些特点如下:
- 它为所有Oracle版本提供完全支持。
- IBM AIX操作系统是一个新版本,允许用户在系统重新启动时应用新的补丁。
- 它是一个非常可靠、稳定和多用途的操作系统。
- 它提供了出色的性能。
IBM AIX操作系统命令
有各种IBM AIX操作系统命令。以下是一些重要的命令:
| 命令 | 描述 |
|---|---|
| ac命令 | 用于打印连接时间记录。 |
| accept、reject命令 | 用于接受和拒绝打印请求。 |
| acctcms命令 | 用于从会计记录生成命令使用摘要。 |
| acctcom命令 | 用于显示所选进程的进程会计记录摘要。 |
| acctctl命令 | 用于控制高级会计。 |
| acctmerg命令 | 用于将总会计文件合并到中间或每日报告中。 |
| acctrpt命令 | 用于创建高级会计子系统数据报告。 |
| acctwtmp命令 | 用于通过向标准输出写入utmp记录来操作附加会计记录。 |
| aclconvert命令 | 用于将文件系统对象的访问控制信息从一种类型转换为另一种类型。 |
| aclget命令 | 用于显示系统文件的访问控制信息。 |
| adb命令 | 用于对程序进行通用调试。 |
| addbib命令 | 用于创建或扩展一个文献数据库。 |
| addrpnode命令 | 用于向对等域定义添加一个或多个节点。 |
| admin命令(SCCS) | 用于创建和控制源代码控制系统文件。 |
| aixpert命令 | 用于协助系统管理员配置安全设置。 |
| aixterm命令 | 用于初始化增强型X窗口终端仿真器。 |
| alog命令 | 用于创建和维护从标准输入创建的固定大小日志文件。 |
| alt_disk_copy命令 | 用于将现有运行系统复制到备用磁盘。 |
| arp命令 | 用于显示和修改地址解析,包括ATM接口。 |
| Authexec命令 | 以受控方式运行RBAC特权命令。 |
| Autoconf6命令 | 用于在启动时自动配置IPv6网络接口。 |
| Awk | 用于在文件中搜索符合某一模式的行,并对这些行执行定义的操作。 |
| Backsnap | 用于创建 JFS2 文件系统快照并备份该快照的界面。 |
| Banner | 用于以大写字母将 ASCII 字符串写入标准输出。 |
| Basename | 读取字符串参数,去除以 /(斜杠)结尾的任何前缀,并将基本文件名写入标准输出。 |
| batch 命令 | batch 命令从标准输入读取要稍后运行的命令的名称,并在系统负载允许时执行它们。 |
| bc 命令 | 是一个交互进程,提供任意精度的算术运算。 |
| Bellmail | 用于向系统用户发送消息并显示来自系统用户的消息。 |
| Bicheck | 用于验证 bosinst.data 文件是否包含控制流、目标磁盘数据和区域设置部分。 |
| bindintcpu | 允许系统管理员将来自给定硬件设备的中断定向到指定总线中断级别上的特定处理器编号或处理器编号集合。 |
| bindprocessor | 用于绑定或解绑进程的内核线程或列出可用的处理器。 |
| bootauth | 确保只有有效用户可以启动系统。 |
| bootparamd | 是一个服务器进程,为无盘客户端提供引导时所需的详细信息。 |
| bootpd | 用于配置 Internet 引导协议服务器。 |
| bugfiler | 用于自动将 bug 报告保存在指定的邮件目录中。 |
| cache_mgt | 用于处理提供在固态驱动器(SSD)设备上进行缓存的基础架构。 |
| calender | 用于读取日历文件,并显示提供今天或明天日期的任何行。 |
| Cat | 用于顺序读取每个文件参数,并将其输出到标准输出。 |
| cb 命令 | 从标准输入或给定文件中读取 C 程序,并通过缩进和空格将其写入标准输出以显示代码结构。 |
| certcreate | 此命令使用最终实体服务和库来请求使用命令行的标识信息创建新证书。 |
| Certget | 用于从本地 LDAP 存储库获取单个证书。 |
| Cfgif | 用于配置或激活系统配置数据库中配置的一个或多个 TCP/IP 接口实例。 |
| Cflow | 用于分析 yacc、lex、C、汇编语言、C++ 和目标文件,并输出它们的外部引用图表。 |
| chauthent | 用于更改系统配置的身份验证方法。 |
| chcifscred | 用于接受服务器和用户名作为输入。 |
| chmaster | 如果系统的域名已设置,chmaster 命令将使用 ypinit 命令更新当前域的 NIS 映射。 |
| chnamsv | 此命令不会更改名称服务器数据库。它修改主机上基于TCP/IP的名称服务的配置。该命令还修改/etc/resolv.conf文件。 |
| chpv命令 | 用于通过更改分配权限以允许或拒绝分配和可用性为可用或已删除来更改卷组中物理卷的状态。 |
| cpupstat | 它检测可能导致CPU DR操作失败的设置。 |
| Ctsthl | 用于显示和修改集群安全服务受信任主机列表文件的内容。 |
| Date | 如果没有提供标志,或者标志列表以+开头,则日期命令将当前日期和时间打印到标准输出。 |
| defvsd | 用于指定应将哪些在全局可访问卷组上的逻辑卷用作虚拟共享磁盘。 |
| devinstall | 用于安装设备的软件支持。它安装了-f标志指定的文件中给出的软件包。 |
| Dispgid | dispgid命令显示系统上所有组名称的列表。此命令没有任何参数。 |
| Echo | 用于将字符字符串写入标准输出。 |
| Emstat | 用于显示模拟异常统计信息。 |
| Enrol | enrol命令创建密码并加密通信通道,以便只有预期的接收者可以读取消息。需要密码才能接收机密邮件。 |
| Errctrl | errctrl命令更改或显示一个或多个组件的错误检查属性值。组件可通过名称、别名、类型或子类型选择。 |
| exportfs | 它允许网络文件系统客户端挂载本地目录。 |
| Expand | 在写入命名文件或标准输入到标准输出时,将制表符替换为一个或多个空格字符。 |
| fastboot或reboot | 如果系统没有其他用户登录,可以使用reboot命令重新启动设备。 |
| fcdecode | 用于将42字符的FFDC故障标识符解码为其组成部分,并以人类可读的方式显示它们。 |
| Filemon | 用于跟踪文件系统和输入/输出系统事件,并报告随时间变化的文件和输入/输出访问性能。 |
| Forw | 用于启动转发消息的接口。 |
| Fsbd | 用于检查、修改和调试由FileSystem参数提供的文件系统。 |
| Fwtmp | fwtmp命令操作会计记录,它从标准输入读取wtmp格式的二进制记录并将其转换为格式化的ASCII记录。 |
| Gdc | 提供了一个用户友好的界面,用于管理路由守护程序的操作。 |
| gencore | gencore命令为通过进程ID标识的进程生成一个核心文件,而不终止该进程。 |
| Genxlt | 从标准输入读取源代码集转换表文件,并将创建的版本写入由OutputFile参数指定的文件中。 |
| getconf | 当与Systemwide Configuration参数一起使用时,用于将由Systemwide Configuration参数指定的变量的值传输到标准输出 |
| Glbd | 用于管理全局位置代理(GLB)数据库。 |
| Head | 用于将每个指定文件或标准输入的几行或字节写入标准输出。 |
| hostname | 命令/usr/bin/hostname显示最新主机系统的名称。 |
| hpmstat | hpmstat命令显示执行的墙钟时间、硬件性能计数器和衍生的硬件指标。只有具有root访问权限的用户才能使用该命令。 |
| Hps_dump | Hps_dump用于将适配器板上的所有内存通过加载器接口上传到系统文件中。 |
| Ibstat | Ibstat用于显示特定主机通道适配器设备(HCAD)的InfiniBand操作数据。 |
| Imake | Imake用于从模板、一组cpp宏函数和每个目录输入文件的Imakefile构建Makefiles。 |
| Indent | Indent用于根据命令中给定的标志重新格式化C程序。 |
| Init | Init用于初始化和控制进程。 |
| Inucp | Inucp用于将位于StartDirectory根下的文件树中的系统文件移动到FinalDirectory根上的适当位置。 |
| Inured | Inured用于从已安装软件的inst根文件夹中删除文件。 |
| Kdb | Kdb是一个交互式实用程序,用于检查操作系统映像或内核。 |
| keycomp | keycomp接受键盘的文本描述,并将其转换为将键映射到标准输出的二进制文件。 |
| Keyserv Daemon | Keyserv Daemon用于存储每个登录到系统的用户的私有加密密钥。 |
| localedef | localedef用于将包含与区域相关信息定义的源文件转换为运行时区域对象文件。 |
| lstxattr | lstxattr用于显示所选文件、进程、共享内存、消息队列或信号量的Trusted AIX®安全属性。 |
| Lsvfs | Lsvfs用于显示/etc/vfs文件中的条目。 |
| Lsvgfs | Lsvgfs用于显示属于给定卷组的文件系统列表。 |
| Lsvpd | lsvpd命令获取字段可替换单元(FRU)的重要产品数据(VPD)。 |
| Lsvsd | Lsvsd用于显示当前在执行它的节点上配置的虚拟共享磁盘的信息。 |
| Lsvg | Lsvg用于显示有关卷组的信息。 |
| Lsusil | Lsusil用于显示一个或多个USIL示例的列表。 |
| Mhpath | Mhpath用于列出文件夹和消息的路径名。 |
| mkboot | mkboot用于将内核和文件系统组合成引导镜像。 |
| mkinstallp | mkinstallp用于让用户创建自己的AIX®软件包。 |
| Mklv | Mklv用于在卷组中创建新的逻辑卷。 |
| mkprtsv | mkprtsv用于在主机上创建基于TCP和IP的打印服务。 |
| Mvdir | Mvdir用于重命名文件系统中的目录。 |
| ntpdate | ntpdate用于通过网络时间协议配置日期和时间。 |
| nismkdir | nismkdir用于在现有域中创建子目录。 |
| openpts | openpts命令使系统能够连接到远程主机,以确定收集器是否进行了可信启动。 |
| Passwd | Passwd用于设置和更改用户密码。 |
| piopredef | piopredef用于从虚拟打印机定义创建预定义打印机数据流定义。 |
| portmap Daemon | portmap Daemon用于将RPC程序号转换为Internet端口号。 |
| prs命令(SCCS) | 在将SCCS文件的一部分或全部写入标准输出之前,它会读取指定的文件。 |
| Qcan | 可用于取消打印队列中的特定作业号或所有作业。 |
| Qprt | 创建并排队一个打印作业,该作业将打印由File参数指定的文件。 |
| rcvpack | 将传入的消息放置在由File参数指定的打包文件中。 |
| Refrsrc | 用于刷新资源类中的资源。 |
| Rembak | rembak命令提交一个作业到远程服务器进行排队。 |
| rmauth | rmauth命令删除Name参数中指定的用户定义授权。 |
| rmcctrl | 用于管理资源监视和控制子系统。 |
| rmcluster | 用于删除集群配置或集群中的一个站点。 |
| Rmsoc | 用于删除没有文件描述符的套接字。 |
| Rpcgen | 用于创建实现RPC协议的C代码。 |
| rwall | 用于向网络上的所有用户发送消息。 |
| scls | 用于获取有关当前便携式流环境(PSE)设置的信息。 |
| setsecattr | 用于设置由Name参数指定的命令、设备或进程的安全属性。 |
| settxattr | 用于设置由Name参数指定的文件、进程、共享内存、消息队列或信号量的可信AIX®安全属性。 |
| shconf | 用于显示或指定优先级问题检测和丢失输入/输出检测的参数。 |
| tabs | 用于指定支持远程可设置硬件制表符的终端的制表位。 |
| timedc | 用于控制timed守护程序的操作。 |
| tset | tset命令允许用户配置终端的设置。 |
| turnacct | turnacct命令提供了与accton命令的接口,用于启用或禁用进程帐户记录。 |
| udfcheck | 用于检测和修复给定设备上的UDF卷。 |
| uimx | 启动X Window System的UIM/X用户界面管理系统。 |
| unifdef | 可用于从文件中删除#ifdef行,同时保留文件的其余部分。 |
| untab | 将输入中的制表符替换为空格字符,并读取FileName选项或标准输入提供的文件。 |
| vgrind | 用于格式化(grind)由File参数指定的程序源代码。 |
| vmh | vmh命令启动MH命令的可视界面。 |
| Vsdvg | 用于定义Virtual shared disk子系统使用的卷组。 |
| wait | 等待由ProcessID变量指定的进程ID终止。 |
| wlmcntrl | wlmcntrl命令用于停止、启动、更新或查询Workload Manager(WLM)的状态。 |
| wlmperf | 用于按类别提供Workload Manager资源活动的图形视图。 |
| x_add_fs_fpe | 用于将字体路径元素添加到选定的网络类型名称的字体路径中,允许字体服务器访问字体。 |
| x_add_nfs_fpe | 用于向网络类型名称的字体路径添加字体路径元素。 |
| x_rm_fpe | 用于从指定网络类型名称的字体路径中删除一个字体路径元素。 |
| xget | 用于通过安全通信介质获取秘密邮件。 |
| xhost | 用于将主机名添加或移除到X服务器接受连接的机器列表中。 |
| xmodem | 与异步终端仿真 (ATE) 应用程序一起使用,使用xmodem协议传输由FileName参数指定的文件。 |
| ypcat | 用于打印出网络信息服务 (NIS) 映射。 |
| ypinit | 用于在NIS服务器上配置NIS映射。 |
| ypxfr | 用于将网络信息服务 (NIS) 映射从NIS服务器传输到本地主机。 |
| zcat | zcat命令允许您扩展和查看压缩文件,而无需解压缩它。 |
| zdump | 用于显示命令行上每个区域的当前时间。 |
| zic | 提供时区编译器。 |
极客笔记