Linux 命令 —— feh

news2025/8/6 23:24:54

Linux 命令 —— feh

  • 1. 介绍
  • 2. 模式-重要!
    • 2.1 模式对比
  • 3. 参数说明
  • 3. 常见使用方式

1. 介绍

本教程基于版本 feh 2.23.2.

  • 命令:feh
    feh是一个基于模式的图像查看器。虽然它也可以由(图形化的)文件管理器启动以查看图像,但它特别针对需要快速图像查看器而不需要大量GUI依赖的命令行用户。默认情况下(除非指定了参数或文件列表),feh 显示当前目录中的所有文件

2. 模式-重要!

feh基于各种模式,这些模式在启动时通过命令行选项进行选择。

  • Slideshow mode 是默认模式。它打开一个窗口并显示其中的第一个图像;幻灯片的位置可以使用键盘和鼠标快捷键进行高级(或以其他方式进行更改)。在幻灯片模式下,可以从文件列表或磁盘中删除图像,更改后的文件列表也可以保存到磁盘中并在稍后重新打开。图像也可以通过 “feh -” 从 stdin 中读取。
  • Montage mode 从文件列表中形成蒙太奇。生成的图像可以被查看或保存,其大小可以受高度、宽度或两者的限制。
  • Index mode 从文件列表中形成索引打印。图像缩略图连同文件名、文件大小和像素大小一起显示,使用您选择的 truetype 字体打印。生成的图像可以被查看或保存,其大小可以受高度、宽度或两者的限制。
  • Thumbnail mode 类似于索引模式,但微型图像是可点击的,并在一个新窗口中打开所选的图像。
  • Multiwindow mode 在多个窗口中显示图像,而不是在一个窗口中显示幻灯片。不要与大文件列表一起使用;)
  • List mode 不显示图像。相反,它在文件列表中输出ls风格的文件列表,包括图像信息,如大小、像素数、类型等。还有一个Customlist模式,它以一个类似printf的格式字符串指定的自定义格式打印图像信息。
  • feh 还可以列出文件列表中所有可加载的文件或所有不可加载的文件。这对于整理目录很有用。

2.1 模式对比

  • SLIDESHOW MODE: 仅打开图像。
    在这里插入图片描述

  • MONTAGE MODE: 显示缩略图,有点像gallary。
    在这里插入图片描述

  • INDEX MODE: 相比 MONTAGE MODE 多打印了一个图像名称。
    在这里插入图片描述

  • THUMBNAIL MODE: 相比 INDEX MODE,可以点击缩略图显示大图。
    在这里插入图片描述

3. 参数说明

参数参数说明
OPTIONS
-F, --fullscreen使窗口全屏显示。请注意,在此模式下,大的图像将始终按比例缩小以适应屏幕。--zoom zoom只影响较小的图像,而不会缩放到超过所需的尺寸以适应屏幕大小。唯一的例外是缩放到100,在这种情况下,图像将始终以100%缩放显示,无论其尺寸如何。当与--thumbnails组合使用时,此选项仅影响从缩略图概览(thumbnail overview)打开的图像。缩略图列表本身仍将被窗口化。
-i, --index启用索引模式。索引模式类似于蒙太奇模式,接受相同的选项。它创建一个缩略图的索引打印,在每个缩略图下面打印图像名称(相比蒙太奇模式,多一个打印图像名称)。索引模式启用某些其他选项,请参阅INDEX AND THUMBNAIL MODE OPTIONS以及MONTAGE MODE OPTIONS(适用于下面几种参数)。
-m, --montage启用蒙太奇模式。蒙太奇模式创建一个由文件列表中的图像缩略图网格组成的新图像。当蒙太奇模式被选择时,某些其他选项就可用了。请参阅MONTAGE MODE OPTIONS
-r, --recursive递归地展开命令行参数中的任何目录,直到这些目录的内容,一直到最底层。
-S, --sort sort_type文件列表可以根据图像参数排序。允许的排序类型有:namefilenamedirnamemtimewidthheightpixelssizeformat。对于namefilenamedirnamemtime以外的排序模式,需要运行预加载,这会导致与列表中图像数量成比例的延迟(大文件夹使用widthheight等排序方式会很慢)。mtime排序模式根据最近修改的图像进行排序。要按最晚时间排序,请使用--reverse反转文件列表。
-t, --thumbnails与Index mode相同,但缩略图是可点击的图像启动器(也就是说,Index mode点击图像是打不开的,而这个模式点击图像,就可以打开图像)。注意--fullscreen--scale-down并不影响缩略图窗口(影响的是点击缩略图后打开的图像)。不过,它们确实适用于从缩略图模式启动的图像窗口。还支持 INDEX AND THUMBNAIL MODE OPTIONS以及MONTAGE MODE OPTIONS
-~, --thumb-title string为从缩略图模式打开的窗口设置 title(是thumbnail mode点击跳转图片时,图片的title)。
MONTAGE MODE OPTIONS
-H, --limit-height pixels限制蒙太奇的高度。
-W, --limit-width pixels限制蒙太奇的宽度。
-E, --thumb-height pixels设置缩略图高度。
-y, --thumb-width pixels设置缩略图宽度。

3. 常见使用方式

  • feh ~/Pictures:展示路径 ~/Pictures 下所有图片;
  • feh -r ~/Pictures:递归地在路径 ~/Pictures 和其子目录下找寻所有图片;
  • feh -rSfilename ~/Pictures:和上面示例相同,但是是通过文件名排序的。默认情况下,feh将按照在硬盘上找到文件的顺序显示文件,这通常是随机的。
  • feh -t -Sfilename -E 128 -y 128 -W 1024 ~/Pictures:显示128x128像素的缩略图,限制窗口宽度为1024像素。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/15729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

函数传址,但无法改变xy数据问题

目录 问题 正确代码 两者区别 开启调试 设置监视的变量 逐过程调试 在自定义函数中调试 跳出自定义函数 对正确的代码进行调试 进入自定义函数 跳出自定义函数 为什么说编译器有问题 问题 今天遇到一个很有意思的问题分享一下。他写了一个交换数据的函数&#xf…

看一眼就会的k8s权限管理手把手教学

Kubernetes Kubernetes使用RBAC授权Kubernetes一、API概述1.Role 和 ClusterRole1.RoleBinding和ClusterRoleBinding二、使用步骤(Role及RoleBinding为例)1、创建user用户证书2、创建集群、用户1、创建集群配置文件2、创建基于集群和新用户的上下文3、给…

【java进阶02:抽象类和接口】类与类之间的关系 抽象类与接口的区别

目录 抽象类 接口 抽象类 什么是抽象类 /*类————>对象 :实例化 对象————>类 :抽象抽象类:1、什么是抽象类?类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类类本身是不存在的&…

python 实现MAC泛洪与ARP欺骗

声明:本文章的一切内容仅用于交流与学习 目录 一、Python scapy 二、MAC泛洪 三、ARP欺骗 一、Python scapy scapy提供了构造、发送、接收、分析数据包的功能 scapy的内容很多这里只说明要用到的内容 RandMAC:自动生成一个随机的MAC地址 packet Et…

【SpringBoot】idea创建SpringBoot项目及注解配置相关应用

文章目录SpringBoot:一、简言二、SpringBoot作用三、核心功能四、创建springBoot项目1、新建SpringBoot(maven基础下)2、next---选版本导jar包3、创建后的pom.xml4、SpringBoot启动类六、测试项目1.项目构建:2.数据源注入dao层---…

【爬虫系列】Python爬虫实战--招聘网站的职位信息爬取

一、分析 1. 需求分析 从网上找工作,大家一般都会通过各种招聘网站去检索相关信息,今天利用爬虫采集招聘网站的职位信息,比如岗位名称,岗位要求,薪资,公司名称,公司规模,公司位置&…

状态机总结(简洁)

一、概念 状态机简写为 FSM(Finite State Machine),也称为同步有限状态机,我们一般简称为状态机,之所以说“同步”是因为状态机中所有的状态跳转都是在时钟的作用下进行的,而“有限”则是说状态的个数是有…

【面试题】绝对定位和相对定位

absolute和relative分别依据什么定位&#xff1f; relative依据自身定位absolute依据最近一层的定位元素定位&#xff0c;如果上层没有定位元素&#xff0c;则依据body定位 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8&…

学C/C++想提升功底 可以花点时间看看这篇博客---C语言程序环境和预处理

本篇博客介绍了C语言程序环境和预处理.主要包含程序的翻译和运行环境和 各种预处理操作:预定义符号.各种#define 用法 undef的使用条件编译的使用 头文件包含指令 C语言程序环境和预处理一.程序的翻译环境和执行环境1.翻译环境2.运行环境二.预处理详解1.预定义符号2.#define的用…

Winform 自动升级程序

抽时间整理下升级这块的功能&#xff0c;并封装一个升级工具包。 作为winform 程序员都有一个C/S端程序绕不过的问题。那就是如何升级程序&#xff1f; 程序升级两种1.启动时强制更新 2.自动、手动获取更新&#xff0c;并确认是否升级。 今天咱们介绍&#xff0c;自动或者手…

路由进阶:route-policy实验配置

实验拓扑 网络拓扑及IP编址如上图所示&#xff1b;R1、R2运行RIPv2&#xff0c;R2、R3运行OSPF。R1上开设三个Loopback接口&#xff0c;地址分别是192.168.1.1/24、192.168.2.1/24及192.168.3.1/24&#xff0c;R1并没有在这三个接口上激活RIPv2&#xff1b; 实验需求 R1在RIP…

[附源码]计算机毕业设计JAVA航空售票管理系统

[附源码]计算机毕业设计JAVA航空售票管理系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…

智慧安防解决方案-最新全套文件

智慧安防解决方案-最新全套文件一、建设背景二、思路架构三、建设方案二、获取 - 智慧安防全套最新解决方案合集一、建设背景 随着经济的发展和城市建设速度的加快&#xff0c;全球各地区的安全问题接踵而至&#xff0c;我国正进入“突发公共事件的高发期”和“社会高风险期”…

LabVIEW性能和内存管理 6

LabVIEW性能和内存管理 6 本文介绍LabVIEW性能和内存管理的几个建议6。 数据空间Dataspaces VI的数据存储在它的数据空间中 每个VI都有自己的数据空间 可重入VIs有多个数据空间 可重入性和数据空间 不可重入的 每个调用共享一个数据空间 一次只能执行一个调用 …

如何把PDF转换成Word文档?给大家分享三种转换方法

如何将PDF文件的格式转换成Word文档来使用呢&#xff1f;对文件的格式转换&#xff0c;相信大家最常转换格式的文件就是这两种了&#xff0c;因为它们存在我们日常的各个角落。我们在工作中需要使用Word来编辑文字&#xff0c;发送或者是下载文件&#xff0c;基本都是PDF格式。…

EN 16034门窗及配件—CE认证

门窗及配件CE认证&#xff08;欧盟强制认证&#xff09;&#xff0d;简介 在欧盟市场“CE”标志属强制性认证标志&#xff0c;以表明产品符合欧盟《技术协调与标准化新方法》指令的基本要求。这是欧盟法律对产品提出的一种强制性要求。 在门窗及配件上加贴CE标志不但可以证明其…

从零开始学习Linux(1)

Linux基本操作 文章目录Linux基本操作前言一、操作系统相关知识1.什么是操作系统&#xff1f;2.操作系统有什么作用二、Linux基本操作1.ls指令2.pwd命令3.cd命令3.热键4.touch指令5.nano指令6.start指令7.mkdir指令&#xff08;重要&#xff09;8.rmdir指令&&rm指令&am…

蓝牙学习二(连接和通讯简述)

1.简介 蓝牙的通信是双向的&#xff0c;为了创建和维护一个BLE通信连接&#xff0c;在蓝牙中引入了“角色”这一概念&#xff0c;一个BLE设备不是主机&#xff08;集中器&#xff09;就是从机&#xff08;外围设备&#xff09;角色&#xff0c;这是根据是谁发起这个连接来确定的…

JVM - G1收集器、Region、停顿时间模型、垃圾回收(建议收藏)

​ 编辑切换为居中 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; Region 使用G1收集器时&#xff0c;java堆的内存会划分为多个大小相等的独立区域&#xff08;Region&#xff09;&#xff0c;Region中也有新生代和老年代的概念&#xff0c;但是新生…

Source Insight是一个面向项目开发的程序编辑器和代码浏览器丨产品简介

Source Insight是为大型、高要求的现实世界编程项目而设计的。事实上&#xff0c;今天&#xff0c;重要的技术公司正在使用Source Insight来开发一些最大、最成功的商业硬件和软件产品。 代码分析 Source Insight会在您工作时动态解析您的源代码并维护自己的符号信息数据库&a…