Home » AIX Operating System Commands

AIX Operating System Commands

by Online Tutorials Library

AIX Operating System Commands

In this article, you will learn about the IBM AIX operating system commands. But before discussing the AIX commands, you have to know about the AIX operating system.

What is AIX Operating System?

AIX Operating System Commands

AIX is the abbreviation for Advanced Interactive eXecutive. IBM’s AIX operating system is a collection of proprietary UNIX operating systems. It was mainly designed for the IBM RT PC RISC workstation. Still, it was eventually ported to many hardware platforms, including the PowerPC-based systems, PS-2 personal computers, System-370 mainframes, IBM RS/6000 series, and Apple Network Server. It is one of five commercial OS with versions certified to The Open Group’s UNIX 03 standard. AIX’s first version was released in 1986. AIX 7.2 is the latest stable version of the AIX operating system.

Features of the AIX operating system

There are various features of the AIX operating system. Some features of IBM AIX OS are as follows:

  1. It provides complete support for all oracle versions.
  2. The IBM AIX OS is a new version that allows the users to apply new patches with a system restart.
  3. It is a very reliable, stable, and multi-purpose operating system.
  4. It provides an excellent performance.

IBM AIX operating system commands

There are various IBM AIX OS commands. Some of the essential commands are as follows:

Commands Description
ac command It is used to print connect-time records.
accept, reject, command It is used to accept and reject print requests.
acctcms command It is used to produce command-usage summaries from accounting records.
acctcom command It is used to show summaries of process-accounting records for selected processes.
acctctl command It is used to control advanced accounting.
acctmerg command It is used to merge the total accounting file into an intermediary or daily report.
acctrpt command It is used to create advanced accounting subsystem data reports.
acctwtmp command It is used to manipulate the attach accounting records by writing an utmp record to standard output.
aclconvert command It is used to transform a file system object’s access control information from one kind to another.
aclget command It is used to show the access control information of the system file.
adb command It is used to give a general-purpose debug the program.
addbib command It is used to make or extend a bibliographic database.
addrpnode command It is used to add one or multiple nodes to a peer domain definition.
admin command (SCCS) It is used to create and control Source Code Control System files.
aixpert command It is used to assist the system administrator in configuring security settings.
aixterm command It is used to initialize an Enhanced X-Windows terminal emulator.
alog command It is used to create and maintain fixed-size log files created from standard input.
alt_disk_copy It is used to copy the existing running system to an alternate disk.
arp command It is used to show and modifies address resolution, including ATM interfaces.
Authexec It is used to run a RBAC privileged command in a controlled manner.
Autoconf6 It is used to configure IPv6 network interfaces automatically at boot time.
Awk It is used to search for lines in files that fit a pattern and then executes the defined actions on those lines.
Backsnap It is used to offer an interface for creating a snapshot of a JFS2 file system and backing up the snapshot.
Banner It is used to write ASCII character strings to standard output in large letters.
Basename It reads the String parameter, removes any prefixes that terminate in a / (slash), and writes the base file name to standard output.
batch command The batch command reads the names of commands to be run later from standard input and executes them when the system load level allows.
bc command It is an interactive process that offers arbitrary-precision arithmetic.
Bellmail It is used to send messages to system users and shows messages from system users.
Bicheck It is used to verify the bosinst.data file for the presence of the control flow, target disk data, and locale stanzas.
bindintcpu It allows system administrators to direct interrupts from a given hardware device to a specific processor number or collection of processor numbers at the specified bus interrupt Level.
bindprocessor It is used to bind or unbind a process’s kernel threads or list available processors.
bootauth It ensures that a valid user is launching the system.
bootparamd It is a server process that gives details to diskless clients for booting.
bootpd It is used to configure the Internet Boot Protocol server.
bugfiler It is used to keep bug reports in defined mail directories automatically.
cache_mgt It is used to handle the infrastructure that gives caching on solid-state drive (SSD) devices.
calender It is used to read the calendar file and displays any line that provides the date for today or tomorrow.
Cat It is used to read each File parameter sequentially and outputs it to standard output.
cb command It reads C programs from standard input or given files and writes them to standard output to display the code’s structure via indentations and spacing.
certcreate This command uses the end-entity services and libraries to request the creation of a new certificate using the command line’s identifying information.
Certget It is used to get a single certificate from the local LDAP repository.
Cfgif It is used to configure or activate one or more of the TCP/IP IF instances configured in the system configuration database.
Cflow It is used to analyze the yacc, lex, C, assembler, C++, and object files and outputs a chart of their external references.
chauthent It is used to change the configured authentication method for the system.
chcifscred It is used to accept a server and a user name as input.
chmaster If the system’s domain name is currently set, the chmaster command uses the ypinit command to update the NIS mappings for the current domain.
chnamsv This command does not change the name server database. It modifies the configuration of a TCP/IP-based name service on a host. The command also modifies the /etc/resolv.conf file
chpv command It is used to change the state of a physical volume in a volume group by altering the allocation permission to allow or deny allocation and the availability to available or deleted.
cpupstat It detects setups that might cause a CPU DR operation to fail.
Ctsthl It is used to display and modify the contents of cluster security services trusted host list files.
Date The date command prints the current date and time to standard output if no flags are supplied or if the flag list starts with a +.
defvsd It is used to specify which logical volumes on globally accessible volume groups should be used as virtual shared disks.
devinstall It is used to install the software support for devices. It installs the software packages given in the -f flag-specified file.
Dispgid The dispgid command displays a list of all group names on the system. This command does not have any parameters.
Echo It is used to write character strings to standard output.
Emstat It is used to show emulation exception statistics.
Enrol The enrol command creates a password and encrypts a communication channel so that only the intended receiver can read messages. The password is required to receive confidential mail.
Errctrl The errctrl command alters or shows the error-checking attribute values of one or more components. Components are chosen by name, alias, type, or subtype.
exportfs It allows Network File System clients to mount local directories.
Expand It replaced tab characters with one or more space characters when writing named files or standard input to standard output.
fastboot or reboot If no other users are logged into the system, the reboot command can be used to reboot the device.
fcdecode It is used to decode the 42-character FFDC Failure Identifier into its component pieces and shows them in a human-readable way.
Filemon It is used to keep track of file system and Input/Output system events and reports on file and Input/Output access performance over time.
Forw It is used to start an interface for forwarding messages.
Fsbd It is used to inspect, modify, and debug a file system supplied by the FileSystem parameter.
Fwtmp The accounting records are manipulated by the fwtmp command, which reads binary records in wtmp format from standard input and converts them to formatted ASCII records.
Gdc It provides a user-friendly interface for the gated routing daemon’s operation.
gencore The gencore command generates a core file for the process identified by the process ID without terminating it.
Genxlt It reads a source code set conversion table file from standard input and writes the created version to a file specified by the OutputFile parameter.
getconf When used with the Systemwide Configuration parameter, it is used to transmit the variable’s value specified by the Systemwide Configuration parameter to standard output
Glbd It is used to manage the global location broker (GLB) database.
Head It is used to write several lines or bytes from each specified file or standard input to standard output.
hostname The command /usr/bin/hostname displays the name of the latest host system.
hpmstat The hpmstat command displays the execution wall clock time, hardware performance counters, and derived hardware metrics. It can only be used by a user who has root access.
Hps_dump It is used to upload all of the memory from the adapter board into a system file using the loader interface.
Ibstat It is used to show InfiniBand operational data for a specific Host Channel Adapter Device (HCAD).
Imake It is used to build Makefiles from a template, a collection of cpp macro functions, and an Imakefile per-directory input file.
Indent It is used to reformat a C program according to the flags given with the command.
Init It is used to initialize and controls processes.
Inucp It is used to move the system files in a file tree that has its root at StartDirectory to the proper location on the FinalDirectory root.
Inured It is used to remove files from installed software’s inst root folders.
Kdb It is an interactive utility for inspecting an operating system image or the kernel.
keycomp It takes a textual description of the keyboard and converts it to a binary file that maps the keys to standard output.
Keyserv Daemon It is used to store the private encryption keys of each user logged into the system.
localedef It is used to convert source files containing definitions of locale-dependent information into a run-time locale object file.
lstxattr It is used to display the Trusted AIX® security attributes of the selected file, process, shared memory, message queue, or semaphore.
Lsvfs It is used to show the entries in the /etc/vfs file.
Lsvgfs It is used to show a list of file systems that are part of the volume group given.
Lsvpd The lsvpd command gets important product data (VPD) for field replaceable units (FRUs).
Lsvsd It is used to show the information on virtual shared disks that are currently configured on the node where it is executed.
Lsvg It is used to show the information about the volume groups.
Lsusil It is used to display the list of one or more USIL examples.
Mhpath It is used to list the path names of folders and messages.
mkboot It is used to combine a kernel and file system into a boot image.
mkinstallp It is used to let users create their own AIX® software packages.
Mklv It is used to make a new logical volume within the volumegroup.
mkprtsv It is used to create a TCP and IP-based print service on a host.
Mvdir It is used to rename the directories within a file system.
ntpdate It is used to configure the date and time via the Network Time Protocol.
nismkdir It is used to create subdirectories within an existing domain.
openpts The openpts command enables the system to connect to a remote host to determine whether the collector has conducted a trusted boot.
Passwd It is used to set and change user passwords.
piopredef It is used to create a predefined printer data-stream definition from a virtual printer definition.
portmap Daemon It is used to convert RPC program numbers into Internet port numbers.
prs command (SCCS) It reads the specified files before writing a portion or all of an SCCS file to standard output.
Qcan It can be used to cancel either a specific job number or all jobs in a print queue.
Qprt It creates and queues a print job that will print the file specified by the File parameter.
rcvpack It places the incoming messages in the packed file specified by the File parameter.
Refrsrc It is used to refresh the resources within a resource class.
Rembak The rembak command submits a job to a remote server to be queued.
rmauth The rmauth command deletes the user-defined authorization named in the Name parameter.
rmcctrl It is used to manage the resource monitoring and control subsystem.
rmcluster It is used to delete the cluster configuration or one of the cluster’s sites.
Rmsoc It is used to remove the socket that doesn’t have a file descriptor.
Rpcgen It is used to create C code to implement an RPC protocol.
rwall It is used to send messages to all users on the network.
scls It is used to give the user a way to get information about the current Portable Streams Environment (PSE) settings.
setsecattr It is used to set the security attributes of the command, device, or process that is specified by the Name parameter.
settxattr It is used to set the Trusted AIX® security properties of the file, process, shared memory, message queue, or semaphore specified by the Name parameter.
shconf It is used to display or specify the parameters of priority problem detection and lost Input/Output detection.
tabs It is used to specify tab stops on terminals that support remotely settable hardware tab characters.
timedc It is used to control the operation of the timed daemon.
tset The tset command allows the user to configure the terminal’s settings.
turnacct The turnacct command gives an interface with the accton command to enable or disable process accounting.
udfcheck It is used to detect and repair the UDF volume on a given device.
uimx It launches the X Window System’s UIM/X user-interface management system.
unifdef It can be used to remove ifdef lines from a file while leaving the rest of the file alone.
untab It replaces tabs in the input with space characters and reads a file supplied by the FileName option or standard input.
vgrind It is used to format (grinds) the program sources indicated by the File arguments.
vmh The vmh command launches a visual interface for MH commands.
Vsdvg It is used to define the volume groups used by the Virtual shared disk subsystem.
wait It waits until the process ID specified by the ProcessID variable terminates.
wlmcntrl The wlmcntrl command is used to stop, start, update, or query the status of Workload Manager (WLM).
wlmperf It is used to offer graphical views of Workload Manager resource activities by class.
x_add_fs_fpe It is used to add a font path element to the selected network type name’s font path, allowing a font server to access fonts.
x_add_nfs_fpe It is used to add a font path element to the network type name’s font path.
x_rm_fpe It is used to delete a font path element from the specified network type name’s font path.
xget It is used to get secret mail over a secure communication medium.
xhost It is used to add or remove hostnames from the list of machines from which the X Server accepts connections.
xmodem It is used in conjunction with the Asynchronous Terminal Emulation (ATE) application to use the xmodem protocol to transmit a file specified by the FileName parameter.
ypcat It is used to print out a Network Information Services (NIS) map.
ypinit It is used to configure NIS maps on a NIS server.
ypxfr It is used to transfer a Network Information Services (NIS) map from a NIS server to localhost.
zcat The zcat command lets you expand and see a compressed file without having to uncompress it.
zdump It is used to show the current time for each zone named on the command line.
zic It is used to provide a time zone compiler.

You may also like