Linux 等效于 Mac OS X "open"命令

标签 linux macos command-line command-line-interface

我发现 Mac OS X 中的“打开”命令在命令行中非常方便。来自“人开”:

The open command opens a file (or a directory or URL), just as if you had double-clicked the file's icon. If no application name is specified, the default application as determined via LaunchServices is used to open the specified files.

也就是说,如果我想用默认的PDF查看器(恰好是预览)打开一个PDF文件,我只需要这样做:

open my.pdf

然而,在 Linux 中,要从命令行打开 PDF 文件,我不得不四处寻找默认的 PDF 查看器,例如“evince”(谁会猜到??),然后

evince my.pdf

那么,在 Linux 命令行中是否有一个简单的“open”命令?

谢谢!

最佳答案

您可以尝试 xdg-open,大多数 Linux 发行版都有它。它将为您的文件打开默认关联的应用程序。

仅供引用 https://portland.freedesktop.org/doc/xdg-open.html

关于Linux 等效于 Mac OS X "open"命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264395/

相关文章:

python - 从 Linux 终端执行包含子进程的 PyQt5 GUI 会导致 GUI 出现黑屏并卡住

linux - block 层中重复的 LBA 请求

c - 在C中检测文件系统

Git 存储库在克隆后立即发生更改

c - 命令行界面上的动态输出更新

linux - 复制复杂目录结构文件的最佳方法

xcode - 在 OS X Swift 中的 Imageview 中显示图像

swift - 在 Swift 中以编程方式将系统镜像设置为 ImageView

linux - 如何在 Linux 上递归搜索多个模式?

macos - 如何让 OS X Lion 上的 bash 在选项卡完成期间忽略 .DS_Store 文件?