linux终端下打开pdf文件,如何从终端打开PDF文件?
问题描述
我曾经在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等。
参考资料
linux终端下打开pdf文件,如何从终端打开PDF文件?相关推荐
- linux清除文件后df还是满的,Linux系统下如何用du和df命令清除大文件?
Linux系统中如果发现/home目录下剩余空间不足,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.那么如何用du和df命令清除大文件呢? 具体方法: 步骤1. du ...
- Linux平台下动态链接库.so转换成windiws平台下.dll文件并使用python调用
问题起因: 在运行PointNet的可视化程序时,作者只提供了linux平台下的动态链接库程序源码,自己的windows平台下无法调用.发现是动态链接库的文件格式不对,遂学习如何将.so文件转换成.d ...
- Linux系统下rar软件的安装以及如何解压文件
下载linux版本的rar软件 访问官网地址下载最新版本的linux版本rar软件 也可以使用命令: wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0 ...
- SuSE Linux 9下FTP、Telnet、图形终端服务的基本配置
图形终端服务 在SuSE9上进行某些操作需要使用图形界面,如安装oracle数据库,使用SuSE9自带的ethereal抓包工具等,为方便使用图形界面,我们可以启 动linux的图形终端服务,并安装x ...
- linux终端下如何分屏,ubuntu terminal 终端分屏
http://blog.csdn.net/liuxiaoheng1992/article/details/54409711 1.sudo apt-get install terminator 2.这个 ...
- linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare
1:在用vim比对两个文件时,发现报错了.我用的debian stable,vim是aptitude 过来的vim7.2 2:于是跟踪下diff [html] view plaincopy root@ ...
- linux系统下如何创建二级域名和删除这个目录文件
2019独角兽企业重金招聘Python工程师标准>>> 今天新建了个新的二级域名,解析到我们公司名义下,具体操作如下 第一步:先登录putty,输入公司地址,然后输入指令如下 这这里 ...
- linux系统下idea打包apk教程,intellij idea14打包apk文件和查看sha1值
"深入浅出,人人都是程序员" 开发过android手机的同学都知道在eclipse中可以直接查找到SHA1值,但是使用intellij idea的同学则找不到SHA1值,所以就有了 ...
- linux 文件目录操作,Linux系统下文件与目录操作
与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Window用户的立场来学习一下Linux下 ...
- Linux系统下文件与目录操作
Linux系统下文件与目录操作 与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Windo ...
最新文章
- 32linux下安装mysql5.7_【Linux】【MySQL】安装MySQL,版本5.7
- elasticsearch简单操作(一)
- w3 protocol
- Linux 2.6 完全公平调度算法CFS(Completely Fair Scheduler) 分析
- jpa 使用jdbc_在JPA和JDBC中使用存储过程。 嗯,只要使用jOOQ
- 数据的插入、更新、删除
- 整合servlet、整个filter、整合listener、文件上传
- 傳統經理人的迷思(转)
- Q91:真实地模拟透明材质(Realistic Transparency)
- URAL-1991 The battle near the swamp 水题
- 微型计算机的字长不一定是字节的整数倍数,2015江苏省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧重点...
- 模糊控制算法在MATLAB/SIMULINK中的应用
- BitTorrent 原理简介
- 硬件接口之audio接口
- html5猜颜色游戏,好看漂亮的html5网页特效学习笔记(3)_猜猜下一个颜色是什么?...
- [转载]耗散结构理论与生住坏灭--开放.平衡.涨落.突变.
- [攻防世界]getit
- 专精特新企业具体解释和好处
- 在linux系统下暴力破解WiFi密码
- dockers安装redis
热门文章
- Google Earth Engine个人笔记:2 计算植被覆盖度
- pyecharts、plotly图表插入PPT中
- 创建一个三维空间形状,算立方体,球体,正三棱锥表面积体积
- centos下使用pngquant批量压缩png图片
- 微信小程序前端微信支付功能 支付流程
- 拉钩教育高薪训练营学习笔记——分布式理论与分布式架构设计理论
- QT版用QLCDnumber显示时间
- 变量的存储类别 extern static atuo register
- Huffman实现对26个英文字母的编码
- 计算机工作表中按升序排列,表格打乱顺序怎么按顺序排列_怎么把表格内容按顺序排列图文步骤...