深圳幻海软件技术有限公司 欢迎您!

盘点一些小而美的终端命令行工具

2023-02-28

下面我们就分享一款小而美的终端应用,看看终端强大之处。TokeiTokei是一个显示有关代码统计信息的程序。Tokei将显示文件数、这些文件中的总行数以及按语言分组的代码、注释和空白。Tokei非常快,能够在几秒钟计算数百万行代码。它支持扩展,支持多种编程语言,并且它可以输出多种格式。并且Tokei

下面我们就分享一款小而美的终端应用,看看终端强大之处。

Tokei

Tokei 是一个显示有关代码统计信息的程序。Tokei 将显示文件数、这些文件中的总行数以及按语言分组的代码、注释和空白。Tokei 非常快,能够在几秒钟计算数百万行代码。它支持扩展,支持多种编程语言,并且它可以输出多种格式。 并且 Tokei 是跨平台的,可以在 Mac、linux 和 windows 上使用。

Bottom

一款跨平台的系统资源监控器,支持多个平台,和 htop,gtop 等类似的工具。

它具有很多小部件,可以挂载使用,它支持放大缩小时间间隔。

它支持自定义配置,可以自建主题,更改布局,最重要的就是它支持扩展,可以添加多个组件扩展。

llama

一款终端下的文件管理器,非常简洁,非常小巧,支持模糊搜索跳转,支持指定程序打开文件。

它还支持文件内容的预览,也支持显示文件图标,可以把它看做迷你版的 ranger。

YouPlot

一款终端绘图工具,可以让我们在终端下显示一下图表,表格数据,它支持多种统计图形的显示。

lnav

一款终端下的日志分析工具。它支持多种格式,并且可以自动解压缩日志文件。它将所有的日志文件都整合到了同一个窗口,通过不同的颜色加以区分,当然也可以进行过滤显示。

此外,它还支持使用 sql 进行日志的查询,最重要的就是,它提供了精美的输出视图,可以让你非常直观,并且赏心悦目地查看日志。

此外,它还支持按键的绑定,可以让你更加便捷地进行查看,它还支持会话的自动保存,可以让你随时都能定位到上次的浏览位置。

jc

它是一个 python 扩展包,因此你可以通过 pip 命令轻松安装它,它可以通过管道命令格式化很多命令的输出,让大部分的命令结果都以 json 格式友好地输出。

jc 主要是根据不同的命令解析器来进行命令的解析,其中它内置了几十种解析器,因此可以解析大部分常用的命令。

此外,jc 还可以作为 python 包被 python 程序使用,可以在代码中直接调用它。

just

just 是一个提供保存项目快捷方式的工具,优点类似 alias 命令,但是它的功能不仅仅如此。

just 它是一个命令运行器,支持接收命令行参数,它通过配置命令,将命令保存到 justfile 中。

它的命令支持多种语言进行编写,比如 python 或者 nodejs 等。

它支持通过.env 加载环境变量,因为它的语法和 make 很像,因此使用起来也不会太难。

sampler

这是一个非常强大的采样器,它可以通过配置文件对数据进行可视化显示,并且支持报警等功能。

它支持多种图形显示,比如实时运行状态图,迷你图,条形图,文本框,字符图等。

它有两种运行方式,一种是通过读取配置文件进行运行,还有一种就是通过交互模式执行。