如何从命令行使用默认应用程序打开文件?

奥利维尔·拉隆德(Olivier Lalonde)

在Nautilus中,当您双击一个文件时,它将使用与该文件的扩展名关联的默认应用程序将其打开。例如,.html文件将在网络浏览器中打开,.pdf将用Document Viewer打开。有没有办法从命令行(即open path/filename内重现相同的行为我之所以问是因为我喜欢从命令行浏览我的文件系统,但有时不记得是哪个应用程序。打开什么。

aneeshep

我认为这xdg-open是您正在寻找的命令。

NAME
       xdg-open - opens a file or URL in the user's preferred application

SYNOPSIS
       xdg-open {file | URL}

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

DESCRIPTION
       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 index.php

这将在gedit中打开index.php(如果您使用的是gnome)。

如果要在浏览器中打开网址

xdg-open http://google.com

这将在您的默认浏览器中打开google.com。


xdg-open是一个包装脚本-它将使用桌面环境的工具(gio opengvfs-openkde-opengnome-opendde-openexo-open,和其他此类工具的主机)。它也被默认安装的,并且很可能在过去,现在和未来版本的工作(在另一方面,gvfs-open并且gnome-open已被弃用,并且可能在以后的版本中不可用)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从命令行使用默认应用程序打开文件?

来自分类Dev

从命令行使用默认应用程序打开文件

来自分类Dev

如何从命令行使用默认程序打开文件?

来自分类Dev

如何从命令行使用Chrome打开文件?

来自分类Dev

Perl从命令行使用通配符打开文件

来自分类Dev

如何从命令行运行使用Google App Engine PHP SDK函数的应用程序测试

来自分类Dev

无法从命令行使用Twitter4j运行应用程序

来自分类Dev

如何从命令行使用FileZilla发送文件?

来自分类Dev

使用默认应用程序从os / x上的命令行打开新文件

来自分类Dev

如何从命令行打开Windows应用商店应用程序?

来自分类Dev

打开应用程序以从命令行编辑文本文件

来自分类Dev

打开应用程序以从命令行编辑文本文件

来自分类Dev

如何从命令行重新打开应用程序内弹出窗口?

来自分类Dev

如何从命令行停止Mule应用程序?

来自分类Dev

如何从命令行查找应用程序的路径?

来自分类Dev

从命令行使用不同的配置文件打开新的 Chrome 窗口

来自分类Dev

从命令行使用gpg创建pgp文件

来自分类Dev

从命令行使用Gnome启动文件/目录

来自分类Dev

如何从命令行使用节点模块?

来自分类Dev

从命令行使用xcodebuild构建可可应用后,该如何运行?

来自分类Dev

从命令行使用`shred`

来自分类Dev

从命令行使用InputMappedClassifier

来自分类Dev

如何从命令行使用D-BUS触发屏幕保护程序的锁定功能?

来自分类Dev

如何从命令行使用LibreOffice将.doc文件转换为.txt?

来自分类Dev

从命令行打开外部文件时,Windows不遵守.txt文件的默认程序

来自分类Dev

如何运行使用Play Framework应用程序数据库的命令行Scala脚本?

来自分类Dev

如何运行使用Play Framework应用程序数据库的命令行Scala脚本?

来自分类Dev

如何找到与选择在桌面环境中打开文件的应用程序相对应的命令行?

来自分类Dev

从命令行调用Wine安装的应用程序

Related 相关文章

  1. 1

    如何从命令行使用默认应用程序打开文件?

  2. 2

    从命令行使用默认应用程序打开文件

  3. 3

    如何从命令行使用默认程序打开文件?

  4. 4

    如何从命令行使用Chrome打开文件?

  5. 5

    Perl从命令行使用通配符打开文件

  6. 6

    如何从命令行运行使用Google App Engine PHP SDK函数的应用程序测试

  7. 7

    无法从命令行使用Twitter4j运行应用程序

  8. 8

    如何从命令行使用FileZilla发送文件?

  9. 9

    使用默认应用程序从os / x上的命令行打开新文件

  10. 10

    如何从命令行打开Windows应用商店应用程序?

  11. 11

    打开应用程序以从命令行编辑文本文件

  12. 12

    打开应用程序以从命令行编辑文本文件

  13. 13

    如何从命令行重新打开应用程序内弹出窗口?

  14. 14

    如何从命令行停止Mule应用程序?

  15. 15

    如何从命令行查找应用程序的路径?

  16. 16

    从命令行使用不同的配置文件打开新的 Chrome 窗口

  17. 17

    从命令行使用gpg创建pgp文件

  18. 18

    从命令行使用Gnome启动文件/目录

  19. 19

    如何从命令行使用节点模块?

  20. 20

    从命令行使用xcodebuild构建可可应用后,该如何运行?

  21. 21

    从命令行使用`shred`

  22. 22

    从命令行使用InputMappedClassifier

  23. 23

    如何从命令行使用D-BUS触发屏幕保护程序的锁定功能?

  24. 24

    如何从命令行使用LibreOffice将.doc文件转换为.txt?

  25. 25

    从命令行打开外部文件时,Windows不遵守.txt文件的默认程序

  26. 26

    如何运行使用Play Framework应用程序数据库的命令行Scala脚本?

  27. 27

    如何运行使用Play Framework应用程序数据库的命令行Scala脚本?

  28. 28

    如何找到与选择在桌面环境中打开文件的应用程序相对应的命令行?

  29. 29

    从命令行调用Wine安装的应用程序

热门标签

归档