1. 程式人生 > >feh: linux終端下看圖片的好工具

feh: linux終端下看圖片的好工具

類似imagemagick裡的display,快捷鍵不同,引數也挺多的。

1) 普通瀏覽

$ feh * 可以察看當前目錄下的所有圖片,以及當前子目錄裡的所有圖片

2) 播放幻燈片 (-D)

$ feh -D 2 *.jpg    對所有jpg以幻燈片的方式播放,每兩秒放一張
$ feh -FD 2 *.jpg 以全屏的方式播放幻燈片
$ feh -g 800x600 -D 10.5 /pics 在一個800x600的窗口裡按10.5s每張的速度,檢視pics目錄下的圖片
$ feh --cycle-once -FD 1 *.jpg  迴圈一次後即結束播放
$ feh -S 排序,可按照 name, filename, width, height, pixels,size, format 七種方式排序
$ feh -FD 2 -Sfilename * 以檔名訪問排序播放幻燈片

3) 縮圖功能(-t)
-t 是生成縮圖 -E 是縮圖的高度 -y是縮圖寬度 -W 是拼接後的照片的寬度
eg:對/pictures路徑下的所有檔案生成縮圖

$ feh -t  -E 128 -y 128 -W 1024 /pictures  這個功能超讚!

若圖片較多螢幕不能全部顯示,生成的圖片是可以用滑鼠託動的

4) 生成索引 (-i)
-r 遞迴所指定目錄下所有子目錄,-i 是生成索引,-F全屏
eg:遞迴的方式對/opt/img路徑下所有檔案生成一個索引

$ feh -irF  -O index.jpg /opt/img

還可以指定字型

feh -irFarial/14 -O index.jpg .

注 arial/14是表示用14point的arial字型,注意這個引數必須和前邊的引數連在一起寫

5) Montage 蒙太奇模式(-m)

$ feh -m -X -y 50 -W 500 -o montage.jpg .

把當前目錄下的圖片按50的寬度,不限寬高比,生成一張寬度為500的拼貼畫

6) 堆疊模式 (-c) 可以把縮圖堆在一起生成一張大圖

$ feh -c

更多樣例:https://wiki.archlinux.org/index.php/Feh

參考這裡: http://feh.finalrewind.org/examples/

察看exif 資訊,list 模式:

$ feh --list
$ feh --draw-tinted --info "exifgrep '(Model|DateTimeOriginal|FNumber|ISO|Flash|ExposureTime|FocalLength.\\*)' '%f' | cut -d . -f 4-"

注意,--draw-tinted 這個引數找不到,因為我的系統中的feh版本是1.14.2的而樣例中的版本是2.5的

$ feh --scale-down --info "exifgrep '(Model|DateTimeOriginal|FNumber|ISO|Flash|ExposureTime|FocalLength.\\*)' '%f' | cut -d . -f 4-"

可以在展示圖片的同時,將一些exif資訊也展示出來,注意 裡面的 exifgrep命令是 exifprobe這個包裡的。

一些別名:

alias feh='feh --quiet --verbose --action8 "nrm '\'%f\'\"
alias fehe='feh -Texif'
alias feher='feh -Texif --recursive'
alias fehf='feh -Tfs'
alias fehfr='feh -Tfs --recursive'
alias fehi='feh .fehindex.jpg'
alias fehj='feh -Trfs'
alias fehjr='feh -Trfs --recursive'
alias fehjx='feh -Trfs --slideshow-delay'
alias fehfx='feh -Tfs --slideshow-delay'
alias fehjrx='feh -Trfs --recursive --slideshow-delay'
alias fehfrx='feh -Tfs --recursive --slideshow-delay'
alias feht='feh -Tthumb_s'
alias fehtr='feh -Tthumb_s --recursive'
alias fehtb='feh -Tthumb_b'
alias fehtbr='feh -Tthumb_b --recursive'
alias fehtn='feh -Tthumb_s_nt'
alias fehtnr='feh -Tthumb_s_nt --recursive'
alias fehtnb='feh -Tthumb_b_nt'
alias fehtnbr='feh -Tthumb_b_nt --recursive'

相關推薦

feh: linux終端圖片工具

類似imagemagick裡的display,快捷鍵不同,引數也挺多的。1) 普通瀏覽$ feh * 可以察看當前目錄下的所有圖片,以及當前子目錄裡的所有圖片 2) 播放幻燈片 (-D)$ feh -D 2 *.jpg 對所有jpg以幻燈片的方式播放,每兩秒放一張 $ feh -FD 2 *.jpg 以

cacaview - Linux終端圖片轉換ASCII Art程式碼圖案

有時你可能需要終端輸出許多圖片,那麼現在就讓我們在Linux終端開啟一個新視窗顯示圖片。 cacaview - Linux終端下將圖片轉換ASCII Art程式碼圖案的命令。 命令使用方法: 試試看吧 按g/G能使圖片變深/淺(Gamma——伽馬) 再具體介紹下: 說明

Linux終端 dstat 監控工具

linux終端下 dstat 監控工具dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統運行狀況並用於基準測試和排除故障。dstat可以讓你實時

linux監控幾個系統工具

orien -- wid auto http linux監控 系統 all top 1、top 2、htop(yum install -y htop) 3、glances(yum install -y glances) 4、dstat -l -c -m -

linux終端生存30天

fsp slide 界面 有趣 gif class market detail 情況 誰需要 GUI?—— Linux 終端生存之道 局長 發布於2016年11月27日 收藏 134 【騰訊雲】0基礎建站 網站模板9元起! >>>

Linux終端命令列顏色的設定,三步解決

要實現的效果如下: 步驟: 1,在命令列輸入: vim  ~/ .bashrc 2,進入vim編輯器內容頁,然後在vim的最後一行(正文的最後一行),輸入 PS1='\[\033[1;31;1m\]\[email

linux終端實現的conio.h中的getch()功能函式

#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <termios.h> char

Linux 環境的抓包工具

Linux 環境下,通常通過 tcpdump 來進行抓包和分析。它是幾乎所有 Linux 發行版本預裝的資料包抓取和分析工具。 一、tcpdump 的用法 tcpdump [-aAbdDefhHIJKlLnNOpqRStuUvxX] [ -B size ] [ -c co

Linux終端 Ctrl+S卡死 無法輸入問題

Linux終端下Ctrl+S卡死 第一次遇到 在vim插入模式下,習慣使用Ctrl+s儲存一下(在windows下的習慣),但是之後終端會卡死; 解決辦法 原因是在終端下“CTRL+S”代表鎖定螢幕顯示,使用“CTRL+Q”退出即可(解除之後,會出現在鎖定期間輸入

Metasploit終端的輔助掃描工具 (auxiliary模組講解)

(輔助掃描工具主要用於網路攻防前期的踩點、資訊蒐集) 一、操作環境 虛擬機器Kali(IP:192.168.1.92) # 為方便學習開啟ssh埠 # 進入ssh配置檔案 》》vi /etc/ssh/sshd_config 將#Passw

windows命令列也有工具(三)--檢視程式開啟的檔案

在linux下有一個很有用的工具lsof,可以檢視一個程式打開了哪些檔案,或者一個檔案是被哪個程式開啟的。        其實windows下也有類似工具,那就是openfiles。不過使用起來比lsof麻煩一些。        先要通過openfiles /loca

Linux終端查單詞

Linux下執行命令: vi ~/.bashrc 然後加入以下程式碼段: #translation ts(){ words="" for word in [email prote

linux系統檢視圖片尺寸的命令

1、首先需要安裝:imagemagick,即:       # apt-get install imagemagick 2、用 identify 命令查詢對應圖片的資訊,即:       # identify logo.jpg       輸出資訊:logo.jpg JP

C語言在linux終端實現2048小遊戲:第二版

原來我轉載過一個機遇ncurses的2048,今天無聊自己手寫了一個,看下我的目錄結構: $ tree ../2048/ ../2048/ ├── 2048.c ├── 2048.h └── main.c 0 directories, 3 files 2048.h

linux環境cc和gcc工具

首先,如果討論範圍在Unix和Linux之間,那麼cc和gcc不是同一個東西。cc來自於Unix的c語言編譯器,是 c compiler 的縮寫。gcc來自Linux世界,是GNU compiler collection 的縮寫,注意這是一個編譯器集合,不僅僅是c或c++。

linux環境 C++效能測試工具 gprof 和gprof2dot

1 簡介 改進應用程式的效能是一項非常耗時耗力的工作,但是究竟程式中是哪些函式消耗掉了大部分執行時間,這通常都不是非常明顯的。GNU 編譯器工具包所提供了一種剖析工具 GNU profiler(gprof)。gprof 可以為 Linux平臺上的程式精確分析效能瓶頸。gprof精確地給出函式被呼叫

Linux終端或Vim進行拷貝、貼上的快捷鍵、組合鍵

在linux終端、控制檯中,我們常常需要使用拷貝、貼上功能,但是由於Ctrl+C被連結到了鍵盤訊號,因此簡單的Ctrl+C/Ctrl+V將不能使用,因此需要使用其它的拷貝貼上方法。 注意:在vim中優先使用vim自帶的拷貝貼上命令 拷貝快捷鍵:Ctrl+In

簡談linux環境網路效能測試工具iperf

通用引數  -f [kmKM] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報告,預設以Mbits為單位,eg:iperf -c 222.35.11.23 -f K  -i sec 以秒為單位顯示報告間隔,eg:iperf -c 222.35.11.23 -i 2  -l 緩衝區大小

linux終端isql

----------------------公司 例如sybase 伺服器 -sybase資料庫: 使用者名稱ljd 密碼ljd123 -----> db_server=ljddb  eucgb [[email protected] ~]$ isql -U

如何在linux終端編寫C++應用程式

我們知道在windows下編譯並執行c++程式,只需要一個合適的集編輯,編譯,連線執行為一體的多功能軟體就可以完成整個過程。國內用的比較多的軟體有visual studio(版本現已更新到2017)初學者也可以考慮visual c++6.0;本章我們主要討論在如何linux