dupal 瑞士军刀:drush 命令大全

hrs 提交于 2019/11/05 - 21:34 , 周二

drush pml : 显示网站核心概述。

drush pml --no-core :显示网站非核心的概述。就是自己安装的模块信息。

drush cc   或 drush cache-clear :清空缓存

drush cc  all :清空所有缓存

drush cache-rebuild  :重建缓存。

drush up :更新模块。

drush rf  :刷新更新信息

drush pm-updatestatus   列出可升级的版本

drush pm-update :更新数据库

drush status:  查看drupal 网站的状态。

drush dl drupal :下载最新的drupal

drush pm-download  +模块名称 :下载模块。

drush en +模块名称 :启用模块。

drush pm-enable mymodule  :启用模块

drush pm-uninstall  +模块名称 :卸载模块。

为drupal 创建新用户设定邮箱和密码。如下:
drush user-create username --mail="email@example.com" --password="password"

例如:

drush user-create aa --mail="445100058@qq.com" --password="123456"

为drupal 删除用户

drush user-cancel username   例如:drush user-cancel aa

为drupal 用户更改密码

drush user-password admin --password="new_pass"

或者

drush upwd admin --password="new_pass"

例如:drush user-password aa --password="123456"或drush upwd aa --password="123456"

drush  uli    生成一次性使用管理员登录URL

drush uli --uri="http://example.com/"  加IP生成一次性使用管理员登录URL

drush up -n | grep available 查看drupal是否有更新的版本。
drush up views  仅升级Views
drush upc views  单独更新代码库和数据库
drush updatedb views  更新数据库表
drush up drupal   更新Drupal核心

drush 用户管理命令

drush | grep user-   查看drush 有关用户操作的命令。

user-add-role(urol,将角色添加到指定的用户帐户。
  user-block(ublk,阻止指定的用户。
  user-cancel(ucan,取消具有指定名称的用户帐户。
  user-create(ucrt,使用指定名称创建用户帐户。
  用户信息打印有关指定用户的信息。
  用户登录(uli,显示给定用户帐户的一次性登录链接
  user-password(upwd,(Re))使用
  user-remove-role从指定的用户帐户中删除角色。
  user-unblock(uublk,取消阻止指定的用户。

使用Drush启用或禁用维护模式

运行以下Drush命令以启用维护模式并清除缓存:

drush sset system.maintenance_mode 1
drush cr
运行以下Drush命令以禁用维护模式并清除缓存:

drush sset system.maintenance_mode 0
drush cr
运行任一组命令后,通过在未登录的浏览器中访问该站点,验证您的站点是处于维护模式还是处于维护模式之外。

注意:这个命令适合drush 7

//打开网站维护模式
$ drush vset maintenance_mode 1

//关闭网站维护模式
$ drush vset maintenance_mode 0

//删除当前数据库中所有数据表
$ drush sql-drop

//刷新更新
$ drush rf

//检查更新状态
$ drush pm-updtestatus

//一键安装Drupal
$ drush site-install standard --db-url=mysql://rockts:8363678@localhost/biandaifu --site-name=你行网 --locale=zh-hans -v

备份和恢复

drush archive-dump   备份数据库和网站文件
 

标签