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迷.
共有 0 条评论