通用命令
以下命令在任何界面通用
?/help
help
Output the help document for the command or all help menu.
eg: help {order}
Command Args:
-o,--order [str] order (Default: '')
我们要隆重介绍这个命令,因为它能够帮你了解整个Doughnuts。单独输入help
可以显示当前界面的帮助菜单,而输入help 命令名
则可以显示这个命令的帮助,请善用它!
cls/clear
clear
Clear screen.
用于清空屏幕。
debug
debug
Open / Close Debug switch.
switch:
- SEND
- LOOP
Command Args:
--switch [str] switch (Default: 'SEND')
通常用于调试,在Doughnuts运行中若出现了什么意外中的错误,可以使用此命令进行调试。debug命令可以切换2个开关:SEND、LOOP。SEND开关用于debug发送请求与相应,LOOP开关用于debug整个Doughnuts的循环。
log
log
(Only for *unix) Write input and output to the log.
eg: log {filepath="log.txt"}
Command Args:
--filepath(*) [?] filepath='log.txt'
目前只支持在*unix系统中使用,执行此命令后可以将与Doughnuts的交互记录保存在指定的文件,方便以后查看。
!/lsh
lsh
Run a command on local machine.
Command Args:
--coomands(*) [?] *coomands
在不退出Doughnuts的情况下在当前机器中运行命令,支持记忆cd切换目录。
sw/switch
switch
(for input Non-ascii) Switch input between raw input and better input.
用于将输入在原始的输入与更好的输入(默认)间切换,原始输入将丢弃所有的命令补全,但是它在你需要输入非ascii时非常有用。
proxy
proxy
Set proxy for requests, Support socks and http, Set None to unset.
eg: proxy {proxy_url='http://127.0.0.1:10808'}
Command Args:
-p,--proxy_url [str] proxy_url (Default: '')
用于为请求设置代理,支持http代理与socks代理。
get
get
Get variable(s) use #{varname} to use it.
Command Args:
-k,--key [str] key (Default: '')
-a,--show_all [bool] show_all (Default: False)
用于显示之前设置过的变量的值,方便查看已设置过的变量。
set
set
Set variable, use #{varname} to use it.
Command Args:
-k,--key(*) [str] key
-v,--value(*) [?] *value
用于设置自定义变量的值,可以支持任意格式,比如set a {"a":"b"}
则变量a
会被设成一个字典,调用变量的格式为#{变量名称}
。
save
save
Save the configuration of the variable(s) to variables.config.
用于将设置好的变量存储于工具目录下的variables.config
文件中,并且每次启动该工具时都会自动读取工具目录下的variables.config
文件中的变量配置。
reload
reload
Reload a plugin.(for dev)
eg: reload {plugin_name} {namespace=current_namespace}
namespace:
- main
- webshell
Command Args:
-p,--plugin_name(*) [str] plugin_name
-n,--namespace [str] namespace (Default: '')
用于重新加载指定的插件(开发者专用),格式为reload {插件名称} {命名空间}
。
quit
exit
Quit this program.
退出Doughnuts。
最后更新于
这有帮助吗?