nnn:为 Linux 高级用户提供的强大的基于终端的文件管理器

想要为系统提供高度可定制的文件管理器?nnn 就是一个功能强大但轻量级的文件管理器,可在 Linux 终端内工作。

有许多基于终端的程序迎合 Linux 上的高级用户,文件管理器 nnn 就是其中之一。这是一个看似简单但可配置性极强的程序。下面是如何安装和使用它。

nnn 是什么?

nnn 是一个面向类 Unix 系统的文件管理器,包括在 WSL 下的 Linux、macOS 和 Windows。该项目由 Arun Prakash Jana 领导。您可以在 GitHub 页面那里下载源代码

在 Linux 上安装 nnn

安装 nnn 非常简单。您可以只使用发行版的包管理器。

例如,在Debian或Ubuntu上:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ sudo apt install nnn

Arch Linux:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
⚡ sudo pacman -S nnn

在 Red Hat、CentOS、Fedora和Rocky Linux 系统上安装 nnn:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
⚡ sudo dnf install nnn

使用 nnn 在 Linux 上管理文件

要启动 nnn,只需在shell中键入“nnn”。您可以使用方向键或 Vim 键来导航文件系统。

你不需要记住这些命令。按“?”键可查看帮助界面。这将显示 nnn 的所有键绑定。 

您可以在 nnn 的四个“上下文”之间切换。它们类似于浏览器选项卡。您可以在一个上下文中访问一个目录,而在另一个上下文中选择不同的目录。您可以将文件从一个地方复制到另一个地方。

移动的键盘命令是基于 Vim 的:“h”表示向左,“j”表示向下,“k”表示向上,“l”表示右。您也可以使用方向键。向右移动或按“Enter”进入目录。按左键进入目录。

幸运的是,您不需要记住这些控件。您可以通过按“?”随时查看键绑定。

您可以通过按“/”在列表中搜索。如果您在一个有很多文件的目录中,这是很有用的。

nnn 插件

像许多针对高级用户的 Linux 程序一样,nnn 附带一个插件系统,允许您根据自己的喜好定制它。

它很容易设置 nnn 插件。在 ~/.config/nnn/plugins 目录中已经安装了它们的集合。

这些插件大多是作为shell脚本实现的。要运行它们,只需使用 NNN_PLUG 环境变量将它们绑定到键。您可以将其放在 shell 启动文件中,例如用于 Bash 的 .bashrc 或用于 Zsh 的 . Zsh。

要调用插件,请按分号(;),后面跟着运行NNN时插件绑定的键。

例如,要调用启动器插件,你需要用 NNN_PLUG 设置它:

export NNN_PLUG='l:launcher'

当你按下分号(;),后面跟着小写的L (l),你会打开启动器,你可以使用它来搜索和启动应用程序,甚至是 GUI 应用程序。

要在启动时运行插件,在启动 nnn 时使用 -P 选项,后面跟着要运行的插件的键。如果您想经常这样做,您可能需要将其设置为 shell 别名。

你可以用 nnn 插件做什么?可以做很多事情。

你喜欢在工作时听音乐吗?你可以让 nnn 播放随机的歌曲。

很多插件都有依赖项,在使用它们之前可能必须安装它们。它们都列在 GitHub 页面上,许多可以通过发行版的包管理器安装。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh

大量的程序列表显示终端仍然对 Linux 用户的想象力有很大的吸引力,这也说明了为什么 Linux 是技术人员的最爱。随着越来越多的开发人员推出自己的扩展,插件列表只会越来越多。看来,nnn 的功能只受限于你的想象力。

一个强大的基于终端的文件管理器

在Linux上不缺乏管理文件的工具。nnn 凭借其通过插件的可定制性,将成为 Linux 高级用户的首选工具。

The post nnn:为 Linux 高级用户提供的强大的基于终端的文件管理器 first appeared on Linux迷.

版权声明:
作者:倾城
链接:https://www.techfm.club/p/36114.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>