首页 > 其他分享 >[疑问] 为什么 Apple Silicon 处理器 MacBook 自带的 zsh 是 x86 架构的?

[疑问] 为什么 Apple Silicon 处理器 MacBook 自带的 zsh 是 x86 架构的?

时间:2024-01-16 23:58:00浏览次数:39  
标签:bin Shell 架构 Apple Silicon Homebrew zsh MacBook x86

问题

如题,我有一台 MacBook Pro 2021,某天我突发奇想测试了一下机器自带 zsh 的架构,输出的结果令人震惊:

至于为什么不是 ARM 架构的,目前不得而知。不过我已经使用 Homebrew 装上了 ARM 架构的 zsh。

解决

将默认 Shell 切换为 Homebrew 安装的 zsh

由于 Homebrew 安装的 zsh 不在标准 Shell 列表(/etc/shell)里,因此要先将 Homebrew 安装的 zsh 的路径添加到 /etc/shell

# zsh 的路径视情况而更改
echo "/opt/homebrew/bin/zsh" | sudo tee -a /etc/shells

接下来,更改默认 Shell:

chsh -s /opt/homebrew/bin/zsh

检查是否更改成功:

echo $SHELL  # /opt/homebrew/bin/zsh

标签:bin,Shell,架构,Apple,Silicon,Homebrew,zsh,MacBook,x86
From: https://www.cnblogs.com/Undefined443/p/17968875

相关文章

  • Apple开发_在一个类中同时重写set和get方法发生冲突的解决办法
    平常我们在一个类中只重写属性set或get方法,系统都会自动生成一个带有下划线的属性;但是我们有时候需要同时重写set和get方法,系统就不会自动生成带有下划线的属性了,会报错,如下图:要解决这个问题,只需要用@synthesize来解决这个问题,如:......
  • 苹果apple ID解锁教程
    不用当面解手机,不用把手机邮寄过来,也不用远程操作。提供我们需要的资料。您的手机IMEI号以及您的苹果ID账号,我们可以进入apple服务器修改您的 ID帐号,我们有我们的内部人员,我们也要支付相关的费用到相关的营运商。 如何通过IMEI删除原始ID?原理是什么?每个苹果机子首先绑定激活......
  • X86/ARM 寄存器
    1、X8664寄存器1.1、x86通用寄存器16个寄存器名寄存器作用rdi第一个入参rsi第二个入参rdx第三个入参rcx第四个入参r8第五个入参r9第六个入参更多的参数则通过压栈传入r10--r15  临时数据rax rax寄存器可以用来存储函数的返回值、临......
  • Applescript成功实现imessage数据筛选,imessage蓝号检测,无痕检测手机号是否注册imess
    一、imessages数据检测的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。2.编写苹果MacOs......
  • ubuntu安装mysql8,debian安装mysql8,linux安装mysql8,x86_64架构,deb包
    作者主页:https://www.cnblogs.com/milkbox参考:修改大小写:MySQL8.0安装后更改不区分大小写!包你必生效!_mysql8.0不区分大小写-CSDN博客整个安装过程建议在root权限下进行。需要网络来下载相关依赖,如果你的系统已经存在相关以来,那么就可以离线安装。下载与解压去官网下载mys......
  • 构建与实践基于AppleScript的iMessage群发系统
    构建基于AppleScript的iMessage群发系统可以实现对苹果设备用户的批量即时消息发送,但需要注意的是,这一做法必须在合法合规的前提下进行,并且要遵循苹果公司的服务条款。以下是一个基本的步骤指导和代码示例:步骤一:理解与准备了解AppleScript:AppleScript是一种用于MacOS的脚本语......
  • 基于centos 7 x86_64 安装playwright框架
    一.python3安装   playwright要求python版本必须是在3.8及以上,推荐安装3.8~3.9的版本,可以很大一部分工作量,因为python10(包括10)不在支持tls/ssl,在安装时必须自己单独安装openssl进行代替,而升级openssl需要先升级gccg++版本,然后搭建编译环境,最后生成openssl包,巨麻......
  • 如何使用Jamf管理Apple文件保险箱
    在当今的移动工作和教育环境中,Apple设备的一个关键功能是内置的macOS加密技术,该技术保护组织数据和用户隐私。配备AppleM1芯片的最新计算机还具有额外的加密功能。虽然这些安全层有助于保护最终用户手中的设备,无论他们在哪里工作或学习,但这也意味着Mac管理员需要加密特权来......
  • Xcode 15.2 (15C500b) 发布 (含下载) - Apple 平台 IDE
    Xcode15.2(15C500b)发布(含下载)-Apple平台IDEIDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS北京时间今日(2023-01-09)凌晨,Xcode15.2终于发布,包含了SDKsforiOS17.2,iPadOS17.2,tvOS17.2,watchOS10.2,macOSSonoma14.2,和visionOS,版本号终于一致,广大人民......
  • Red Hat Enterprise Linux 9 (RHEL 9) 正式版发布(含 x86_64 和 aarch64 镜像下载)
    红帽企业Linux9作者主页:www.sysin.orgRedHatEnterpriseLinux9(RHEL9)发布说明2022年5月18日,IBM收购的红帽公司宣布推出红帽企业Linux9(RHEL9),这是世界领先的企业Linux平台的最新版本。RHEL9为支持混合云创新提供了更灵活、更稳定的基础,并为跨物理、虚拟、私......