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

相关推荐

  • Debian/Ubuntu安装失败?如何解决

    在Linux系统中,文件后缀(扩展名)主要用于标识文件类型(如.txt、.jpg),但系统本身不依赖后缀识别文件类型,修改后缀可通过命令行实现,以下是详细方法及注意事项:单个文件修改:mv 命令原理:通过重命名直接修改后缀,不改变文件内容,操作步骤:mv 原文件名.旧后缀 新文件名.新后缀示例:将 file.t……

    2025年6月13日
    15300
  • Linux服务器如何正确关机?不同场景下的操作方法详解

    Linux服务器关机是系统维护中的重要操作,正确的关机流程可以避免数据丢失或硬件损坏,本文将详细介绍Linux服务器关机的多种方法、命令参数、适用场景及注意事项,帮助管理员根据实际需求选择合适的关机方式,Linux关机原理与流程Linux关机并非直接切断电源,而是通过一系列有序步骤确保系统安全关闭:首先通知所有……

    2025年9月8日
    11400
  • 如何查看U盘设备标识?

    如何用U盘启动Linux?详细操作指南为什么需要U盘启动Linux?U盘启动Linux是体验或安装Linux系统的核心方式,适合以下场景:零风险试用:不修改硬盘数据,直接在U盘运行Linux(Live模式)系统安装/修复:为新电脑安装Linux或修复崩溃的系统便携工作环境:随身携带个性化Linux系统安全检测……

    2025年6月15日
    16200
  • Linux如何快速识别磁盘类型?

    使用 lsblk 命令(推荐)lsblk 是最直观的工具,可显示磁盘的物理类型和拓扑关系:lsblk -d -o NAME,MODEL,SIZE,TRAN,TYPE输出示例:NAME MODEL SIZE TRAN TYPEsda Samsung SSD 870 1TB sata disk # SATA固态硬盘……

    2025年8月8日
    12300
  • 核心原则如何驱动需求,灵活规划?

    遵循核心原则,以实际需求为导向制定计划,同时保持策略的灵活性,根据环境变化动态调整执行路径,确保目标高效实现。

    2025年7月9日
    15900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信