small programs used on the command line to do a specific job
Unix shells are primarily glue programs designed to invoke and manage other programs. Many common tasks are performed by small external programs, often called utilities. In unix terminology, utilities include both shell built-ins and external commands.
Utilities with their own tags
- awk Text processing, when sed doesn't cut it.
- cd Change directory. Related utilities are
pushd
,pop
anddirs
to manage a directory stack. - cp Copy files.
- date Print the current (or another) date and time.
- dd Process binary data.
- find Look for files in a directory tree.
- grep Search a pattern in a file.
- ls List the files in a directory.
- mv Rename or move files.
- rm Remove (delete) files.
- sed Simple text processing, mainly regexp replacement.