如何从终端打开 PDF 文件?

如何从终端打开 PDF 文件?

我以前曾经在 Mac 终端上工作过,我使用过:

open file2open.pdf

PDF 文件将在预览或我的默认查看器中打开。当我在 Ubuntu 的终端中使用它时,我收到此错误消息:

Couldn't get a file descriptor referring to the console

答案1

现代系统上的大多数桌面环境(通用)

open file2open.xxx

或者

xdg-open file2open.xxx    

GNOME

  • 直到 Xenial (16.04):

    gvfs-open file2open.xxx
    
  • 从 Artful (17.10) 开始:

    gio open file2open.xxx
    

xxx= 某些文件扩展名)。使用此命令将调用默认应用程序xxx(例如,如果您想打开 PDF,则调用 evince)。

特定于应用程序

  • 使用 Evince,GNOME 的默认文档查看器:

    evince file2open.pdf
    
  • 使用 Okular,KDE 的默认文档查看器:

    okular file2open.pdf
    

答案2

您还可以使用:

xdg-open foo.pdf

xdg-open 可在 Gnome、KDE、xfce、LXDE 以及其他桌面上运行。

您可以在 ~/.bash_aliases 中放置一个别名:

alias open=xdg-open

答案3

对于所有迷失在 Ubuntu 领域的 Mac 用户来说......

编辑您的.bashrc文件,并添加:

alias open='gnome-open'

然后你就可以使用:

open file2open.pdf

答案4

如果您想在终端(命令行界面)内查看 PDF,请尝试使用zathura

安装 Zathura sudo apt-get install zathura -y

要查看 PDF 文件,只需运行 =>zathura /path/to/xxx.pdf

顺便说一句:zathura 无论如何都需要 X11,它无法在没有安装 X 的服务器上工作。

相关内容