Linux終端機命令列居然也可以用來查看映像
有大量的GUI應用程式可用於在Linux中查看圖像。說實話,我還沒有使用過任何在終端機本身中顯示圖片的命令列應用程式。幸運的是,我找到了2個命令列影像檢視器來在終端機中顯示影像。這些應用程式對於那些想為GUI應用程式使用CLI替代品並且大部分時間在Terminal中的人可能很有用。
1、使用Viu在終端機中顯示圖片
Viu是一個從終端查看映像的命令列應用程式。它是使用Rust程式語言編寫的免費的開源CLI圖像檢視器。使用Viu,我們可以;
- 顯示流行的圖片類型,包括.jpg,.png,igif等。
- 以自訂尺寸顯示影像。
安裝Viu
由於Viu是用Rust寫的,因此我們可以使用Cargo軟體套件管理器進行安裝。在Linux框中安裝Rust後,執行以下命令以安裝Viu。
linuxmi@linuxmi:~/www.linuxmi.com$ cargo install viu

#在Arch Linux及其衍生版本上,可以使用任何AUR幫助程式(如Yay)從AUR安裝它。
linuxmi@linuxmi:~/www.linuxmi.com$ yay -S viu
#Viu也可作為按編譯的二進位。從發行頁面下載最新的二進位。撰寫本文時,最新版本為1.2.1。
下載Viu二進位檔案後,使其可執行:
linuxmi@linuxmi:~/www.linuxmi.com$ chmod x viu
然後,將其移動到您的路徑,例如/usr/local/bin/。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv viu /usr/local/bin/
Viu用法
#Viu的用法很簡單。只要鍵入viu,然後輸入影像路徑,然後按Enter鍵。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg
範例輸出如下:
使用Viu在終端機中顯示圖片
您甚至可以使用-h(高度)或-w(寬度)標誌顯示自訂尺寸圖像,如下所示。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg -w 50
範例輸出如下:

使用Viu顯示自訂尺寸的圖片
要在一個資料夾中一個接一個顯示多個圖像,請使用如下通配符。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi/tuxiang\ *
就像我已經提到的那樣,Viu能夠顯示不同格式的圖像。例如,以下命令將使用Viu顯示gif圖像:
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.gif

使用viu顯示動畫圖像
要退出,只要按CTRL C即可。
有關Viu的更多詳細信息,請透過鍵入以下命令來參考幫助部分:
$ viu-幫助
2、使用FIM在終端機中顯示圖片
FIM另一個從終端查看映像的命令列應用程序,它是 Fbi IMproved 的簡寫,意思是 Fbi 改進版。對於那些不知道的人,Fbi是一個 framebuffer imageviewer的簡寫。它使用系統的framebuffer直接從命令列顯示圖像。預設情況下,它會從終端本身顯示bmp、gif、jpeg、PhotoCD、png、ppm、tiff和xwd。對於其他格式,它將嘗試使用ImageMagick的轉換。 FIM實用程式吸引了我的注意,因為與大多數GUI圖片檢視器應用程式相比,它非常輕量級。
FIM是基於Fbi,它是一個高度可自訂和可編寫腳本的圖像檢視器,面向喜歡使用Vim文字編輯器或Mutt郵件用戶代理程式等軟體的使用者。它以全螢幕顯示圖像,並且可以使用鍵盤快捷鍵控制圖像(例如,調整大小,翻轉,縮放)。與fbi不同,FIM實用程式是通用的。它可以打開許多文件格式,並且可以以下視訊模式顯示圖片:
- 以圖形方式使用Linux framebuffer設備。
- 在X/Xorg下以圖形方式使用使用SDL函式庫。
- 式在X/Xorg下以圖形方式使用Imlib2函式庫。
- 使用Aalib庫,在任何文字控制台中以ASCII藝術形式呈現。
FIM是完全免費且開源的。
安裝FIM
FIM映像檢視器在基於DEB的系統(例如Ubuntu,Linux Mint)的預設儲存庫中可用。因此,您可以使用以下命令安裝fbi:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install fim
如果您的Linux發行版的預設儲存庫中沒有它,您可以從原始碼下載、編譯和安裝,如官方文件頁面中「下載和建置說明」一節所述。
FIM的使用
#安裝完成後,您可以使用以下命令使用「自動縮放」選項顯示映像:
linuxmi@linuxmi:~/www.linuxmi.com$ fim -a linuxmi.com.jpg
下面是我在Ubuntu的範例輸出。

使用Fim在終端機中顯示圖像
如您在上面的螢幕截圖中看到的那樣,FIM沒有使用任何外部GUI圖片檢視器。相反,它使用我們系統的幀緩衝區來顯示圖像。
如果目前目錄中有多個.jpg文件,則可以使用通配符將其全部打開,如下所示。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -a * .jpg
要開啟目錄中的所有映像,例如 linuxmi,請執行:
linuxmi@linuxmi:~/www.linuxmi.com$ fim linuxmi/
我們也可以在資料夾及其子資料夾中遞歸開啟影像,然後按如下所示對清單進行排序。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -R linuxmi/ –sort
要以ASCII格式呈現影像,可以使用-t標誌。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -t linuxmi.com.jpg

要退出Fim,請按ESC或q。
鍵盤快速鍵
#您可以使用各種鍵盤快速鍵來管理影像。例如,要載入下一張圖片和上一張圖片,請按PgUp/PgDown鍵。放大或縮小,使用 /-鍵。這是用於控制FIM中影像的通用鍵。
- PageUp/Down:上一張/下一張圖片
- /-:放大/縮小
- a:自動縮放
- w:適合寬度
- h:適合高度
- j/k:下移/上移
- # f/m:翻轉/鏡像
- # r/R:旋轉(順時針與逆時針)
- ESC/q:退出
有關完整的詳細信息,請參見手冊頁。
$ man fim
OK,就這樣簡單明了。如果您使用或了解任何其他命令列圖像檢視器,請在下面的評論部分中告訴我們。謝謝。
以上是Linux終端機命令列居然也可以用來查看映像的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

Linux的缺點包括用戶體驗、軟件兼容性、硬件支持和學習曲線。 1.用戶體驗不如Windows或macOS友好,依賴命令行界面。 2.軟件兼容性不如其他系統,缺乏許多商業軟件的原生版本。 3.硬件支持不如Windows全面,可能需要手動編譯驅動程序。 4.學習曲線較陡峭,掌握命令行操作需要時間和耐心。

Linuxisnothardtolearn,butthedifficultydependsonyourbackgroundandgoals.ForthosewithOSexperience,especiallycommand-linefamiliarity,Linuxisaneasytransition.Beginnersmayfaceasteeperlearningcurvebutcanmanagewithproperresources.Linux'sopen-sourcenature,bas


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用