首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查CPU类型的来源从家庭酿造?

如何检查CPU类型的来源从家庭酿造?
EN

Stack Overflow用户
提问于 2021-07-20 11:03:51
回答 1查看 85关注 0票数 0

我同时使用M1和Intel。他们确实共享来自我点文件的相同的点文件。根据CPU类型,我希望找到不同的文件。例如:

在M1上,只能获取这些文件:

代码语言:javascript
复制
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

在Intel上,只有这些文件应该被来源于:

代码语言:javascript
复制
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-21 12:50:36

zsh在启动时自动设置CPUTYPE,因此您可以使用它而不是运行sysctl

代码语言:javascript
复制
declare -A foo
foo[x86_64]=/usr/local/
foo[arm64]=/opt/homebrew

source $foo[$CPUTYPE]/share/zsh-autosuggestions/zsh-autosuggetions.zsh
source $foo[$CPUTYPE]/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

请注意,在某种意义上,您只是将CPU类型用作特定计算机的代理。(对于ZSH配置文件,您也可以轻松地拥有两台具有不同位置的Intel机器。)更好的解决方案可能是使用$HOST而不是$CPUTYPE来识别特定于机器的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68453772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档