文档章节

rocketmq命令行自动补全工具

book
 book
发布于 2015/12/22 11:28
字数 378
阅读 171
收藏 2

rocketmq_completion

介绍

rocketmq_completion是为rocketmq开发的命令行自动补全工具,主要方便用户使用rocketmq时,减少命令行交互的成本及出错的概率!

安装

rocketmq_completion只有一个脚本,借助Linux中complete及compgen技术实现

  • 从github上download到本地或服务器任何目录下,例如:/your_path/rocketmq_completion/rocketmq_completion
  • 在本机bash_completion.d目录下,建立对应软连接(需要root权限),注:不同Linux发行版目录地址不同,用户可根据自己系统版本 google
cd /etc/bash_completion.d/
ln -s /your_path/rocketmq_completion/rocketmq_completion
  • 在bash_profile下填加一行
source /etc/bash_completion.d/rocketmq_completion
  • 重新打开一个新窗口,检查completion是否起作用
complete -p
  • 输出中出现以下内容表示成功
complete -F _mqadmin mqadmin

用法

./mqadmin[tab]
./mqadmin clusterList [-tab][--tab]

参数部分 -表示必选参数,--表示可选参数

关于升级

  • 目前版本只实现了mqadmin脚本的自动补全
  • 未来对其它脚本的补全会持续更新,实现方式是在rocketmq_completion脚本下添加_command方法并complete -F _command command方式来实现,以上用法中的步骤用户无需重复操作,即可实现对新增命令的支持

关于作者

坚持走技术路线的码农一枚

© 著作权归作者所有

book

book

粉丝 43
博文 22
码字总数 15217
作品 2
海淀
高级程序员
私信 提问
RocketMQ在windows环境下的安装与配置

1、下载RocketMQ 2、解压下载的安装包rocketmq-all-4.3.0-bin-release.zip 3、配置环境变量 变量名:ROCKETMQ_HOME 变量值:MQ解压路径 ROCKETMQ_HOME=D:devtoolsrocketmq-all-4.3.0-bin-rel...

技术小能手
2018/10/22
0
0
让你rocketmq用得比预期要好的 1 种方法

匠心零度 转载请注明原创出处,谢谢! 方法 让你rocketmq用得比预期要好的 1 种方法:就是认真思考下面的几个问题: 使用rocketmq能解决那些问题?那些问题是不能解决的? 我们什么时候该添加...

匠心零度
2018/04/19
0
0
rocketmq番外篇(一):开发命令行

匠心零度 转载请注明原创出处,谢谢! 说在前面 虽然是以rocketmq引出的开发命令行,但是任何java应用如果需要都可以借鉴引用,也是通用技术。 主题 rocketmq使用例子 Apache Commons CLI简介...

匠心零度
2018/10/29
0
0
说说MQ之RocketMQ(一)

原文出处:Valleylord RocketMQ 是出自 A 公司的开源产品,用 Java 语言实现,在设计时参考了 Kafka,并做出了自己的一些改进,消息可靠性上比 Kafka 更好,目前,RocketMQ 的文档仍然不够丰...

Valleylord
2018/10/12
0
0
rocketmq源码解析之上下文介绍

说在前面 从今天开始对rocket-mq源码进行解析,版本4.3.0。 rocketmq、kafka、activemq等的比较这里就不介绍了,rocketmq官方文档介绍的很详细。 本人对rocketmq感兴趣的想深入研究下源码,此...

天河2018
2018/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
今天
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
今天
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
2
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部