POSIX — Utilities
- admin(1) — create and administer SCCS files (DEVELOPMENT)
- alias(1) — define or display aliases
- ar(1) — create and maintain library archives
- asa(1) — interpret carriage-control characters
- at(1) — execute commands at a later time
- awk(1) — pattern scanning and processing language
- basename(1) — return non-directory portion of a pathname
- batch(1) — schedule commands to be executed in a batch queue
- bc(1) — arbitrary-precision arithmetic language
- bg(1) — run jobs in the background
- break(1) — exit from for, while, or until loop
- c99(1) — compile standard C programs
- cal(1) — print a calendar
- cat(1) — concatenate and print files
- cd(1) — change the working directory
- cflow(1) — generate a C-language flowgraph (DEVELOPMENT)
- chgrp(1) — change the file group ownership
- chmod(1) — change the file modes
- chown(1) — change the file ownership
- cksum(1) — write file checksums and sizes
- cmp(1) — compare two files
- colon(1) — null utility
- comm(1) — select or reject lines common to two files
- command(1) — execute a simple command
- compress(1) — compress data
- continue(1) — continue for, while, or until loop
- cp(1) — copy files
- crontab(1) — schedule periodic background work
- csplit(1) — split files based on context
- ctags(1) — create a tags file (DEVELOPMENT, FORTRAN)
- cut(1) — cut out selected fields of each line of a file
- cxref(1) — generate a C-language program cross-reference table (DEVELOPMENT)
- date(1) — write the date and time
- dd(1) — convert and copy a file
- delta(1) — make a delta (change) to an SCCS file (DEVELOPMENT)
- df(1) — report free disk space
- diff(1) — compare two files
- dirname(1) — return the directory portion of a pathname
- dot(1) — execute commands in the current environment
- du(1) — estimate file space usage
- echo(1) — write arguments to standard output
- ed(1) — edit text
- env(1) — set the environment for command invocation
- eval(1) — construct command by concatenating arguments
- ex(1) — text editor
- exec(1) — execute commands and open, close, or copy file descriptors
- exit(1) — cause the shell to exit
- expand(1) — convert tabs to spaces
- export(1) — set the export attribute for variables
- expr(1) — evaluate arguments as an expression
- false(1) — return false value
- fc(1) — process the command history list
- fg(1) — run jobs in the foreground
- file(1) — determine file type
- find(1) — find files
- fold(1) — filter for folding lines
- fort77(1) — FORTRAN compiler (FORTRAN)
- fuser(1) — list process IDs of all processes that have one or more files open
- gencat(1) — generate a formatted message catalog
- get(1) — get a version of an SCCS file (DEVELOPMENT)
- getconf(1) — get configuration values
- getopts(1) — parse utility options
- grep(1) — search a file for a pattern
- hash(1) — remember or report utility locations
- head(1) — copy the first part of files
- iconv(1) — codeset conversion
- id(1) — return user identity
- ipcrm(1) — remove an XSI message queue, semaphore set, or shared memory segment identifier
- ipcs(1) — report XSI interprocess communication facilities status
- jobs(1) — display status of jobs in the current session
- join(1) — relational database operator
- kill(1) — terminate or signal processes
- lex(1) — generate programs for lexical tasks (DEVELOPMENT)
- link(1) — call link() function
- ln(1) — link files
- locale(1) — get locale-specific information
- localedef(1) — define locale environment
- logger(1) — log messages
- logname(1) — return the user's login name
- lp(1) — send files to a printer
- ls(1) — list directory contents
- m4(1) — macro processor
- mailx(1) — process messages
- make(1) — maintain, update, and regenerate groups of programs (DEVELOPMENT)
- man(1) — display system documentation
- mesg(1) — permit or deny messages
- mkdir(1) — make directories
- mkfifo(1) — make FIFO special files
- more(1) — display files on a page-by-page basis
- mv(1) — move files
- newgrp(1) — change to a new group
- nice(1) — invoke a utility with an altered nice value
- nl(1) — line numbering filter
- nm(1) — write the name list of an object file (DEVELOPMENT)
- nohup(1) — invoke a utility immune to hangups
- od(1) — dump files in various formats
- paste(1) — merge corresponding or subsequent lines of files
- patch(1) — apply changes to files
- pathchk(1) — check pathnames
- pax(1) — portable archive interchange
- pr(1) — print files
- printf(1) — write formatted output
- prs(1) — print an SCCS file (DEVELOPMENT)
- ps(1) — report process status
- pwd(1) — return working directory name
- qalter(1) — alter batch job
- qdel(1) — delete batch jobs
- qhold(1) — hold batch jobs
- qmove(1) — move batch jobs
- qmsg(1) — send message to batch jobs
- qrerun(1) — rerun batch jobs
- qrls(1) — release batch jobs
- qselect(1) — select batch jobs
- qsig(1) — signal batch jobs
- qstat(1) — show status of batch jobs
- qsub(1) — submit a script
- read(1) — read from standard input into shell variables
- readonly(1) — set the readonly attribute for variables
- renice(1) — set nice values of running processes
- return(1) — return from a function or dot script
- rm(1) — remove directory entries
- rmdel(1) — remove a delta from an SCCS file (DEVELOPMENT)
- rmdir(1) — remove directories
- sact(1) — print current SCCS file-editing activity (DEVELOPMENT)
- sccs(1) — front end for the SCCS subsystem (DEVELOPMENT)
- sed(1) — stream editor
- set(1) — set or unset options and positional parameters
- sh(1) — shell, the standard command language interpreter
- shift(1) — shift positional parameters
- sleep(1) — suspend execution for an interval
- sort(1) — sort, merge, or sequence check text files
- split(1) — split a file into pieces
- strings(1) — find printable strings in files
- strip(1) — remove unnecessary information from strippable files (DEVELOPMENT)
- stty(1) — set the options for a terminal
- tabs(1) — set terminal tabs
- tail(1) — copy the last part of a file
- talk(1) — talk to another user
- tee(1) — duplicate standard input
- test(1) — evaluate expression
- time(1) — time a simple command
- times(1) — write process times
- touch(1) — change file access and modification times
- tput(1) — change terminal characteristics
- tr(1) — translate characters
- trap(1) — trap signals
- true(1) — return true value
- tsort(1) — topological sort
- tty(1) — return user's terminal name
- type(1) — write a description of command type
- ulimit(1) — set or report file size limit
- umask(1) — get or set the file mode creation mask
- unalias(1) — remove alias definitions
- uname(1) — return system name
- uncompress(1) — expand compressed data
- unexpand(1) — convert spaces to tabs
- unget(1) — undo a previous get of an SCCS file (DEVELOPMENT)
- uniq(1) — report or filter out repeated lines in a file
- unlink(1) — call the unlink() function
- unset(1) — unset values and attributes of variables and functions
- uucp(1) — system-to-system copy
- uudecode(1) — decode a binary file
- uuencode(1) — encode a binary file
- uustat(1) — uucp status enquiry and job control
- uux(1) — remote command execution
- val(1) — validate SCCS files (DEVELOPMENT)
- vi(1) — screen-oriented (visual) display editor
- wait(1) — await process completion
- wc(1) — word, line, and byte or character count
- what(1) — identify SCCS files (DEVELOPMENT)
- who(1) — display who is on the system
- write(1) — write to another user
- xargs(1) — construct argument lists and invoke utility
- yacc(1) — yet another compiler compiler (DEVELOPMENT)
- zcat(1) — expand and concatenate data