Linux开放命令

2024年 4月 27日 47.7k 0

在本指南中,我们将演示在Linux中使用open命令。

先决条件

要执行本指南中演示的步骤,您需要以下组件:

  • 配置正确的Linux系统。对于测试,请考虑使用Linux虚拟机。
  • 对命令行界面的基本理解。

open命令

在Linux中,open命令是一种CLI工具,它试图使用默认程序打开指定的文件、目录或URL。

查看以下示例:

打开https://linuxhint.com/


在这里,打开命令将打开默认web浏览器上的URL。

open与xdg open

一些Linux系统使用xdg-open(xdg-utils包的一部分)而不是open命令。在实践中,它们的行为相同:

xdg打开https://example.com


为了纠正这种情况,我们可以为xdg-open命令创建一个别名。以下示例演示如何创建临时Bash别名:

alias open='xdg-open'

验证是否已成功创建别名:

别名

别名打开

请注意,open命令的各种命令参数不适用于xdg-open。一些发行版将open命令实现为xdg-open的符号链接(例如Ubuntu)。

使用打开的命令

打开文本文件

要在默认文本编辑器/查看器中打开文本文件,请运行以下命令:

打开test.txt


打开URL

如果我们试图打开一个URL,预期的行为是在默认的web浏览器中打开该URL。

打开https://archlinux.org


使用特定应用程序打开文件

如果未指定,open命令将使用默认应用程序打开指定的文件/URL。但是,我们可以在尝试打开文件时指定不同的程序。

要使用不同的程序打开,命令结构如下:

打开-a

我们还可以使用捆绑包标识符指定要使用的应用程序:

打开-b

请注意,它不适用于xdg-open。

在新程序实例中打开文件

如果与文件关联的程序已经在运行,那么open将使用已经运行的实例。但是,在某些情况下,我们可能希望在新的程序实例中打开该文件。

要使用新程序实例打开文件,请使用“-n”标志:

打开-n

请注意,此方法也不适用于xdg-open。

最后的想法

在本指南中,我们演示了在Linux上使用open命令。它将文件、目录或URL作为参数,并启动指定用于处理它的默认程序。

有兴趣了解其他Linux命令吗?查看Linux命令子类别。

快乐的计算!

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论