Ubuntu升级失败?5分钟修复方案

使用 fbi(FrameBuffer Imageviewer)

适用场景:纯命令行环境(无图形界面)
原理:直接调用Linux帧缓冲(/dev/fb0)显示图片
安装:

# CentOS/RHEL
sudo yum install fbida

使用:

fbi -a 图片路径.jpg  # -a自动缩放适应屏幕
fbi -t 5 图片1.jpg 图片2.png  # -t 5秒切换图片(幻灯片模式)

操作提示:

  • 按 空格 暂停/继续幻灯片
  • 按 Esc 退出
  • 支持格式:JPEG/PNG/BMP/GIF

使用 feh(轻量级图片查看器)

适用场景:支持X Window的终端(如SSH带X11转发)
安装:

# CentOS/RHEL
sudo yum install feh

常用命令:

feh 图片路径.png          # 单张查看
feh *.jpg                # 查看目录下所有JPG
feh -F 图片.jpg           # 全屏模式
feh -D 5 -r 图片目录/      # 幻灯片模式(-D 5秒间隔,-r递归目录)

快捷键:

  • 切换图片 | 缩放 | q 退出

使用 display(ImageMagick组件)

适用场景:需要基础图片处理(缩放/裁剪等)
安装:

sudo apt install imagemagick  # Debian/Ubuntu
sudo yum install imagemagick  # CentOS/RHEL

使用:

display 图片路径.jpg

操作示例:

  • 右键菜单:调整大小、旋转、保存修改
  • 命令行批处理:convert input.jpg -resize 50% output.jpg

终端图片预览:w3m-img + w3m

适用场景:终端内直接显示缩略图(无需图形界面)
安装:

sudo apt install w3m w3m-img  # Debian/Ubuntu
sudo yum install w3m w3m-img  # CentOS/RHEL

步骤:

  1. 启用终端图片支持(如GNOME Terminal):
    echo "export DISPLAY=:0" >> ~/.bashrc  # 设置显示变量
    source ~/.bashrc
  2. 查看图片:
    w3m 图片路径.jpg

    效果:图片以ASCII字符渲染显示(需终端支持)。


文件管理器集成:ranger

适用场景:终端内文件管理+图片预览
安装:

sudo apt install ranger w3m-img  # Debian/Ubuntu
sudo yum install ranger w3m-img  # CentOS/RHEL

使用:

  1. 启动 ranger
  2. 方向键选中图片文件
  3. 按 空格 预览(右侧显示缩略图)
  4. 按 i 查看大图(调用默认程序)

使用 mpv 播放图片序列

适用场景:将图片作为视频帧播放(如延时摄影)
安装:

sudo apt install mpv  # Debian/Ubuntu
sudo yum install mpv  # CentOS/RHEL

使用:

mpv --loop=inf 图片目录/*.jpg  # 循环播放目录下所有JPG
mpv --fps=1 图片{1..10}.png    # 按1帧/秒播放序列

选择建议

工具 是否需要图形界面 特点 适用场景
fbi ❌ 纯文本模式 直接操作帧缓冲 服务器控制台
feh ✅ 需X11支持 轻量快速,支持幻灯片 带图形转发的SSH
display ✅ 需X11支持 集成图片处理功能 简单编辑+查看
w3m-img ❌ 纯文本模式 终端内ASCII渲染 快速预览缩略图
ranger ❌ 纯文本模式 文件管理+预览 浏览含图片的目录
mpv ✅ 需X11支持 将图片转为视频播放 序列帧/延时摄影

注意:

  • 纯文本模式工具(如 fbi)需物理服务器或虚拟机控制台访问权限。
  • 远程SSH查看图片建议用 feh + X11转发:
    ssh -X user@server  # 连接时启用X11转发
    feh image.jpg       # 远程图片将显示在本地

引用说明:

  • fbi 官方文档:https://www.kraxel.org/blog/linux/fbida/
  • feh 手册:https://feh.finalrewind.org/documentation/
  • ImageMagick 使用指南:https://imagemagick.org/script/command-line-options.php
  • Linux 帧缓冲机制:https://www.kernel.org/doc/html/latest/fb/index.html
  • X11 转发原理:https://www.ssh.com/academy/ssh/x11-forwarding

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9151.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月29日 07:22
下一篇 2025年7月29日 07:39

相关推荐

  • Linux不用浏览器怎么查看网页?

    命令行工具(高效/无图形界面)适用于服务器环境或快速文本提取,无需打开浏览器,curl 获取网页源码基础用法:curl https://example.com保存到文件:curl -o page.html https://example.com跟随重定向:curl -L https://example.com仅……

    2025年7月1日
    40900
  • 双硬盘如何装linux

    启动U盘,进入BIOS设置从U盘启动,安装时选择手动分区,指定双

    2025年8月10日
    26000
  • Linux如何查看进程当前正在使用的文件?

    在Linux系统中,进程与文件的交互是系统运行的核心环节,无论是排查文件占用、释放资源,还是调试程序异常,准确查看进程使用的文件都是关键技能,本文将详细介绍Linux中查看进程使用文件的多种方法,涵盖常用命令、系统文件及实际应用场景,帮助读者全面掌握这一技能,使用lsof命令查看进程打开的文件lsof(List……

    2025年8月29日
    32200
  • Ubuntu 20.04比CentOS 7强在哪?

    在Linux系统上安装Oracle客户端是连接Oracle数据库的关键步骤,以下为详细操作指南(以Oracle Instant Client为例,适用于CentOS/RHEL/Ubuntu等主流发行版),整个过程注重安全性和可维护性,遵循Oracle官方最佳实践,依赖包:# CentOS/RHELsudo yu……

    2025年7月14日
    23600
  • Linux ISO安装与打开简易教程

    Linux ISO 文件是什么?Linux ISO 文件是 Linux 操作系统的安装镜像(通常以 .iso 为后缀),包含完整的系统文件,它有两种用途:安装系统:将 ISO 写入 U 盘或光盘,启动电脑并安装 Linux,:直接挂载或解压 ISO 文件,访问内部文件(无需安装),如何安装 Linux 系统(使……

    2025年8月3日
    18600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信