Drush

What is Drush?

Drush (Drupal Shell) is a command line tool (cli) for drupal site management. It runs server-side and it is Drupal (6.x/7.x/8.x) version independent (it is not a module). In our cPanel web hosting packages you will find drush ready to use once you have connected with SSH.

Drush basic usage

Drush command syntax*:

drush [options] <command> [argument1] [argument2]

*For experienced linux terminal users this syntax should be quote familiar, as for novice users there is always documentation available:

Drush available commands

drush help

And even more detailed documentation

drush topic

Additionally for every command you can browse available parameters and syntax examples by typing:

drush help command

Examples

IMPORTANT: the commands should be run inside Drupal's root path or deeper eg: /home/user/public_html or /home/user/public_html/mysite

Drupal installation status

drush status

Download a module

drush dl project_name

Enable a module

drush en project_name

Directly installing a module and override questions

drush en project_name -y

Cleaning all caches

drush cc all

Update modules/core

drush up

Of course Drupal is quite famous for its documentation, Drush tool could not be an exemption read more at Drupal page for drush (guides, manual, cheatsheets κλπ)
https://www.drupal.org/documentation/modules/drush