如何使用 NNN 在 Linux 文件系統中導航

NNN 是一個優秀的基於終端的Linux 文件管理器。它非常輕巧,並且在 Linux 社區中很受歡迎,因為它易於使用。在本指南中,我們將向您展示如何使用 NNN 導航 Linux 文件系統。

在 Linux 上安裝 NNN

在我們展示您必須使用 NNN 文件管理器導航 Linux 文件系統之前,我們必須演示如何安裝該程序。在 Linux 上安裝 NNN 非常簡單。要啟動該過程,請啟動一個終端窗口。 

一旦終端窗口打開並準備就緒,請按照下面列出的與您當前使用的 Linux 操作系統相對應的命令行安裝說明進行操作。NNN 可安裝在 Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE 等上。

如何使用 NNN 在 Linux 文件系統中導航Ubuntu

自 Ubuntu 18.04 以來,NNN 文件管理器已可供 Ubuntu 用戶輕鬆安裝。要在您的 Ubuntu 系統上安裝該軟件,請使用下面的 Apt命令。

注意:如果下面的命令不起作用,您可能需要在您的 Ubuntu 系統中啟用“Universe”軟件存儲庫。

須藤 apt 安裝 nnn

Debian

在 Debian 上,用戶可以通過“主”軟件存儲庫使用 NNN 文件管理器。要開始 Debian 系統的安裝過程,請使用以下命令。

請記住,由於 Debian 發佈軟件更新的方式,Debian 上的 NNN 版本在更新方面可能比其他操作系統落後一些。如果您想要 NNN 的更新版本,請考慮安裝Debian Backports。

sudo apt-get install nnn

拱形Linux

NNN 文件管理器可通過“社區”軟件存儲庫供 Arch Linux 用戶使用。要在您的系統上設置此應用程序,您必須首先在/etc/Pacman.conf. 完成後,您將能夠使用以下命令安裝該應用程序。

須藤吃豆子 -S nnn

軟呢帽

在 Fedora Linux 上,NNN 文件管理器可通過所有架構(包括 Fedora 服務器)上的“Fedora”存儲庫獲得。如果您正在使用 Fedora 並希望在您的計算機上使用 NNN 文件管理器,您可以使用以下dnf 命令使其工作 。

須藤 dnf 安裝 nnn

OpenSUSE

NNN 文件管理器可供 OpenSUSE Tumbleweed 用戶和 OpenSUSE LEAP 用戶(15.1 和 15.2)使用。該應用程序位於“OpenSUSE Oss”軟件存儲庫中。要開始安裝,請確保您已設置此存儲庫。然後,輸入以下zypper 命令。

須藤 zypper 安裝 nnn

使用 NNN 導航 Linux 文件系統

NNN 很容易理解,因為一切都是在命令級別完成的。例如,如果您想使用 NNN 查看“Documents”文件夾,您可以運行 nnn ~/Documents 命令,它會加載它。 

如何使用 NNN 在 Linux 文件系統中導航

nnn ~/文件

例如,如果您想返回 NNN 中的文件夾(從“文檔”文件夾上一層),您可以按 鍵盤上的h 按鈕。另一方面,要下一級(進入文件夾),您可以使用鍵盤上的向上/向下 鍵選擇目錄 ,然後按Enter 訪問該文件夾。

如何使用 NNN 在 Linux 文件系統中導航

您還可以通過使用向上/向下鍵選擇文件並按 Enter 鍵直接在 NNN 中訪問文件。要完全關閉 NNN 會話,請按鍵盤上的q 。

NNN 鍵綁定

我們在上一節中討論的基本信息足以讓普通用戶在 NNN 中了解。但是,如果您有更高級的需求,您會想知道所有的鍵綁定。查看下面的鍵綁定的完整列表。

注意:您還可以通過按Shift +來訪問導航信息 ? 在 NNN 中。

 導航

         向上 k 向上 PgUp ^U 向上滾動

         Dn j 向下 PgDn ^D 向下滾動

         Lt h Parent ~ ` @ – HOME, /, start, last

     Ret Rt l Open ' 第一個文件/匹配

         g ^A 頂部。切換隱藏

         G ^E End + 切換自動前進

         b ^/ 書籤鍵,標記 CWD

          1-4 上下文 1-4 (Sh)Tab 循環上下文

          Esc 發送到 FIFO ^L 重繪

            Q 選擇/錯誤,退出 ^G QuitCD

            q 退出上下文 2Esc ^Q 退出

            ? 幫助,確認

 過濾和提示

            / 過濾器 Alt+Esc 清除過濾器並重繪

          Esc 退出提示 ^L 清除提示/最後一個過濾器

           ^N 切換類型到導航 

 檔案

         o ^O 打開 n 創建新的/鏈接

         f ^F 文件詳情 d 詳情模式切換

           ^R Rename/dup r 批量重命名

            z 存檔 e 編輯文件

            * 切換 exe > 導出列表

     Space ^J (Un)select m ^Space 標記範圍/清除選擇

         p ^P Copy sel here a 全選

         v ^V 將 sel 移到這裡 w ^W Cp/mv sel as

         x ^X 刪除 E 編輯選擇

 雜項

        替代; 選擇插件 = 啟動應用

         !^] Shell ] Cmd 提示符

            c 連接遠程 u 卸載遠程/存檔

         t ^T 排序切換 s 管理會話

            T 設置時間類型 0 鎖定

如何使用 NNN 在 Linux 文件系統中導航

有關基於 NNN 終端的文件管理器的更多信息,請查看手冊條目。為此,請在終端窗口中運行man nnn 命令。手冊條目包含您需要了解的有關 Linux 的 NNN 文件管理器的所有內容的完整列表。

留下評論

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_​​PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。

如何在 SLES 15 上設定 DM-Multipath:實用指南

如何在 SLES 15 上設定 DM-Multipath:實用指南

在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

使用 Pardus NVIDIA 驅動程式安裝程式在 Pardus 23 上啟用 NVIDIA 驅動程式。檢查 GPU 相容性、安全重新啟動、驗證驅動程式並解決常見問題。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。