Command Line Glossary
This glossary defines terms commonly used by or associated with the command line interface (CLI).
Argument - Data passed to a command for processing. File paths are a common argument.
​
Bash - The Bourne Again SHell is a POSIX compliant shell used to interact with the underlying operating system.
​
Command - Any program, script, or shell built-in that is accessible from the command line interface.
​
Command Line Interface (CLI) - A text-based terminal for interacting with programs and the underlying operating system.
​
​​Flag - See Option
​
Minus - The minus character [ - ] is used in Linux to specify options for commands. For example ls -l
​
​​Option - Use to changed the behavior of a command. Command options are often specified using a minus in Linux and a forward-slash in Windows.
​
Parameter - See Argument
​
Pipe - The pipe character [ | ] is used in Windows and Linux to redirect the output of one command into another command.
​
POSIX - The Portable Operating System Interface (POSIX) is a set of standards used to enable operating system interoperability.
​
Redirect - Rerouting of stdout and or stderr to a file rather than the screen.
​
stderr - See Standard Error
​
stdin - See Standard In
​
stdout - See Standard Out
​
Standard Error - Error and warning information that is output from a command and typically displayed to the screen.
​
Standard In - Input from the keyboard or other source that is provided to the shell or a command.
​
Standard Out - Output from a command that is typically displayed to the screen.
​
Switch - See Option
​
Tac/Tack - See Minus