如果您刚刚开始使用 Magento 2 或已经使用它很久了,您必须了解这些有用的SSH 命令,它们将帮助您轻松完成某些任务。

当您必须清理缓存、启用 – 禁用缓存、运行 cron、数据索引和各种其他任务时,Magento SSH 命令会非常方便。要运行这些 SSH 命令,您需要具有对服务器的 SSH 访问权限,或者您可以使用命令行进行本地访问。

因此,为了节省您最宝贵的时间 – 我们建议所有开发人员和感兴趣的人将此帖子加入书签收藏。这是 Magento2 的所有有用 SSH 命令的汇总。

命令说明  命令短命令
显示命令帮助php bin/magento help (command)php bin/magento h
检查所有命令的列表 –

这将有助于列出 Magento2 的所有命令

php bin/magento listphp bin/magento
清理缓存php bin/magento cache:cleanphp bin/magento c:c
禁用缓存php bin/magento cache:disablephp bin/magento c:d
启用缓存 php bin/magento cache:enablephp bin/magento c:e
刷新缓存php bin/magento cache:flushphp bin/magento c:f
检查缓存的状态php bin/magento cache:statusphp bin/magento c:s
创建管理员账户 php bin/magento admin:user:createphp bin/magento a:u:c
解锁管理员帐户php bin/magento admin:user:unlockphp bin/magento a:u:u
创建应用程序的转储 php bin/magento app:config:dump
将数据从共享文件导入到适当的数据存储ephp bin/magento app:config:import
调整图像大小 php bin/magento catalog:images:resizephp bin/magento c:i:r
删除未使用的产品属性 php bin/magento catalog:product:attribute:cleanup php bin/magento c:p:a:c
设置sensitive配置值php bin/magento config:sensitive:set
更改系统配置php bin/magento config:set
显示给定路径的配置值。如果未指定路径,则将显示所有值php bin/magento config:show
为当前用户生成并安装 crontabphp bin/magento cron:install
从 crontab 中删除任务 php bin/magento cron:remove
按计划运行cron jobsphp bin/magento cron:runphp bin/magento c:r
根据最新算法升级客户的哈希值php bin/magento customer:hash:upgradephp bin/magento c:h:u
设置应用模式php bin/magento deploy:mode:setphp bin/magento d:m:set
显示当前应用模式php bin/magento deploy:mode:showphp bin/magento d:m:sho
获取命令的依赖注入配置信息php bin/magento dev:di:info
禁用数据库查询日志记录gphp bin/magento dev:query-log:disable
启用数据库查询日志记录php bin/magento dev:query-log:enable
收集和发布主题的源文件。php bin/magento dev:source-theme:deployphp bin/magento d:s:d
禁用前端模板提示。需要缓存刷新。php bin/magento dev:template-hints:disable
启用前端模板提示。需要缓存刷新。php bin/magento dev:template-hints:enable
运行测试php bin/magento dev:tests:runphp bin/magento d:t:r
生成 URN 到 *.xsd 映射的目录,以便 IDE 突出显示 xml。php bin/magento dev:urn-catalog:generatephp bin/magento d:u:g
使用 XSL 样式表转换 XML 文件php bin/magento dev:xml:convertphp bin/magento d:x:c
显示允许的索引器php bin/magento indexer:infophp bin/magento i:i
重新索引数据php bin/magento indexer:reindexphp bin/magento i:rei
将索引器状态重置为无效php bin/magento indexer:resetphp bin/magento i:res
设置索引模式类型php bin/magento indexer:set-modephp bin/magento i:set
显示索引模式php bin/magento indexer:show-modephp bin/magento i:sho
显示索引器的状态php bin/magento indexer:statusphp bin/magento i:sta
发现代码库中的短语php bin/magento i18n:collect-phrasesphp bin/magento i1:c
保存语言包php bin/magento i18n:packphp bin/magento i1:p
卸载语言包php bin/magento i18n:uninstallphp bin/magento i1:u
显示 Magento 管理 URIphp bin/magento info:adminuriphp bin/magento i:a
打印可用备份文件列表php bin/magento info:backups:listphp bin/magento i:b:l
显示可用货币列表php bin/magento info:currency:listphp bin/magento i:c:l
显示对 Magento 框架的依赖数量php bin/magento info:dependencies:show-frameworkphp bin/magento i:d:show-f
显示模块之间的依赖关系数php bin/magento info:dependencies:show-modules
显示模块之间循环依赖的数量php bin/magento info:dependencies:show-modules-circular
显示可用语言区域列表php bin/magento info:language:listphp bin/magento i:l:l
显示可用时区列表php bin/magento info:timezone:listphp bin/magento i:t:l
设置维护模式允许IPphp bin/magento maintenance:allow-ipsphp bin/magento m:a
禁用维护模式php bin/magento maintenance:disablephp bin/magento ma:d
启用维护模式php bin/magento maintenance:enablephp bin/magento ma:e
显示维护模式状态php bin/magento maintenance:statusphp bin/magento ma:s
禁用指定模块php bin/magento module:disablephp bin/magento mo:d
启用指定模块php bin/magento module:enablephp bin/magento mo:e
显示模块状态php bin/magento module:statusphp bin/magento mo:s
卸载由 composer 安装的模块php bin/magento module:uninstallphp bin/magento m:u
部署示例数据模块php bin/magento sampledata:deployphp bin/magento sa:d
从 composer.json 中删除所有示例数据包php bin/magento sampledata:removephp bin/magento sa:rem
重置所有示例数据模块以重新安装php bin/magento sampledata:resetphp bin/magento sa:res
备份 Magento 应用程序代码库、媒体和数据库php bin/magento setup:backupphp bin/magento s:b
创建或修改部署配置 php bin/magento setup:config:setphp bin/magento s:c:s
运行为安装应用程序安排的 cron jobphp bin/magento setup:cron:runphp bin/magento s:c:r
安装和升级数据库中的数据php bin/magento setup:db-data:upgradephp bin/magento s:db-d:u
安装和升级数据库架构php bin/magento setup:db-schema:upgradephp bin/magento s:db-s:u
检查数据库架构或数据是否需要升级php bin/magento setup:db:statusphp bin/magento s:d:s
生成可自动生成的 DI 配置和所有缺失的类php bin/magento setup:di:compilephp bin/magento s:d:c
安装 Magento 应用程序php bin/magento setup:installphp bin/magento s:i
生成夹具php bin/magento setup:performance:generate-fixturesphp bin/magento s:p:g
回滚 Magento 应用程序代码库、媒体和数据库php bin/magento setup:rollbackphp bin/magento se:r
部署静态视图文件php bin/magento setup:static-content:deployphp bin/magento s:s:d
安装商店配置。自 2.2.0 起已弃用。使用 config:set 代替php bin/magento setup:store-config:setphp bin/magento s:s:s
卸载 Magento 应用程序php bin/magento setup:uninstallphp bin/magento s:un
升级 Magento 应用程序、数据库数据和架构php bin/magento setup:upgradephp bin/magento s:up
显示商店列表php bin/magento store:list
显示网站列表php bin/magento store:website:list
卸载主题php bin/magento theme:uninstallphp bin/magento t:u
生成Varnish VCL 并将其回显到命令行php bin/magento varnish:vcl:generate

要了解有关命令的更多信息,您可以查看Magento的官方指南。我们希望这将帮助您节省更多时间,以便您可以更加专注于您的工作。