Command Structure
Before we start running commands, its important to understand their basic structure.
<command_name> <flags> <arguments>
The command is the name of the command to run, like pwd
.
The flags are optional pieces to be passed to the command and are denoted by a -
or --
, such as -a
or --all
. Each command has a preset list of flags you can use.
The arguments are optional pieces to be passed to the command, like flags, but are not preset values. An example is a filename, like readme.txt
.
You should also be aware that the order matters when typing a command. The flags should always come after the command_name, and before any arguments.