The Drupal Shell is an amazing tool if you maintain Drupal web sites and you have shell access to the server, where the Drupal site is hosted. This is also an unvaluable tool if you develop i in Drupal.
Drush 8
Updating drush: composer global update drush/drush
Manual install: http://docs.drush.org/en/8.x/install/
Check latest drush version: https://github.com/drush-ops/drush/releases/
Example procedure:
wget https://github.com/drush-ops/drush/releases/download/8.1.18/drush.phar
chmod +x drush.phar
nano .bashrc
alias drush='php ~/drush.phar'
source .bashrc
Useful Commands
drush pml --no-core --type=module --status=enabled --pipe | grep webform
drush pml --no-core --type=module --status=enabled --pipe | grep -o -P '(?<=\().*(?=\))'
drush pml --no-core --type=module --status=enabled --pipe | grep -o -P '(?<=\().*(?=\))' | xargs
Drupal 8 disable all non core modules also called extensions: drush pml --no-core --type=module --status=enabled --pipe | grep -o -P '(?<=\().*(?=\))' | xargs drush pmu
Resources