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 备份数据库和网站文件