open 命令 -mac 小技巧

363 阅读2分钟

在 Unix-like 操作系统(如 Linux 和 macOS)中,open 命令用于打开文件、目录或 URL。这个命令在 macOS 中特别常见,用于在默认应用程序中打开文件或目录。

以下是一些常见的用法:

在 macOS 中使用 open 命令

  1. 打开文件

    open filename
    

    这将使用默认应用程序打开指定的文件。例如,open document.pdf 将在默认 PDF 查看器中打开 document.pdf 文件。

  2. 打开目录

    open directoryname
    

    这将打开 Finder 并显示指定的目录。例如,open /Applications 将在 Finder 中打开 /Applications 目录。

  3. 打开 URL

    open https://www.example.com
    

    这将使用默认的 web 浏览器打开指定的 URL。

  4. 指定应用程序

    open -a "ApplicationName" filename
    

    这将使用指定的应用程序打开文件。例如,open -a "TextEdit" notes.txt 将使用 TextEdit 应用程序打开 notes.txt 文件。

  5. 打开所有文件类型

    open -e filename
    

    这将使用 TextEdit 打开文件。-e 选项是 -a "TextEdit" 的简写。

  6. 在后台打开

    open -g filename
    

    这将文件在后台打开,而不切换到前台应用程序。

在 Linux 中使用 xdg-open 命令

在 Linux 中,xdg-open 命令提供了类似的功能:

  1. 打开文件

    xdg-open filename
    

    这将使用默认应用程序打开指定的文件。

  2. 打开目录

    xdg-open directoryname
    

    这将打开文件管理器并显示指定的目录。

  3. 打开 URL

    xdg-open https://www.example.com
    

    这将使用默认的 web 浏览器打开指定的 URL。

示例

  • 在 macOS 中打开一个 PDF 文件:

    open example.pdf
    
  • 在 macOS 中使用 Safari 打开一个 URL:

    open -a "Safari" https://www.example.com
    
  • 在 Linux 中打开一个文本文件:

    xdg-open example.txt
    

这些命令在不同的操作系统中稍有不同,但总体功能类似,都是为了方便地打开文件、目录或 URL。