List of POSIX commands
From Wikipedia, the free encyclopedia
(Redirected from Unix commands)
This is a list of the shell commands of the most recent version of the Portable Operating System Interface (POSIX) – IEEE Std 1003.1-2024 which is part of the Single UNIX Specification (SUS). These commands are implemented in many shells on modern Unix, Unix-like and other operating systems. This list does not cover commands for all versions of Unix and Unix-like shells nor other versions of POSIX.
As is typical in the context of a POSIX system, the term file refers to an item of a file system which can be a regular file, a directory or several other more specialized types.
Columns:
- Command
- The text one enters to launch the command.
- Category
- Functional categorization.
- Optionality
- Indicates whether the command is mandatory or optional in order to achieve conformance. If the latter, then a code indicates the optional functionality group to which the command belongs.
- Batch environment (BE)
- Batch job control.
- C‑language development (CD)
- For developing software in C.
- FORTRAN development (FD)
- For developing software in FORTRAN.
- FORTRAN runtime (FR)
- Runtime‑support for FORTRAN.
- Software development (SD)
- For developing software; not language specific.
- User portability (UP)
- Addresses consistency at the user interface level.
- X/Open System Interfaces (XSI)
- Historically UNIX-like features that were common on System V–style systems.
- Description
- Describes what the command does.
- First appeared
- Identifies an operating system version in which the command was first provided.
- GNOME Core Applications
- GNU Core Utilities
- List of GNU packages
- List of KDE applications
- List of Unix daemons
- Unix philosophy
- util-linux
- ^ IEEE Computer Society (December 1, 2008). "POSIX.1-2008 System Interfaces: realpath()". The Open Group. Base Specifications (Issue 7). doi:10.1109/IEEESTD.2008.4694976. ISBN 978-0-7381-4048-3. Archived from the original on September 18, 2024. Retrieved October 27, 2025.
First released in CAE Specification: System Interface Definitions (XBD), Issue 4, Version 2 (August 1994).
- ^ "FreeBSD Manual Pages: time". man.freebsd.org. July 7, 2020. Retrieved Mar 23, 2025.
- IEEE Std 1003.1,2004 specifications
- IEEE Std 1003.1,2008 specifications
- IEEE Std 1003.1,2024 specifications
- Rosetta Stone For *Nix – configurable list of equivalent programs for *nix systems.
- The Unix Acronym List: Unix Commands – explains the names of many Unix commands.