一些友好的CLI工具
来源:互联网 发布:java使用odata 编辑:程序博客网 时间:2024/05/22 02:08
命令行界面(英语:command-line interface,缩写:CLI)
- Mycli
实现客户端补全,且支持语法高亮。用Python写的,所以需要使用pip安装。感觉这个bug貌似挺多QAQ
>>>pip install mycli# 进入交互环境不需要使用-p参数>>>mycli -uroot -hlocalhost# Ctrl+D即可退出
关于mycli遇到的一些坑
# ImportError: cannot import name inherit# 卸载,使用easy_install重装>>>pip uninstall mycli>>>pip uninstall pygments>>>easy_install mycli # ImportError: cannot import name csv# 修改文件>>>vim /usr/lib/python2.7/site-packages/cli_helpers/compat.py # 将此行注释 from backports import csv# 添加一行 import csv
mycli的一些issues
- bPython
可能对于python的交互环境更熟悉的还是ipython,其实bpython是类似与ipython的,但突出点不一样。bpython不需要tab补全,它默认补全提示。具体需求,可下载感受一下
# 可直接使用下载工具进行下载# Ubuntu>>>sudo apt install bpython# Centos>>>yum install bpython# 进入交互环境>>>bpython# Ctrl+D即可退出
- Ctrl+R
这个其实不能叫做CLI工具,作为终端自带的一个工具。用途查找历史命令。但其实查找历史命令在Linux下还有history
,二者的区别在哪里呢?
# history命令的一般用法(我一般是这么用的QAQ)>>>history | grep XXX# history 也可以简写为hist, XXX表示关键词# Ctrl+R# 输入Ctrl+R之后再输入需要查找的命令>>>myfile# 假设有一个历史命令cd myfile# 它会自动提示cd myfile,如果输入cd,不会查找到这个命令# 它只支持查找命令后面的参数# 如果有多个历史命令,使用Ctrl+R来进行切换
- wharfee
docker的交互工具, 支持语法高亮等,正在摸索中,同样使用python开发。
# 下载>>>pip instal wharfee# 进入交互环境>>>wharfee
阅读全文
0 0
- 一些友好的CLI工具
- 分享一些对开发者最有用的、用户友好和功能丰富的Google Chrome扩展工具
- 以用户友好的方式管理Windows服务的工具
- 学习C++/CLI的一些资源
- 学习C++/CLI的一些资源
- php cli模式的一些"坑"
- go实现命令行的工具cli
- Angular2 开发环境的搭建和@angular/cli(angular-cli)安装中的一些问题。
- vue-cli脚手架工具
- angular-cli工具
- 脚手架工具vue-cli
- 友好的报错
- 友好URL的实现
- 日本人的友好
- 友好的表格效果
- 友好的requests
- 搜索引擎友好的JavaScript
- 搜索引擎友好的HTML
- HTML-常用标签解析
- java代码读取配置文件中属性值
- pom.xml文件解释
- 查询oracle会话间的阻塞情况
- golang 任何类型interface{}
- 一些友好的CLI工具
- 深度学习识别 验证码
- 03-树2 List Leaves
- Java之String类、StringBuffer类和StringBuilder类
- 【BZOJ4538】【HNOI2016】网络
- C++ STL set 的基本用法
- Hadoop下TreeMap的使用
- Spring入门(Schema-based AOP其三)
- 690 leetcode employee importance