drush невероятно полезный компонент для вебмастеров которы строят проекты на drupal.
Название drush придумали так: из названия drupal взяли (dru) и из ssh взяли (sh).
И из названия стает понятно что даной утилитой можно управлять drupalom через консоль ssh, из самых важных особеностей drush можно перечислить: отключение модулей через ssh (например когда модуль кривой и белый екран даже в админке) , включение, выключение, обновление, чистка кеша, ну и другие.
Список самых важных команд Drush:
drush up — команда обновляет ядро и модулей Drupal до последней стабильной версит.
drush up drupal — обновляет только сомо ядра до последней стабильной версии.
drush cc all — коменда очисчает весь кеша сайта.
drush pm-list — получить список всех активных и неактивных модулей, тем которые есть на сайте, и отобразит версии.
drush dl module — загрузит модуль или тему. Если нужно несколько значений пишите через пробел.
(в последних версиях drush, даную команду почти неиспользуют, например если нужно загрузить и активировать модуль то можно использовать drush en module , даная команда спросит «загрузить даный модуль» и дальше спросит «активировать даный модуль» ) загрузит модуль или тему. Если нужно несколько значений пишите через пробел.
drush en module — включает указаный модуль, тему. ( module нужно заменить на имя модуля, пример: drush en token )
drush dis module — выключает указанный модуль, тему (если не помогло то используйте drush pm-uninstall module .
drush ard — создает бэкап всего сайта, бэкап как всех файлов сайта, так и базу данных, бекап будет сжат в tar.gz архиве. Очень удобная вещь для всех.
drush arr path — восстановление бекапа созданного командой drush ard. path заменяем путем до архива, и указываем его название с расширением.
Когда команда в Drush не работает, можно использовать префикс -vd
drush en token -vd
Больше команд смотрите тут.