Drush command structure
Drush ships with a set of grouped commands to perform different tasks. If you are fluent at executing commands in the terminal, you can skip this section and start exploring the details of each Drush command in the next chapter. If not, you should understand what arguments and options are to a command and how they affect its behavior.
Executing a command
Let's start with a very simple command such as
core-status, which prints configuration information about Drush and, if applicable, a Drupal site. If executed at the root of a Drupal directory with its database configured at
sites/default/settings.php, the following command would return:
$drush core-status Drupal version : 7.4 Site URI : http://drupal7.localhost Database ...