Drush is a command line shell and Unix scripting interface for Drupal. You can use drush to download, update and install drupal and it's modules. It also executes SQL queries and DB migrations, clear caches and other useful things such as backup, updates, clear caches etc.