[Linux] 使用 cacaview 在終端機中直接顯示圖片
偶爾會在 Linux 有些圖片/螢幕截園想要看,
不過如果是透過 SSH 連上 Linux 的話,就沒有 X-Window 了,
要怎麼看圖呢?
當然,這有很多種方法,像是
- 把圖片傳回本地的 Mac/Windows 後再看
- 使用 python -m SimpleHTTPServer 8088,再從外面連進這個網頁伺服器看
不過假設只想要很快速的看一下圖片的大概內容,
有沒有更快的方法呢?
查了一下,也有人在討論在終端機 (terminal) 中直接看圖的方法,
試了幾個,感覺 cacaview 是效果比較好的~
首先用 yum 安裝 caca-utils:
sudo yum install caca-utils
接著就可以用 cacaview 這個程式來顯示圖片了,例如:
cacaview screenshot.png
執行後,會直接在終端機中將圖示顯示出來,
同時可以按 + 和 – 放大縮小圖片,也可以用方向鍵左右移動:
像上圖是一個 Windows 的桌面,裡面有個 cmd 的視窗,
想看 cmd 視窗裡到底寫了些什麼的話,
一直按 + 把圖放到很大,就也還是可以看的出來,
像下面的圖的文字是 [Channel] Close:
按方向鍵移動到畫面的最右下角,
放的夠大的話,Windows 的時間與工作列圖示也都看的出來,
像是網路有問題、有喇叭等等:
這算是一個蠻有趣的工具,速度也很快,
目前試起來,至少常見的 PNG/JPG 都支援,
在某些情境下,是很有用的工具喔~
(本頁面已被瀏覽過 2,262 次)