Drush is a command line tool that allows you to interact with Drupal. It's a very powerful tool that can be used to install Drupal, manage modules, themes, and much more.
Instalation
It's pretty easy to install drush. On the terminal Go to your root drupal folder, and execute the following command:
composerrequiredrush/drush
Drush Commands i use most
# Cache cleardrushcc# Cache and rebuild, same as domain.com/admin/rebuild.phpdrushcr# Export configuration, creates a configuration file in /config/syncdrushcex# Import configuration, imports the configuration file from /config/syncdrushcim# List modules/themes installed, can add flags to be more specific# --status# --typedrushpml# Enable moduledrushenMODULENAME# Disable moduledrushpmuMODULENAME# Specific Migration commands## drush migrate:import MIGRATIONNAMEdrushmimMIGRATIONNAME## drush migrate:rollback MIGRATIONNAMEdrushmrMIGRATIONNAME## drush migrate:reset MIGRATIONNAMEdrushmrsMIGRATIONNAMEdrushmrsMIGRATIONNAME--updatedrushmrsMIGRATIONNAME--force## drush migrate:status MIGRATIONNAMEdrushmsMIGRATIONNAME## drush migrate:messages MIGRATIONNAMEdrushmmsgMIGRATIONNAME