一、现在开发多数使用的系统都是linux系统,但有的时候会遇到一些比较麻烦的小问题,比如:在某个文件夹中存入大量的图片时,想要查看某张图片的时候,当你使用图形化显示的时候,就会很卡,所以在这里我针对于新人,我的这种方法会减少你许多弯路。

1、首先你需要安装安装FIM查看器。

FIM image查看器在基于DEB的系统的默认存储库中,例如Ubuntu、Linux Mint,所以,你可以使用命令安装fbi:

$ sudo apt-get install fim  

其它的Linux系统可以下载tar.gz文件安装,比如:

wget http://download.savannah.nongnu.org/releases/fbi-improved/fim-0.6-trunk.tar.gz

3、使用FIM

安装后,可以使用命令显示带有“自动缩放(auto zoom)”选项的图像:

$ fim -a dog.jpg

这是我的Ubuntu中的示例输出:

正如你在上面的屏幕截图中看到的,FIM没有使用任何外部GUI图片查看器,相反,它使用我们系统的帧缓冲来显示图像。

如果当前目录中有多个.jpg文件,则可以使用通配符打开所有这些文件,如下所示:

$ fim -a *.jpg

要打开目录中的所有图像,例如图片,请运行:

$ fim Pictures/

我们还可以在文件夹及其子文件夹中递归打开图像,然后按如下方式对列表进行排序:

$ fim -R Pictures/ --sort

要以ASCII格式呈现图像,可以使用-t选项:

$ fim -t dog.jpg

要退出Fim,请按ESC或q。

4、键盘快捷键

可以使用各种键盘快捷键来管理图像,例如,要加载下一张图像和之前的图像,请按PgUp/PgDown键,Ton放大或缩小,使用+/-键,以下是用于控制FIM中图像的常用键:

PageUp/Down:上一个/下一个图像。

+/-:放大/缩小。

a:自动缩放。

w:适合宽度。

h:适合身高。

j/k:向下/向上平移。

f/m:翻转/镜子。

r/R:旋转(时钟方式和时钟方式)。

ESC/q:退出。

有关完整详细信息,请参阅手册页,运行以下命令:

$ man fim

@其余的方法我就不做太多的介绍了,需要你们根据自己的具体需求在找方法,如果你们没有找到,可以给我发私信,把你们具体需求告诉我,大家一起来讨论一下

Linux系统用终端打开图片的更多相关文章

  1. 脚本_修改 Linux 系统的最大打开文件数量

    #!bin/bash#作者:liusingbon#功能:修改 Linux 系统的最大打开文件数量#追加两行配置参数到文件/etc/security/limits.conf的末尾,修改最大打开文件数量为 ...

  2. Linux系统编程@终端IO

    Linux系统中终端设备种类  终端是一种字符型设备,有多种类型,通常使用tty 来简称各种类型的终端设备.终端特殊设备文件一般有以下几种: 串行端口终端(/dev/ttySn ) ,伪终端(/dev ...

  3. 15 Linux系统的终端

    在上一节的内容中,我们提到了设备文件,包括块设备文件(b)以及字符设备文件(c),这一节里面我们主要为大家说明Linux系统如何通过终端进行控制管理的,在这个过程中就用到相应的设备文件: Linux系 ...

  4. Linux系统级别能够打开的文件句柄的数file-max命令

    简单的说, max-file表示系统级别的能够打开的文件句柄的数量, 而ulimit -n控制进程级别能够打开的文件句柄的数量. man 5 proc, 找到file-max的解释:file-max中 ...

  5. Linux直接在通过终端打开图片文件

    为了提高效率,减少使用鼠标,有时候想直接通过终端的命令打开一个图片进行查看.可以使用的命令有: eog filename display filename 再使用Alt+F4就可以关闭窗口,尽量达到手 ...

  6. Win10系统怎样让打开图片方式为照片查看器

    转载自:百度经验 http://jingyan.baidu.com/article/5d368d1ef0cad13f60c057e3.html 1.首先,我们需要使用注册表编辑器来开启Win10系统照 ...

  7. linux系统下如何打开端口

    1)vi /etc/sysconfig/iptables 2)-A INPUT -m state --state NEW -m tcp -p tcp --dport xxxxxxxxxx -j ACC ...

  8. 053_修改 Linux 系统的最大打开文件数量

    #!/bin/bash#往/etc/security/limits.conf 文件的末尾追加两行配置参数,修改最大打开文件数量为 65536 cat >> /etc/security/li ...

  9. 查看Linux系统之终端登录的方式(last命令)

    更多,请看他人博客:last 命令 http://www.cnblogs.com/kerrycode/p/4223751.html http://www.xitongzhijia.net/xtjc/2 ...

随机推荐

  1. mysql.yaml

    [root@lab2 mysql]# cat mysql.yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my ...

  2. Golang中的Map(集合)

    Map 是一种无序的键值对的集合.Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值. Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它.不过,Map 是无 ...

  3. .mmap文件如何打开

    .mmap是一种思维导图文件的后缀,可以用Xmind软件打开.

  4. Sublime Text3安装及常用插件安装

    为了使用强大好用的代码编辑器来进行selenium3+Python3的自动化测试. 使用Sublime Text 3非常适合. 1.下载安装 首先到http://www.sublimetext.com ...

  5. SQL Server数据同步到Oracle

    一.分别配置SQL Server和oracle数据库的连接信息并测试连接. 二.新增数据同步任务,配置规则,运行任务,查看日志. 支持数据自动定时抽取,转换,汇聚同步.支持一对多,多对一,多对多等数据 ...

  6. CentOS 7 搭建 GitLab

    概述 GitLab 是我在日常工作中使用的代码仓库管理系统,它带有非常友好的 Web 界面,并且功能丰富.下面将介绍我在 CentOS 7 上搭建 GitLab 的步骤,以及遇到的一些问题. 关于不同 ...

  7. ubuntu18.04 阿里镜像源

    备份:cp /etc/apt/sources.list /etc/apt/sources.list.bak 清空source.list:echo > /etc/apt/sources.list ...

  8. Net Core 3 Mvc AliPay Demo

    AliPay - PC 钻研了几天的Webpack, 这几天回归了我的本行.Net, 跟随大佬的脚步, 开始做上了支付宝的支付. 创建项目 首先创建一基于.Net Core3.0的MVC项目, 然后引 ...

  9. 修改 ubuntu NTFS 文件系统下没有执行权限的问题

    由于NTFS本身的特殊性,不能对其分区的文件权限进行修改,无论是sudo还是root都没有用. 安装以下两个插件解决问题: sudo apt-get install ntfs-3g //这个12.04 ...

  10. [转帖]中国x86服务器市场H1出货量大幅下滑:浪潮、戴尔和华为排名前三

    中国x86服务器市场H1出货量大幅下滑:浪潮.戴尔和华为排名前三 https://www.cnbeta.com/articles/tech/900237.htm 市场开始下滑了.. 据IDC<2 ...