问题描述
我曾经在Mac终端上工作过,我用过:
open file2open.pdf
并且PDF文件将在预览或任何默认查看器中打开。当我在Ubuntu的终端中使用它时,我收到以下错误消息:
Couldn't get a file descriptor referring to the console
最佳解决思路
在大多数DE中,您可以使用:
xdg-open file2open.xxx
在Gnome中,你也可以使用:
gvfs-open file2open.xxx
(xxx =一些文件扩展名)。使用此命令将调用”xxx”的默认应用程序(例如,如果您想打开pdf,则为evince)。
或者特别是:
evince file2open.pdf
或者(默认为KDE):
okular file2open.pdf
次佳解决思路
你也可以使用:
xdg-open foo.pdf
xdg-open可以在Gnome,KDE,xfce,LXDE以及其他桌面上运行。
你可以在你的〜/.bash_aliases中添加一个别名:
alias open=xdg-open
第三种解决思路
对于所有在Ubuntu-land中丢失的Mac用户。
编辑你的.bashrc文件,并添加:
alias open='gnome-open'
然后你可以使用:
open file2open.pdf
第四种思路
如果您安装了文档查看器,请键入以下命令:
evince Name_of_pdf_file
如果它尚未安装,则可以先使用以下命令安装它:
sudo apt-get install evince
第五种思路
如果您想在终端(命令行界面)中查看PDF,请尝试使用zathura
。
安装Zathura sudo apt-get install zathura -y
。
要查看PDF文件,只需运行=> zathura /path/to/xxx.pdf
顺便说一句:zathura无论如何都需要X11,它不适用于没有安装X的服务器。
第六种思路
你也可以使用
ooffice filename.pdf
在开放式办公室打开您的文件。
第七种思路
如果pdf很简单…
pdftotext -layout file2open.pdf - | more
我们可以在文本模式下使用ssh等。