不久前,我们发布了一些 Linux手册页的好替代品. 这些工具跳过了所有理论部分并给出了简洁的 Linux 命令示例。 如果你是一个懒惰的 Linux 用户,想要一些 Linux 命令的实际示例,他们肯定会有所帮助。 今天,我们将看到一个类似的工具,名为 导航. Navi 是一个交互式命令行备忘单工具 锈. 就像 Bro pages、Cheat、Tldr 工具一样,Navi 还提供给定命令的示例列表,跳过所有其他综合文本部分。
在 Linux 中安装 Navi
由于 Navi 是用 Rust 编写的,因此您需要在 Linux 机器上安装 Rust。 要在 Linux 中安装 Rust 编程语言,请参阅 本指南.
Navi 也需要 fzf 交互式搜索工具。
安装 Rust 和 fzf 后,运行以下单行命令安装 navi:
bash <(curl -sL https://raw.githubusercontent.com/denisidoro/navi/master/scripts/install)
A. 使用 Cargo 安装 Navi
或者,您可以使用安装 navi 货物 包管理器:
$ cargo install navi
如果你遇到了 “链接器 cc
未找到”错误,安装开发工具,然后重试。
- 如何在 Linux 中安装开发工具
B. 从源代码安装 Navi
Git 使用以下命令克隆 Navi 存储库:
$ git clone https://github.com/denisidoro/navi ~/.navi
此命令会将 Navi 官方 github 存储库的内容克隆到一个名为 导航 在您的 $HOME 目录中。
进入导航目录:
$ cd ~/.navi
并且,使用命令安装它:
$ sudo make install
C. 使用 Linuxbrew 安装 Navi
如果你有 Linuxbrew 安装在您的系统上,运行以下命令来安装 navi:
$ brew install denisidoro/tools/navi
D. 从 Arch 用户存储库安装 Navi
Arch Linux 用户可以从 AUR 使用任何 AUR 辅助工具,对于 example 耶.
$ yay -S navi
如何使用 Navi 交互式命令行备忘单工具
要启动导航,请执行以下操作:
$ navi
当你运行 navi 的时候,你会看到下面的画面。 默认情况下,系统会建议您下载一些备忘单。 使用箭头键选择 “下载默认备忘单” 选项并按回车键列出可用的备忘单。
启动 Navi 备忘单工具
这是可用备忘单的列表。 您可以在右侧窗格的选定备忘录中预览可用命令片段的列表。
从列表中选择备忘单,然后按 ENTER 键下载它。
Navi 中可用的备忘单
所有下载的备忘单都可以在 /home/<用户>/.local/share/navi/cheats.
再次运行 navi 时,您将看到下载的备忘单。
导航备忘单
使用向上/向下箭头键浏览备忘单中的命令或键入几个字母以查找匹配的命令。 要运行任何命令,只需从列表中选择它并按 ENTER。 选定的命令将立即运行。 无需输入完整的命令! 只需选择它并按 ENTER !
按 ESC键 键退出而不运行任何命令。
打印命令而不执行
如果要在不运行的情况下打印命令,请使用 打印 选项。
$ navi --print
此命令将在您的终端窗口中打印选定的命令片段,但不会执行它。
搜索与模式匹配的命令
列出与特定字符串匹配的命令,例如 example “apt”,只需运行:
$ navi query apt
还有另一个选项称为“最佳”,它会自动选择与查询最匹配的片段。
$ navi best apt
导入备忘单
要从可用的在线存储库中导入备忘单,请运行:
$ navi repo browse
将出现可用存储库的列表。 从列表中选择任何一个,然后按 ENTER 以从所选存储库中导入备忘单。
导入 Navi 备忘单
再次运行上述命令以从其他存储库下载所有可用的备忘单。
此外,您可以从任何 git 存储库中导入备忘单,如下所示:
$ navi repo add https://github.com/denisidoro/navi
再次运行 Navi 时,会出现新导入的备忘单:
$ navi
所有 Navi 备忘单
求助:
$ navi --help
- 如何创建和维护自己的手册页
- 学习有效地使用手册页
- 如何在 Ubuntu 上安装缺少的命令手册页
- Pinfo – 一个 CLI 程序,用于阅读彩色信息和手册页
- ExplainShell – 查找 Linux 命令的每个部分的作用
- Dwww – 通过 Web 浏览器离线查看完整的 Debian 文档
希望这可以帮助。
资源: