經過七個月的開發,控制台檔案管理器Midnight Commander 的新版本 4.8.28最近發布,其中進行了許多更改。
對於不熟悉Midnight Commander的用戶,它是一款適用於類 Unix 系統的檔案管理器,是 Norton Commander 的一個克隆版本,以文字模式運作。主介面由兩個面板組成,用於顯示檔案系統。
它的使用方式與其他在 Unix shell 或命令列介面中運行的應用程式類似。遊標鍵用於瀏覽文件,插入鍵用於選擇文件,功能鍵用於執行刪除、重新命名、編輯、複製文件等操作。
雖然 Midnight Commander 也包含滑鼠支持,以方便應用程式操作。
Midnight Commander具有瀏覽 RPM 檔案內容的功能,並且可以像處理簡單目錄一樣處理常見檔案格式。
它包含一個 FTP 傳輸管理器或 FISH 協定客戶端,也包含一個名為 mcedit 的編輯器。
《午夜指揮官》中的主要新聞4.8.28
Midnight Commander 4.8.28 的新版本顯著地移除了對 SMB 協議的內建支持,因為該協議的實現已經過時、不完整且存在安全問題。開發人員現在建議使用眾多可用的虛擬檔案系統 (VFS) 解決方案之一來處理 Windows 共用資源。
新版本的另一個顯著變化是,內建編輯器為 Ngspice/SPICE 和 DOT/Graphviz 檔案提供了語法高亮顯示。
此外,也特別指出,內建的 mcview 檢視器已新增了對 mc.ect 檔案中定義的檔案和目錄替換巨集的支援。
面板中新增了avif、jp2、jxl、heic、heif、psb、psd 和 Markdown 格式的檔案名稱高亮顯示功能。
在其他突出的變化中:
- 修復了遷移大量文件時速度變慢的問題。
- VFS 中的修復:FISH:加載符號鏈接會創建鏈接及其目標
- VFS 上的修復:SFTP:不為加載的符號鏈接保留時間戳
- VFS 中的修復:EXTFS: bad isoinfo test
- 代碼清理完成
- 現在支持 KiTTY 的 Shift+Fn 鍵
- 修復了皮膚文件中的錯字
- 更改面板模式時的段錯誤
最後,文中提到 Midnight Commander 目前還不直接相容於 Apple M1 裝置;希望 Fedora 36 能做出必要的改進。在此之前,建議您重新啟動 Mac 上的建置系統,或使用以下變通方法:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
最後,如果您想了解更多關於新版本發布的信息,可以在原始公告中找到詳細資訊。連結在此。
如何在Linux上安裝Midnight Commander?
對於有興趣在系統上安裝Midnight Commander的用戶,可以按照下面共享的說明進行安裝。
安裝新版本的一種方法是編譯原始碼。您可以從以下連結取得原始碼。
對於喜歡使用已經編譯的軟件包的用戶,他們可以通過鍵入以下命令來安裝新版本,具體取決於他們使用的Linux發行版。
使用Debian、Ubuntu 或其衍生發行版的用戶,請在終端機中輸入以下命令:
僅適用於 Ubuntu 及其衍生發行版,您必須使用 universe 軟體倉庫:
sudo add-apt-repository universe
他們使用以下命令安裝該應用程式:
須藤apt安裝mc
對於使用Arch Linux 或其衍生發行版的使用者:
須藤pacman -S mc
對於Fedora、RHEL、CentOS 或其衍生發行版:
須藤dnf安裝mc
最後,關於OpenSUSE:
sudo zypper在mc