【开发自荐】lsx:让 Linux 命令行查询更高效

软件名称

lsx

应用平台

  • macos
  • linux
  • windows

推荐类型

【开发者自荐】

一句简介

一款基于pls二开的Linux 命令行中文快速查询工具

应用简介

目前已实现的功能有

  • 命令速查:一句 lsx your-cmd,立刻查到详细用法和示例,支持关键字搜索。
  • 数据实时更新:一键 lsx upcommands && lsx upgrade,命令库永远保持最新。
  • 多平台支持:Linux、macOS、Windows,amd64/arm64 架构全覆盖。
  • 自定义配置:支持 YAML 配置文件,数据目录/远程源/输出方式随心调。
  • less 分页:输出太长?配置 useLess: true,自动分页浏览。
  • 极简依赖:Go 语言开发,单文件可执行,开箱即用。

使用该软件 [不需要] 注册账户。

截图预览

lsx-cmd.gif
lsx-search.gif

~ lsx -h
Impressive Linux commands cheat sheet cli.

Usage:
  lsx [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  search      Search command by keywords
  show        Show the specified command usage.
  upcommands  Update the embedded linux-command.json to the latest version.
  upgrade     Upgrade all commands from remote.
  version     Prints the version about lsx

Flags:
  -h, --help   help for lsx

Use "lsx [command] --help" for more information about a command.

官方网站

lsx项目地址

闲聊

作为一个常年混迹在 Linux/Macos 终端的用户,命令行速查一直是刚需。自带的man命令,全英文,阅读难;原本用的是 pls,但随着时间推移,原项目多年未更新维护,命令数据老旧,查询需要多打一个show 二级命令,每次想同步最新的 linux-command 数据都很麻烦。

于是,基于pls源代码,撸了个二开的 lsx 项目,主打“轻量、易用、数据新”,让命令速查这件事变得更丝滑。

后续:发现有一款更流行的tldr开源工具,实现的功能更多更全面。但是通过简单使用对比总结一下:lsx更简陋,但是已有数据都是中文,内容更详细,适合新手学习使用;tldr 偏向举例使用,虽然也有中文,但是因其机制原因,系统匹配>common>语言,所以有些命令即使有中文也是展示英文。
总结就是tldr更偏向应用,lsx偏向学习。

开发&致谢

lsx 基于 pls 二次开发,数据源感谢 linux-command

项目完全开源,欢迎提 issue、PR 或点个 star 支持!
如果对大家有用的话,麻烦点点 stars~感谢!

2 个赞

其实有手册页翻译计划:

个人认为,如果有精力,或许一起把现有的基础设施完善一下会更好。

嗯,我这也算是重复造轮子~就当温习一下go语言,丰富一下自己的github。

您这个软件确实很方便、好用,而且界面也挺漂亮的。但是呢,鄙人认为,man 已经是很多 Linux 系统的基础设施了,如果能完善一下中文 man 手册页,相信能帮助更多人。因此,我想或许您不如送个 “顺水人情”。