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.
There are various features of the AIX operating system. Some features of IBM AIX OS are as follows:
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. |