You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Unix终端打开指定扩展名文件及创建.xcworkspace打开别名?

嘿,这两个Unix终端的操作问题我门儿清,给你详细拆解:

1. 打开当前文件夹下所有指定扩展名文件的命令

不同Unix-like系统(比如macOS和Linux)的默认打开命令不一样,分两种情况:

  • macOS系统:用open命令搭配通配符*就能实现,语法是:

    open *.你的扩展名
    

    举个例子,要打开当前目录下所有.txt文件,直接输入:

    open *.txt
    
  • Linux系统:用xdg-open命令,用法和macOS类似:

    xdg-open *.你的扩展名
    

    比如打开所有.pdf文件:

    xdg-open *.pdf
    

这里的*是通配符,会匹配所有以指定扩展名结尾的文件,系统会自动用默认的关联程序打开它们。

2. 创建别名打开当前目录下所有.xcworkspace文件

别名分临时和永久两种,按需选择:

临时别名(仅当前终端会话有效)

直接在终端敲下面的命令就行(根据你的系统选对应版本):

# macOS系统
alias openxcwork='open *.xcworkspace'

# Linux系统
# alias openxcwork='xdg-open *.xcworkspace'

之后只要输入openxcwork,就能一键打开当前目录下所有.xcworkspace文件了。

永久别名(重启终端后依然生效)

要让别名永久生效,得把它加到shell的配置文件里,常见的shell有bash和zsh:

  • 如果你用bash:
    编辑~/.bashrc文件(如果是登录shell,可能需要编辑~/.bash_profile),在文件末尾添加上面的别名命令,保存后执行以下命令让配置立即生效:

    source ~/.bashrc
    
  • 如果你用zsh(现在macOS默认的shell):
    编辑~/.zshrc文件,同样在末尾添加别名命令,然后执行:

    source ~/.zshrc
    

这样以后每次打开终端,这个别名都能直接用啦!

内容的提问来源于stack exchange,提问作者shayegh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:50:05