没有启动图标利用Linux命令在终端打开文件

在Linux系统中,打开一个文件很简单,只要有启动图标就可以了,但是如果没有启动图标的话要如何在终端下打开文件呢?使用命令就能很好的解决这个问题,下面小编教你利用命令在Linux终端打开文件的方法,一起来学习下吧。

在Linux环境下工作,大部分时间都是在与终端打交道,经常会遇到要查看某个文件,比如一个图片或者一个word文档(不能在终端中直接查看的)。这时通常的做法是切换到gui界面,到文件所在的目录,双击想打开的文件。另外一种方法是直接在shell中输入指定的程序打开文件,比如: evince xx.pdf 查看某个pdf文件。当然这样做的前提是你得记得住那些程序的名字,比如你能记得住用LibreOffice打开一个word文件的命令吗?反正我是记不住。

在图形界面中已经定义了很多默认的文件打开方式,比如你双击网页文件就会自动用默认的浏览器打开,双击一个图片就会用默认的图片浏览器打开,所以终端下也应该会有相应的机制。顺着这个思路去google了一下,就发现了xdg-open这个命令(兼容gnome和kde),这个命令会用图形界面中设置的文件默认打开方式一致(和直接双击打开文件的行为应该是一样的)。

利用这个命令,在终端 下打开文件就方便多了,比如用默认的pdf 阅读器打开一个pdf文件:

xdg-open xxx.pdf

还可以用图形下的文件管理器打开目录,比如打开用户主目录:

xdg-open ~

非常有用的一个工具!

具体操作如下:

xdg-open { file | URL }

xdg-open { --help | --manual | --version }

OK,现在是不是方便多了,通过快捷键Ctrl+Alt+T可以打开shell,F11可以全屏显示(Alt+F9最小化窗口,Alt+F10最大化/恢复窗口),再辅予xdg-open命令,极大减少了鼠标操作,也大大提升了效率。

附xdg-open manual部分信息:

xdg-open opens a file or URL in the user‘s preferred application. If a URL is provided the URL will be opened in the user’s preferred web browser. If a file is provided the file will be opened in the preferred application for files of that type. xdg-open supports file, ftp, http and https URLs.

xdg-open is for use inside a desktop session only. It is not recommended to use xdg-open as root.

上面就是在Linux终端打开文件的方法介绍了,使用该方法能够减少鼠标操作,文件在终端打开也方便了许多,是不是很简单?赶紧试试看吧。相关阅读:

浅析html 空格代码

js数值和和字符串进行转换时可以对不同进制进行操作

MySQL为例讲解JDBC数据库连接步骤

双系统卸载Win7后删除启动菜单中的Win7选项方法

怎么用硬盘安装win10?硬盘安装win10系统最新版教程(图解)

Win10系统使用组策略禁止用户安装软件的操作步骤

Asp.net在ashx文件中处理Session问题解决方法

Win10 10135更新日志:斯巴达更名Edge

win7系统登录cf穿越火线出现atl71错误的解决方法

jQuery制作圣诞主题页面 更像是爱情影集

jQuery中appendTo()方法用法实例

php获取超链接文本内容的正则表达式(五种方法)

详解AngularJS中的作用域

Mac icloud怎么用?苹果电脑Mac使用icloud方法介绍

linux 已打开文件图标管理,Linux_没有启动图标利用Linux命令在终端打开文件,  在Linux系统中,打开一个 - phpStudy...相关推荐

  1. win7系统老是弹窗怎么解决_如何解决win7系统中打开文件夹老是弹出新窗口的问题...

    在win7系统中,一般我们在打开某个文件夹时,都是在同一个窗口显示,查看非常方便,但是有的小伙伴却遇到了每次打开文件夹都会弹出新窗口的问题,那么这个时候应该怎么办呢?下面小编就给大家分享一下win7系 ...

  2. cmd打开计算机D盘,Win7利用cmd命令进入d盘文件夹的操作方法

    利用系统自带的cmd命令提示符可以实现一些简单的操作,比如检查系统的基本信息,打开某个软件,进行磁盘清理等等,有用户问,可以通过cmd命令进入d盘或者查看d盘某个文件夹吗?当然可以,而且还很简单,下面 ...

  3. python在不同系统代码区别_python不同系统中打开方法

    在Linux.Windows.Mac OS的命令行窗口或Shell窗口,执行python命令,启动Python交互式解释器.交互式解释器会等待用户输入Python语句.输入Python语句并回车,解释 ...

  4. mac终端里新建html文件,mac命令行终端怎么创建文件 mac命令行终端创建文件教程...

    mac命令行终端怎么创建文件?想要在mac os x系统中创建大容量空白文件其实非常简单.本文小乐哥为大家介绍两种创建文件教程,第一种就是使用mac命令行终端创建文件,第二种是使用磁盘工具应用. ma ...

  5. 在Linux系统中实现一个可加载的内核模块

    Intro 坐标成都电讯大专, 某操作系统课老师在PPT上草草写下3个内核线程API后就要求编程, 感受一下: include/linux/kthread.h,你就看到了它全部的API,一共三个函数. ...

  6. win8系统如何开服务器,Win8.1怎么打开IIS服务器?Win8.1专业版64位系统中打开IIS服务器的方法...

    Win8.1怎么打开IIS服务器?IIS中文名为互联网信息服务是win8.1专业版64位系统中用来构建服务器的工具.我们通常会在Windows操作系统中安装这个工具来开名WEB服务,FTP服务等.不过 ...

  7. PageOffice如何控制在系统中打开Word文档只读

    PageOffice如何控制在系统中打开Word文档只读 在文档系统有些环节需要限制用户编辑word文件,只许查看,那么如何实现用程序控制文件打开的时候,用只读模式打开呢?若通过PageOffice开 ...

  8. win7 64位 系统中“打开或关闭Windows功能”列表空白

    参考Jayzai的博文: "win7 64 系统中打开或关闭windows功能空白" 下载微软补丁KB947812,这个补丁是一个系统更新准备工具. 32位补丁名称:Windows ...

  9. linux 查看打开文件数,Linux系统中打开文件数量的查看方法

    ulimit -n 4096 也就是限制用户的最大文件打开数为4096个 在网上查了关于怎么查看文件打开数的文章大致有两种说法 /proc/sys/fs/file-nr 该文件与 file-max 相 ...

最新文章

  1. 逃课上网吧编程、玩摇滚的另类学生,如何成为独角兽公司的 CTO?
  2. 【solr专题之二】配置文件:solr.xml solrConfig.xml schema.xml
  3. C++ multiset
  4. 利用Eigen进行矩阵计算
  5. Java多线程学习(二)
  6. 辣条社区:问题解答、面试系列、求职助力、学习资源,你需要的都在这里
  7. 软件性能测试中常见问题,性能测试常见的问题
  8. PHP_零基础学php_3PHP函数、传参函数、默认参数、函数返回值
  9. shall 基本语法
  10. 你在直播上看不到的 Google IO
  11. Apache Shiro学习笔记(七)IniWebEnvironment
  12. c语言中竖线的作用,竖线符号
  13. word VBA_替换下划线
  14. UAT,(user acceptance Test),用户接受度测试 标准步骤
  15. mysql读mdf_mdf文件导入mysql,mysql怎么导入mdf文件 | 帮助信息-动天数据
  16. 易语言解压服务器中压缩包,易语言取压缩包中的文件列表源码
  17. 头条小程序Component构造器
  18. 防抖与节流的原理、实现及优化
  19. 两台虚拟机互相ping通(互相通讯)
  20. uniapp的打包h5页面收不到验证码接口

热门文章

  1. c语言中listempty函数,C++ list empty()用法及代码示例
  2. struts2开发4--自定义拦截器把不文明用语改变成***
  3. 如何将swiper分页符移出swiper图片显示的范围
  4. 微软发布针对最新IE漏洞的安全通报2963983
  5. sort函数排序字母c语言,c语言数组用sort函数排序?
  6. Java8新特性 - LocalTime 时间类的基本使用
  7. 清风数学建模代码笔记1(正课
  8. 【基于UML软件建模的人事管理系统】
  9. “远程计算机或设备不接受连接”解决方法
  10. JavaScript中的信标beacon是什么?