最新版本 - CMD工具命令大全

CMD工具从JunAMS v1.0.8版本开始支持,之前的版本暂不支持使用。

1、快捷键

CMD工具也支持一些快捷键功能,会在后续的版本中逐渐完善与增加。

A、Esc清屏

Esc键主要用于清除CMD界面内容,暂未发现有与浏览器冲突的Bug。

B、F1 恢复清屏内容

当我们不小心使用Esc清屏后,可以使用F1恢复到清屏前的内容,不过该快捷键在360浏览器中会有冲突BUG,与360浏览器医生快捷键冲突。
可以禁用浏览器的快捷键,即可正常使用。

2、使用说明

初次使用命令行,系统提供了一个初始超级账号,账号密码为:admin admin
CMD工具可以在后台顶部的按钮中点击打开,
使用命令行之前,需要先登录工具,进入页面后敲下回车,即可快捷弹出登录指令,
每个命令行的提交都是使用【回车键】提交,

建议:初次使用时,最好使用 admin pwd命令修改掉admin账号的密码,防止不必要的安全隐藏。

3、命令行的组成

命令行的设计主要是参考Linux系统的指令输入与执行,
命令间的组成方式如下:
主类 子类 参数1 参数2 参数N
个个参数之间使用一个或多个空格分割,不能带html标签内容,否则系统将自动过滤掉,
同时一条指令仅为一行提交,做多行提交无效。

4、工具账号操作指令

该指令分支主要为admin标记,用于对CMD工具账号的一些基础指令封装。

A、登录

命令行:admin login [账号] [密码]
例如 :admin login admin admin

B、退出

命令行:exit
没错就是这么简单~

C、创建账号

命令行:admin add [账号] [密码] 昵称[null]
例如 :admin add test123 test
昵称是可为空的,同时账号名称规范在英数混合,6-15位间。
注意:该命令,只有admin账号有权限执行。

D、修改密码

该命令主要有两种使用方式,用于修改当前账号密码与其他账号密码,格式如下:
格式一:admin pwd [密码] 修改当前登录账号的密码
格式二:admin pwd [账号] [密码] 修该指定账号密码
注意:格式二,只有admin账号有权限执行。

E、打印所有账号列表

该命令主要有3种使用方式,用于查看指定账号详情,格式如下:
格式一:admin -s 查看所有用户列表
格式二:admin -s [账号] 查看指定账号状态
格式三:admin -s [账号] -i 查看指定用户详情
注意:普通账号将禁止查看admin账号的任何信息。

F、开启关闭账号

该命令是admin -s指令的一个分支,格式如下:
格式一:admin -s [账号] -y 开启账号
格式二:admin -s [账号] -n 关闭账号
注意:该命令,只有admin账号有权限执行。

G、查看账号历史命令记录

该命令主要有7种使用方式,用于查看指定账号曾经输入过的命令记录,格式如下:
格式一:admin -la 读取当前账号下,前10条命令记录
格式二:admin -la [记录数] 读取当前账号下,前 N 条命令记录
格式三:admin -la -i 读取当前账号下,只显示命令记录,前10条命令记录
格式四:admin -la -i [记录数] 读取当前账号下,只显示命令记录,前 N 条命令记录
格式五:admin -la [账号] 读取指定账号下,前10条命令记录
格式六:admin -la [账号] [记录数] 读取指定账号下,前 N 条命令记录
格式七:admin -la [账号] -i [记录数] 读取指定账号下,只显示命令记录,前 N 条命令记录
说明:-i参数为只输出命令行,否则将输出执行时的IP地址、执行时间等信息。
注意:普通账号将禁止查看admin账号的任何信息。

H、查看账号历史登录日志

该命令格式与admin la命令一致,
主要有7种使用方式,用于查看指定账号的登录日志,格式如下:
格式一:admin -lg 读取当前账号下,前10条登录记录
格式二:admin -lg [记录数] 读取当前账号下,前 N 条登录记录
格式三:admin -lg -i 读取当前账号下,只输出部分内容,前10条登录记录
格式四:admin -lg -i [记录数] 读取当前账号下,只输出部分内容,前 N 条登录记录
格式五:admin -lg [账号] 读取指定账号下,前10条登录记录
格式六:admin -lg [账号] [记录数] 读取指定账号下,前 N 条命令记录
格式七:admin -lg [账号] -i [记录数] 读取指定账号下,只输出部分内容,前 N 条登录记录
说明:-i参数为只输出IP地址与登录时间,否则将输出登录时的省市区地址信息。
注意:普通账号将禁止查看admin账号的任何信息。

5、PHP环境指令

在日常维护工作中,我们往往要查看一下PHP.ini的一些相关信息,系统是不是安装了某个扩展等,这时候就可以使用这个系列的命令了。

A、PHP基本配置

命令行:php -w

B、服务器已编译模块

命令行:php -c

C、php.ini系统相关参数

命令行:php -l

D、PHP相关组件扩展

命令行:php -z

E、数据库相关扩展与配置参数

命令行:php -m

6、切换目录

CMD工具中切换目录,主要使用cd命令,该命令与Linux中的cd命令用法一致:
cd ./ 回到根地址
cd ../ 回到上一层目录
cd /目录/ 从根目录开始切换 ,输入./目录/也一样
cd ../目录 从上一层目录出发
cd 目录名称 从当前目录下,寻找目录进入,例如:cd thinkphp

注意:cd命令在CMD工具中会频繁用到,需要文件与目录相关的命令,都依赖该命令切换目录,否则都默认在项目根目录下。

7、目录查询指令

该指令主要有4种使用方式,用于打印目录结构,格式如下:
ls 打印当前目录下文件结构
ls -i 打印当前目录下文件结构,忽略部分信息
ls 目录地址 打印指定目录结构
ls 目录地址 -i 从上一层目录出发

注意:所有目录地址,均支持.././/目录格式。

8、目录操作指令

该指令主要有5种使用方式,用于对目录的增删改查操作,格式如下:
mk -a [目录地址] [权限][null] 创建目录
例如:mk -a test 0755
就会在当前目录下新建一个test目录,权限为0755
权限可不填,默认创建为0755权限。
mk -d [目录地址] 删除目录
mk -u 原目录名称 新目录名称 修改目录名称
例如:mk -u test test2
mk -u 原目录路径 新目录路径 迁移目录
例如:mk -u test /runtime/test2/
mk -c 目录地址 [权限][null] 修改目录权限,默认0755权限 v1.0.9

注意:所有目录地址,均支持.././/目录格式。

9、文件操作指令

该指令主要有6种使用方式,用于对文件的增删改查操作,格式如下:
tk -d [文件地址] 删除文件
tk -d [文件地址] -i删除文件后目录为空,则把目录也删除掉
tk -u 原文件名称 新文件名称 修改文件名称
例如:tk -u test.txt test2.txt
tk -u 原文件路径 新文件路径 迁移文件
例如:mk -u test.txt /runtime/test2.txt
tk -u 复制文件路径 粘贴文件路径 -c 复制文件
例如:mk -u test.txt /runtime/test2.txt -c
tk -c 文件地址 [权限][null] 修改文件权限,默认0755权限 v1.0.9

注意:所有目录地址,均支持.././/目录格式。

10、vim操作指令

该指令主要用于对文件的编辑操作,格式如下:
vim [文件地址]

该指令是在v1.0.9版本中加入,暂只支持在线编辑如下几种类型的文本文件:
php、 asp、java、py、go、json、txt、sql、xml、html、htm、md、env