tldr 的安卓客户端
上次在 Cheat (tldr, bropages) - Unix命令用法备忘单 这篇博文中提到过 tldr
,它跟 cheatsheet
的功能一样:用来查询一些常用命令的惯用法,呈现形式是简明扼要的备忘单形式,而不是冗长的manpage.区别在于cheatsheet
是离线查询,在 tldr
是在线查询的(均指官方客户端,而第三方客户端不一定是这样),并且后者支持更多命令.
在Google Play上找到了 tldr
的两个Android客户端,由于在其它国内市场似乎没有,所以分享给大家.
tldroid
这个相对要好一些,数据是离线的,并且集成了一个小终端可以运行当前查到的命令(前提是你的系统有这些命令,并且是普通用户可以跑的).
也有些小问题:
- 查找命令的时候,必须从它弹出的下拉列表里面选才能看到命令说明,如果直接回车这不行,即使你输入的命令明明在下拉列表里面有
- 不知道怎么更新pages数据 (不过它的确会在某些时候自动更新,在about界面可以看到最后更新时间和当前pages数量)
下载:
- Google Play:https://play.google.com/store/apps/details?id=io.github.hidroh.tldroid
- 本博客共享:http://files.cnblogs.com/files/bamanzi/tldroid-1.3.apk
tldr-viewer
这个应用会在线读取数据,每次打开应用的时候会刷新,总是需要等一会儿才能用(因为这里还有一个烦人的bug:它在刷新的时候你试图搜索的话,它会闪退)。
下载:
- Google Play:https://play.google.com/store/apps/details?id=de.gianasista.tldr_viewer
- 本博客共享: http://files.cnblogs.com/files/bamanzi/tldr-viewer-1.3.apk
附:tldr 的python离线客户端
tldr的官方python客户端是在线查询的,不过有个第三方的python客户端支持离线查询: https://github.com/lord63/tldr.py
因为依赖于PyYAML, click等包,所以建议用pip安装:pip install tldr.py --user
(注意包名跟tldr官方python客户端的包名差了两个字母,后者叫做 tldr
。但安装之后的可执行文件跟官方客户端重名,都叫做 ~/.local/bin/tldr
,你两个都装的话需要将先安装的 ~/.local/bin/tldr` 改一下名再装后一个).
使用之前还需要下载tldr-pages代码库作为离线数据包,并通过 tldr init
告知pages数据的位置:
$ cd ~
$ git clone http://github.com/tldr-pages/tldr.git .tldr-pages
$ tldr init
Input the tldr repo path(absolute path): (e.g. /home/lord63/code/tldr/)
Input your platform(linux, osx or sunos): (e.g. linux)
Initializing the config file at ~/.tldrrc...
然后就可以用 tldr find {{command}}
查询了.
后续可以用 tldr update
刷新数据
tldr 的安卓客户端的更多相关文章
- 安卓客户端a标签长按弹框提示解决办法
昨天工作时候发现一个bug,是关于a标签的,在安卓客户端中,如果是a标签的话,长按会出现一个弹框,如图所示 是因为安卓客户端的长按触发机制,以后进行wap端开发的时候,如果用到跳转页面尽量不要用a标签 ...
- 【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信
NetworkComms网络通信框架序言 用c#开发安卓程序 (xamarin.android)系列之三 源码(包含客户端与服务器端所有工程文件) 数据库文件 为了方便您测试,我临时搭建了一个服 ...
- .net和java和谐相处之安卓客户端+.net asp.net mvc webapi 2
作为没有花很多时间转java,把java当C#用的我,在做服务器端程序的时候,自然不想考虑java web,java需要学的框架太多了,看了一下Java Servlet,始终没有编码的冲动.经过几天的 ...
- 大富豪APK安卓客户端的反编译修改和重新打包
大富豪APK安卓客户端的反编译修改和重新打包 修改安装我们需要几个工具 DFH_3.4.X (用于修改客户端) dnsPy (用于修改.dll文件) 大富豪加解密.exe ( 用于加 ...
- XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得
关于XMPP第一篇-openfire的搭建写完后,就一直在赶本篇所要介绍的这个基于asmack+openfire的安卓客户端,费了不少精力,因为有不少同学在还在焦急的等待着(自恋了呵呵),所以紧赶慢赶 ...
- WebSocket安卓客户端实现详解(三)–服务端主动通知
WebSocket安卓客户端实现详解(三)–服务端主动通知 本篇依旧是接着上一篇继续扩展,还没看过之前博客的小伙伴,这里附上前几篇地址 WebSocket安卓客户端实现详解(一)–连接建立与重连 We ...
- js判断安卓客户端或者是ios客户端,是否是微信浏览器
代码: function xaizai() { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = ...
- WebSocket安卓客户端实现详解(一)–连接建立与重连
http://blog.csdn.net/zly921112/article/details/72973054 前言 这里特别说明下因为WebSocket服务端是公司线上项目所以这里url和具体协议我 ...
- 四则运算安卓客户端UI截图(部分)
1.我们组安卓手机客户端UI设计主要由林培文同学负责,界面中用到的素材全部由他一人用PS制作,所以在素材来源上当属原创啦.正因为UI由一个人设计,同时他还得分担少量后台代码的编写,颇多的工作量与人才短 ...
随机推荐
- struts2的运行原理及配置文件
struts2官方运行原理图: 1,客户发送请求(url地址就是请求),tomcat接到请求会找到相应的应用web.xml配置文件. 2,web.xml中filter拦截器把你的请求接收到,并进入Fi ...
- SQLite数据库在本地可以写,发布到服务器就不能写
用SQLite开发的一个Web Api,提供Json和Jsonp格式的数据,在本地使用vs2012开发并运行时,数据库的读写均正常. 但发布到Windows Server 2008 + IIS 7.5 ...
- 分享我用Qt开发的应用程序【一】,附绿色版下载,以后会慢慢公布源码
写在前面: 1.第一版的代码还有些烂,等功能开发齐全了,做一次重构,再慢慢分享代码 2.邮箱功能.自动升级功能还没有做,笔记功能和备忘功能是好用的,大家如果不嫌弃,可以先用起来 3.笔记功能目前还不能 ...
- Xperf Basics: Recording a Trace (the easy way)(转)
http://randomascii.wordpress.com/2013/04/20/xperf-basics-recording-a-trace-the-easy-way/ Some ti ...
- [WinAPI] API 12 [获取程序所在的目录、程序模块路径,获取和设置当前目录]
Windows系统提供一组API实现对程序运行时相关目录的获取和设置.用户可以使用GetCurrentDirectory和SetCurrentDirectory获取程序的当前目录,获取模块的路径使用G ...
- SQL关于日期的查询
SQL查询某天的记录: datediff(day,[Datetime],'2012-08-03')=0 把Datetime换为你的相应字段: SQL查询今天的记录: datediff(day,[Dat ...
- django orm总结
目录1.1.1 生成查询1.1.2 创建对象1.1.3 保存修改的对象1.1.4 保存 ForeignKey 和 ManyToManyField 字段1.1.5 检索对象1.1.6 检索所有的对象1. ...
- 技巧~向URL地址添加参数
只是个小技巧,感觉挺有用,拿出来分享一下 功能:在URL地址上添加参数,如果只有一个,会是?userid=1,需要是大于1个,会是&userid=1 实现: private string Ad ...
- paip.java swt 乱码问题解决
paip.java swt 乱码问题解决 看累挂,Dfile.encoding是gbk的.. 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专 ...
- NSIS总结1——以管理权限运行
在Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" 到第一个Section之间插入一行代码 RequestExecutionLevel admin ...