Donec efficitur, ligula ut lacinia
viverra, lorem lacus.

zoxide 更智能的 cd 命令

你应该知道 `cd` 命令是用来移动到各种目录的。虽然 `cd`很好,但 Zoxide 是一种更智能的 cd。Zoxide 可以记住你最常使用的目录,所以你只需敲几下键盘就可以 “跳” 到这些目录。 这有助于提高你的工作效率,更重要的是,它可以用于所有主要的 shell。 Zoxide 的特点: – 可以在大多数主要平台上运行,包括 Linux、mac、Windows、BSD 和 Android。 – Vim、Emacs、Ranger file manager、ZSH-Autocomplete 等的第三方集成 – 可选择使用 fzf 命令行模糊查找器进行交互式选择 – 适用于所有主要的 shell

更新于 2023/02/27 00:16

Bottom 跨平台图形化进程监控器

Bottom 是一个可定制的跨平台图形化进程/系统监控器,其灵感来自于 htop、gtop、gotop 等工具。 这个系统监控工具的主要亮点之一是提供了 CPU 使用率、RAM 使用率等图形化的可视化部件。 Bottom 的特点: – 用于显示电池使用情况、磁盘容量、温度传感器等信息的小组件 – 进程小组件用于显示、分类和搜索有关进程的信息,以及树状模式。 – 可定制的行为,可以用命令行标志或配置文件来控制。

更新于 2023/02/27 00:15

tealdeer tldr 的 rust 实现

tldr 是一个简化的、由社区驱动的手册页集合,而 Tealdeer 是 tldr 的一个快速的 rust 实现。 对于那些刚开始使用 Linux 命令行的人来说,手册页是一笔财富。但是传统的手册页提供了大量的信息,这可能会让很多人不知所措。 简化后的 tldr 让人松了一口气,因为 Tealdeer 以一种整齐的格式增加了快速检索数据的功能。 Tealdeer 的特点: – 下载和缓存页面,所以你只需要在更新缓存的时候连网 – 先进的高亮显示和配置 – 支持输出颜色 – 符合 tldr 客户端规范

更新于 2023/02/27 00:12

procs ps 命令的替代品

Procs 是一个现代的 `ps` 命令的替代品,用 Rust 编写。它提供了一个彩色的、便于阅读的输出,并根据终端的背景自动检测主题。它也适用于所有主要平台,Linux、Mac 和 Windows。 Procs 的特点 – 多列关键词搜索 – 支持 Pager – 观察模式和树形视图 – 一些 ps 不支持的额外信息:TCP/UDP 端口,读写吞吐量,Docker 容器名称,和更多的内存信息。

更新于 2023/02/27 00:12

fd 使用 Rust 编写的 find 命令替代品

fd 是一个在你的文件系统中寻找条目的程序。它是 Find 的一个简单、快速和用户友好的替代品。虽然它的目标不是支持 find 的所有强大功能,但它为大多数的使用情况提供了合理的默认值。 fd 的特点 – 语法简短: `fd PATTERN` 代替 `find -iname ‘*PATTERN*’`。 – 使用颜色来突出不同的文件类型(与 ls 相同)。 – 智能大小写:默认情况下,搜索是不区分大小写的。如果模式包含一个大写字符,它将切换到大小写字符。 – 由于并行的目录遍历,速度非常快。

更新于 2023/02/27 00:11

ripgrep 正则表达式搜索工具

如果你经常使用 Linux 终端,你可能已经使用了 `grep` 命令,这是一个非常重要的命令。 ripgrep 是 grep 的 rust 实现,ripgrep 是一个面向行的搜索工具,它在当前目录中递归搜索一个 regex 模式。默认情况下,ripgrep 会尊重 gitignore 规则并自动跳过隐藏文件/目录和二进制文件。 ripgrep 的特点: – ripgrep 默认为递归搜索并进行自动过滤 – ripgrep 可以搜索特定类型的文件,此外它还可以通过自定义匹配规则来学习新的文件类型 – 支持 grep 中的许多功能,它在支持 Unicode 时保持快速。 – ripgrep 有可选的支持,可以将它的 regex 引擎切换到使用 PCRE2。这使得在你的模式中使用环视和反向引用成为可能,这在 ripgrep 的默认 regex 引擎中是不支持的。

更新于 2023/02/27 00:11

Dust-Rust Rust 版本的 du 命令

Dust 是一个更直观的 Rust 版本的 `du` 命令。它让你即时了解哪些目录在使用磁盘空间,而不需要进行排序。 Dust 会列出一个比终端高度略低的最大的子目录或文件的数量,并会智能地向下递归以找到更大的目录。没有必要使用 “-d” 标志或 “-h” 标志。最大的子目录将被涂上颜色。 Dust 的特点: – 最大的子目录将被着色。 – 小巧、简单、易懂 – 返回一个图形化的内容概述,显示其内容和每项所占的百分比

更新于 2023/02/27 00:10

Starship 适用于任何 shell 的轻量、快速的提示符

知名的 shell 有很多,但大多数 shell 所提供了的 shell 提示符看起来都差不太多,甚至有些可以说基本没差别。 Starship 允许你用大量的配置选项来改变你的 shell 提示符的外观。Starship prompt 简直是一个优秀的定制工具。 Starship prompt 的特点 – 轻量、快速 – 几乎可以与所有主要的 shell 配合使用 – 智能化:一目了然地显示相关信息 – 功能丰富:支持所有你喜欢的工具 – 可定制:配置你的提示符的方方面面

更新于 2023/02/27 00:10

BAT cat 命令的一个替代品

开发者最常用的命令行工具之一是 cat,而 Bat 则是 cat 命令的一个替代工具,根据其开发者的说法,它是 “带有翅膀的 cat 克隆”。在 cat 的基础上提供了语法高亮显示和 Git 集成等功能。 Bat 的特点 – 语法高亮,适用于大量的编程和标记语言 – 与 Git 集成 – 不可打印(non-printable)字符可视化 – 对不适合放在一页中的大文件自动分页 – 文件串联

更新于 2023/02/27 00:08

exa ls 的现代替代品

exa 是古老的文件列表命令行程序 ls 的现代替代品,它随 Unix 和 Linux 操作系统一起提供更多的功能和更好的默认值。它使用颜色来区分文件类型和元数据,视觉上更加易于使用。它知道符号链接、扩展属性和 Git。而且它体积小、速度快,只有一个二进制文件。 通过做出一些不同的设定,exa 试图成为一个功能更多、更方便用户的 ls 版本。 exa 是用 Rust 编写的,需要 rustc 1.56.1 或更高版本。 Exa 的特点: – 它使用颜色来区分文件类型和元数据 – 它知道符号链接、扩展属性和 Git – Exa 以并行方式查询文件,性能与 `ls`相当 – 内置 `tree` 工具 – 支持柱状视图

更新于 2023/02/27 00:07

Leave a Reply

Your email address will not be published. Required fields are marked *