linux命令打开pdf文件
linux命令打开pdf文件详细介绍
在 Linux 命令行中打开 PDF 文件,通常需要借助图形界面的 PDF 阅读器。以下是几种常用的方法,具体取决于你系统中安装的阅读器:
1. 使用系统默认阅读器(推荐)
直接在终端输入 PDF 文件路径,系统会调用默认的 PDF 阅读器打开:
bash
文件名.pdf
- 优点:无需记忆具体阅读器命令,自动调用系统默认程序(如 Evince、Okular、Chrome 等)。
- 注意:确保文件路径正确,若路径包含空格,需用引号包裹(如
xdg-open "我的文件.pdf")。
2. 常用 PDF 阅读器命令
如果需要指定特定阅读器,可以使用以下命令(需先安装对应软件):
(1) Evince(GNOME 桌面默认,轻量)
bash
evince 文件名.pdf
- 安装(Debian/Ubuntu):bash
evince
(2) Okular(KDE 桌面默认,功能丰富)
bash
okular 文件名.pdf
- 安装(Debian/Ubuntu):bash
okular
(3) Xpdf(轻量,支持标签页)
bash
xpdf 文件名.pdf
- 安装(Debian/Ubuntu):bash
xpdf
(4) Qpdfview(轻量,快速)
bash
qpdfview 文件名.pdf
- 安装(Debian/Ubuntu):bash
qpdfview
(5) 浏览器打开(如 Firefox/Chrome)
bash
firefox 文件名.pdfgoogle-chrome 文件名.pdf
3. 无图形界面时的处理(非图形化方法)
如果在终端环境(无图形界面),可以将 PDF 转换为文本或图片:
- 提取文本:bash
pdftotext 文件名.pdf - 转换为图片:bash
pdftoppm 文件名.pdf 输出前缀 - 安装工具(Debian/Ubuntu):bash
poppler-utils
注意事项
- 文件路径:若 PDF 文件不在当前目录,需指定完整路径(如
/home/user/文档/报告.pdf)。 - 空格处理:文件名包含空格时,用引号包裹路径(如
evince "会议记录 2025.pdf")。 - 安装缺失软件:若命令不存在,根据系统提示安装对应软件(如 Fedora 用
sudo dnf install evince,Arch 用sudo pacman -S evince)。
根据你的使用习惯选择合适的命令即可,推荐优先使用 xdg-open 或系统默认阅读器(如 Evince/Okular)。