➜ ~ sudo mv drush.phar /usr/local/bin/drush
[sudo] password for psn:
➜ ~ drush
The Drush launcher could not find a Drupal site to operate on. Please do*one* of the following:
- Navigate to any where within your Drupal project and try again.
- Add --root=/path/to/drupal so Drush knows where your site is located.
- Add a site alias so Drush knows where your site is located.
➜ ~ cd /var/www/html/drupal-project/web
➜ web drush
Execute a drush command. Run `drush help[command]` to view command-specific help. Run `drush topic` to read even more
Global options (see `drush topic core-global-options`for the full list):
-d, --debug Display even more information, including internal messages.
-h, --help This help system.
-n, --no Assume 'no' as answer to all prompts.
-r <path>, --root=<path> Drupal root directory to use (default: current directory).-s, --simulate Simulate all relevant actions (don't actually change the system).
-l <http://example.com:8888>, URI of the drupal site to use (only needed in multisite environments or when
--uri=<http://example.com:8888> running on an alternate port).
-v, --verbose Display extra information about the command.
-y, --yes Assume 'yes' as answer to all prompts.
Core Drush commands: (core)
archive-dump (ard, Backup your code, files, and database into a single file.
archive-restore Expand a site archive into a Drupal web site.
core-cli (php) Open an interactive shell on a Drupal site.
core-config (conf, Edit drushrc, site alias, and Drupal settings.php files.
core-cron (cron) Run all cron hooks in all active modules for specified site.
core-execute (exec, Execute a shell command. Usually used with a site alias.
core-init (init) Enrich the bash startup file with completion and aliases. Copy .drushrc file to ~/.drush
core-quick-drupal Download, install, serve and login to Drupal with minimal configuration and dependencies.
core-requirements Provides information about things that may be wrong in your Drupal installation, if any.
core-rsync (rsync) Rsync the Drupal tree to/from another server using ssh.
core-status (status, Provides a birds-eye view of the current Drupal installation, if any.
core-topic (topic) Read detailed documentation on a given topic.
do:sanitize Performs database sanitization.
drupal-directory Return the filesystem path for modules/themes and other key folders.
entity-updates Apply pending entity schema updates.
help Print this help message. See `drush help help` for more options.
image-derive (id) Create an image derivative.
image-flush (if) Flush all derived images for a given style.
php-eval (eval, ev) Evaluate arbitrary php code after bootstrapping Drupal (if available).
php-script (scr) Run php script(s).
queue-list Returns a list of all defined queues
queue-run Run a specific queue by name
sanitize:comments Sanitizes comments_field_data table.
sanitize:sessions Truncates the session table.
sanitize:table-colum Replaces all values in given table column with the specified value.
sanitize:user-fields Sanitize string fields associated with the user.
shell-alias (sha) Print all known shell alias records.
site-alias (sa) Print site alias records for all known site aliases and local sites.
site-install (si) Install Drupal along with modules/themes/configuration using the specified install profile.
site-set (use) Set a site alias to work on that will persist for the current session.
site-ssh (ssh) Connect to a Drupal site's server via SSH for an interactive session or to run a shell command
sql-sanitize Run sanitization operations on the current database.
twig-compile (twigc) Compile all Twig template(s).
updatedb (updb) Apply any database updates required (as with running update.php).
updatedb-status List any pending database updates.
variable-delete Delete a variable.
variable-get (vget) Get a list of some or all site variables and values.
variable-set (vset) Set a variable.
version Show drush version.
wrap:table-name Wraps a table name in brackets if a database prefix is being used.
Cache commands: (cache)
cache-clear (cc) Clear a specific cache, or all drupal caches.
cache-get (cg) Fetch a cached object and display it.
cache-rebuild (cr, Rebuild a Drupal 8 site and clear all its caches.
cache-set (cs) Cache an object expressed in JSON or var_export() format.
Config commands: (config)
config-delete (cdel) Delete a configuration object.
config-edit (cedit) Open a config file in a text editor. Edits are imported into active configuration after closing
config-export (cex) Export configuration to a directory.
config-get (cget) Display a config value, or a whole configuration object.
config-import (cim) Import config from a config directory.
config-list (cli) List config names by prefix.
config-pull (cpull) Export and transfer config from one environment to another.
config-set (cset) Set config value directly. Does not perform a config import.
Field commands: (field)
field-clone Clone a field and all its instances.
field-create Create fields and instances. Returns urls for field editing.
field-delete Delete a field and its instances.
field-info View information about fields, field_types, and widgets.
field-update Return URL for field editing web page.
Make commands: (make)
make Turns a makefile into a working Drupal codebase.
make-convert Convert a legacy makefile into another format. Defaults to converting .make => .make.yml.
make-generate Generate a makefile from the current Drupal site.
make-lock Process a makefile and outputs an equivalent makefile with projects version *resolved*. Respects
make-update Process a makefile and outputs an equivalent makefile with projects version resolved to latest
Project manager commands: (pm)
pm-disable (dis) Disable one or more extensions (modules or themes).
pm-download (dl) Download projects from drupal.org or other sources.
pm-enable (en) Enable one or more extensions (modules or themes).
pm-info (pmi) Show detailed info for one or more extensions (modules or themes).
pm-list (pml) Show a list of available extensions (modules and themes).
pm-projectinfo Show a report of available projects and their extensions.
pm-refresh (rf) Refresh update status information.
pm-releasenotes Print release notes for given projects.
pm-releases (rl) Print release information for given projects.
pm-uninstall (pmu) Uninstall one or more modules and their dependent modules.
pm-update (up) Update Drupal core and contrib projects and apply any pending database updates (Same as
pm-updatecode + updatedb).
pm-updatecode (upc) Update Drupal core and contrib projects to latest recommended releases.
pm-updatestatus Show a report of available minor updates to Drupal core and contrib projects.
Role commands: (role)
role-add-perm (rap) Grant specified permission(s) to a role.
role-create (rcrt) Create a new role.
role-delete (rdel) Delete a role.
role-list (rls) Display a list of all roles defined on the system. If a role name is provided as an argument, then
all of the permissions of that role will be listed. If a permission name is provided as an option,
then all of the roles that have been granted that permission will be listed.
role-remove-perm Remove specified permission(s) from a role.
Runserver commands: (runserver)
runserver (rs) Runs PHP's built-in http server for development.
SQL commands: (sql)
sql-cli (sqlc) Open a SQL command-line interface using Drupal's credentials.
sql-connect A string for connecting to the DB.
sql-create Create a database.
sql-drop Drop all tables in a given database.
sql-dump Exports the Drupal DB as SQL using mysqldump or equivalent.
sql-query (sqlq) Execute a query against a database.
sql-sync Copies the database contents from a source site to a target site. Transfers the database dump via
Search commands: (search)
search-index Index the remaining search items without wiping the index.
search-reindex Force the search index to be rebuilt.
search-status Show how many items remain to be indexed out of the total.
State commands: (state)
state-delete (sdel) Delete a state value.
state-get (sget) Display a state value.
state-set (sset) Set a state value.
User commands: (user)
user-add-role (urol) Add a role to the specified user accounts.
user-block (ublk) Block the specified user(s).
user-cancel (ucan) Cancel a user account with the specified name.
user-create (ucrt) Create a user account with the specified name.
user-information Print information about the specified user(s).(uinf)
user-login (uli) Display a one time login link for the given user account (defaults to uid 1).
user-password (upwd)(Re)Set the password for the user account with the specified name.
user-remove-role Remove a role from the specified user accounts.
user-unblock (uublk) Unblock the specified user(s).
Views commands: (views)
views-analyze (va) Get a list of all Views analyze warnings
views-dev (vd) Set the Views settings to more developer-oriented values.
views-disable (vdis) Disable the specified views.
views-enable (ven) Enable the specified views.
views-execute (vex) Execute a view and get the results.
views-list (vl) Get a list of all views in the system.
Watchdog commands: (watchdog)
watchdog-delete Delete watchdog messages.
watchdog-list Show available message types and severity levels. A prompt will ask for a choice to show watchdog
watchdog-show Show watchdog messages.
Übersetzung der Benutzeroberfläche: (locale)
locale-check Checks for available translation updates.
locale-update Updates the available translations.