GNU 午夜指揮官 (★ 88 分)
GNU Midnight Commander 是一款採用 GPLv3+(GNU General Public License 通用公共授權條款 第三版以上)授權的自由軟體,提供圖形化雙窗格(dual-pane)介面的全螢幕文字模式檔案管理功能。使用者能在同一介面中瀏覽、複製、移動並刪除檔案或整個目錄樹,快速搜尋檔案,並在內建的檢視器、編輯器與差異檢視器中直接操作。它依賴 ncurses(終端機畫面函式庫)或 S-Lang(通用程式庫),讓使用者無論在純終端機、X Window 終端、透過 SSH(Secure Shell)連線,或各式遠端 Shell,都能流暢使用。
安裝方式相當簡單,可透過主流作業系統的套件管理員執行 `apt-get install mc`、`dnf install mc`、`pkg install mc`;macOS 則可在 Homebrew 下輸入 `brew install midnight-commander`。原始碼釋出由 OSU OSL(俄勒岡州立大學開放原始碼實驗室)代為鏡像,官方 GitHub 倉庫則維護最新開發狀態與問題追蹤。線上說明可按 F1 呼叫情境式輔助,亦提供詳盡的手冊頁;主題佈景可使用預設範本或自行到 skins.midnight-commander.org 開發新樣式;社群貢獻與支援資訊則聚集在官方通訊與開發分頁。
社群使用者對 Midnight Commander 多有深刻回憶,其中最流傳的是在 ext2(第二代延伸檔案系統)上,不慎執行 `rm ‑rf` 刪錯目錄後,只要快速卸載磁碟並利用 mc 瀏覽尚未覆寫的 inode,就能從 lost+found 目錄中取回原檔;許多人也慣用 Ctrl+O 在 mc 與一般 Shell 間切換,享受無滑鼠操作(mouseless)的高效率工作流程。這類介面在東歐及前蘇聯地區被稱為 Orthodox File Manager(正統檔案管理器),源自 Norton Commander 的經典設計,逐漸成為一種文化符號。
在替代與延伸工具方面,社群提到 Windows 平台的 FAR Manager(及其 UNIX 分支 far2l)、現代圖形化檔案總管 Dolphin(附帶內建 Shell 功能)、Android 上的 Ghost Commander,甚至輕量級的 nnn 檔案管理器。MC 的另一關鍵特色是可自訂的彈出式選單,用以一次執行多條自訂檔案操作指令,讓純文字環境下也能完成複雜任務。
由 Miguel de Icaza 首次開發至今,Midnight Commander 依然被全球系統管理者與開發者廣泛採用,證明其以鍵盤為核心、深入底層命令驅動的設計在現代依舊保持生命力,是任何習慣純終端機作業環境使用者的經典首選。
👥 52 則討論、評論 💬
https://news.ycombinator.com/item?id=45271481