open file2open.pdf
,PDF文件将在预览时打开,或者使用我的默认查看器打开。在Ubuntu终端中使用它时,出现以下错误消息:
Couldn't get a file descriptor referring to the console
#1 楼
大多数桌面环境(通用)xdg-open file2open.xxx
GNOME(通用)
直到Xenial(16.04):
gvfs-open file2open.xxx
从Artful(17.10)开始:
gio open file2open.xxx
(
xxx
=某些文件扩展名)。使用此命令将调用xxx
的默认应用程序(例如,如果要打开PDF,则为evince)。 特定于应用程序
使用GNOME的默认文档查看器Evince:
evince file2open.pdf
使用KDE的默认文档系统Okular:
okular file2open.pdf
评论
因此,绝对没有办法在终端内查看pdf文件的文本吗?随着图片被删除或转换为ASCII艺术?
– Vorac
13年11月14日在12:27
那是另一个问题。您可以查看更少的内容。示例:less my-file.pdf
–desgua
13年11月16日在21:34
使用evince时,在关闭终端后将关闭文档。根据elmicha的回答xdg-open对我有用。
–Jon49
14-10-30在4:11
对于gnome(3),这需要默认情况下未安装的libgnome2-bin。
–罗德岛
2015年11月17日下午13:57
evince file2open.pdf是相同的简单方法。
–守望者
17 Mar 9 '17 at 7:01
#2 楼
您还可以使用:xdg-open foo.pdf
xdg-open可在Gnome,KDE,xfce,LXDE以及其他台式机上使用。
您可以在您的〜/ .bash_aliases中放置一个别名:
alias open=xdg-open
评论
+1。这就是铬的用途。它也支持URIS(例如xdg-open irc:// ...)。很酷
–crazy2be
2011年5月16日23:59
这不是上面的答案,这是正确的答案,这将适用于所有现代DE。
–OneOfOne
2011年5月17日下午4:57
#3 楼
对于所有在Ubuntu-land中丢失的Mac用户。.编辑.bashrc文件,并添加:
alias open='gnome-open'
那么您就可以用途:
open file2open.pdf
评论
在带有Cinnamon的Linux Mint上不起作用。 xdg-open是解决方法。
–该隐
17年8月4日在2:07
在薄荷上xdb-open file.pdf或xreader file.pdf
– zzapper
17年11月26日在22:34
#4 楼
如果要在终端(命令行界面)中查看PDF,请尝试使用zathura
。安装Zathura
sudo apt-get install zathura -y
。要查看PDF文件,只需运行=>
zathura /path/to/xxx.pdf
顺便说一句:zathura仍然需要X11,它在未安装X的服务器上不起作用。
评论
效果很好,但仍在github上进行了很好的更新。
–詹姆斯·坎贝尔
18年11月12日2:00
#5 楼
如果已安装Document Viewer,请键入以下命令:evince Name_of_pdf_file
如果尚未安装,则可以首先使用以下命令进行安装:
sudo apt-get install evince
评论
您可以添加未安装时的安装方法
– MadMike
14-10-23在9:51
#6 楼
如果pdf很简单...pdftotext -layout file2open.pdf - | more
我们可以在文本模式,ssh等中使用它。
#7 楼
您也可以使用ooffice filename.pdf
在开放式办公室中打开文件。
#8 楼
Z Shell(zsh
)具有基于后缀的别名(-s
),这些别名允许您在文件扩展名(例如.jpg
)和合适的应用程序(例如xreader
)之间建立文件关联:alias -s pdf='xreader'
使用类似的别名,您只需键入文件名并按↵Return,例如:
file.pdf
评论
zsh shell具有基于后缀的别名(-s),这些别名使您可以在文件扩展名之间建立文件关联,例如jpg和合适的应用程序说xnview
– zzapper
17年11月27日在8:29
#9 楼
在Ubuntu 17.04中,您可以使用以下命令:gio open <file.pdf>
评论
至少在16.04上,命令gio在Ubuntu中不可用
–luisgonzalez
18年1月30日在12:58
#10 楼
我个人使用了一个shell脚本:$ cat pdf
#! /bin/bash
gnome-open ${1:-*.pdf}
当您调用
pdf
时,它将打开当前目录中的所有pdf,并通过提供一个参数来指定哪个pdf。我有许多目录只包含一个pdf文件(例如,这么多的LaTeX目录),因此仅需编写pdf
就可以节省很多时间和击键时间。#11 楼
您可以在~/.bashrc
open () {
read -p "Enter File Name: " ; xdg-open "$REPLY"
}
中定义以下函数
评论
open(){读取-p“输入文件/ location / Name:”; ''xdg-open $ REPLY''}
–user277818
2014年5月4日13:07
#12 楼
在Libre办公室使用时过于开放:loffice <file.pdf>
或
soffice <file.pdf>
或
播放-
gooffice <file.pdf>
#13 楼
您还可以键入:firefox file_name.pdf
这将在firefox浏览器中打开pdf。
评论
Ubuntu不是Mac(仅指出这一点)。@Roland但mac声称是基于Unix的系统,因此我认为终端的行为至少相同。
Linux不是Unix。
Linux是Unix在成长过程中想要成为的。
您可以使用fbi(Linux帧缓冲区图像查看器)apt-get -y install fbi fbgs arch.pdf man fbgs来获取颜色和分辨率。