判断您的Mac当前使用的是Zsh还是Bash:echo $SHELL、echo $0

ops/2025/2/9 2:30:19/

要判断您的Mac当前使用的是Zsh还是Bash,可以使用以下方法:

  1. 查看默认Shell:
    打开“终端”应用程序,然后输入以下命令:

    bash">echo $SHELL
    

    这将显示当前默认使用的Shell。例如,如果输出是/bin/zsh,则说明您使用的是Zsh;如果是/bin/bash,则说明您使用的是Bash。

  2. 查看当前Shell:
    您还可以查看当前终端会话正在使用的Shell。输入以下命令:

    bash">echo $0
    

    这将显示当前Shell的名称。例如,如果输出是zsh,则说明您当前使用的是Zsh;如果是bash,则说明您当前使用的是Bash。

在这里插入图片描述


http://www.ppmy.cn/ops/156861.html

相关文章

ES6- 代码编程风格(let、字符串、解构赋值)

1.let 取代 var 2.全局常量和线程安全 在let 和 const 之间,建议优先使用const, 尤其在全局环境中,不应该设置变量,只应设置常量。 //bad var a1, b2, c3 //goodconst a1; const b2;const c3;//best const [a, b, c] [1, 2, 3] 3.字符串…

Docker深度解析:部署 SpringBoot 项目

方式一:通过两个容器部署 前端部署: 修改前端访问端口 ip 为服务器 ip,打包前端:npm run build:prod创建文件夹,放置前端部署需要的文件,并将打包的前端 dist 文件放到此文件编写 default.conf 配置文件&am…

产品经理的人工智能课 02 - 自然语言处理

产品经理的人工智能课 02 - 自然语言处理 1 自然语言处理是什么2 一个 NLP 算法的例子——n-gram 模型3 预处理与重要概念3.1 分词 Token3.2 词向量化表示与 Word2Vec 4 与大语言模型的交互过程参考链接 大语言模型(Large Language Models, LLMs)是自然语…

流式传输的实现为什么需要缓存?

流式传输的实现通常确实需要使用缓存(或称缓冲)。这里解释一下为什么缓存是必要的以及它是如何工作的: 为什么需要缓存? 网络波动:互联网连接的速度和稳定性可能会发生变化。缓存可以确保在网络变慢或中断时&#xf…

实际时钟(RTC)的介绍

一、RTC介绍 RTC:实时时钟(Real-Time Clock)的缩写,是一种集成电路,通常称为时钟芯片。 应用:广泛应用于消费类电子产品,提供精确的实时时间或为电子系统提供时间基准。 工作原理:采用精度较高…

Redis企业开发实战(二)——点评项目之商户缓存查询

目录 一、缓存介绍 二、缓存更新策略 三、如何保证redis与数据库一致性 1.解决方案概述 2.双写策略 3.双删策略 3.1延迟双删的目的 4.数据重要程度划分 四、缓存穿透 (一)缓存穿透解决方案 (二)缓存穿透示意图 五、缓存雪崩 (一)缓存雪崩解决方案 (二)缓存雪崩…

React 中常见的Hooks,安排!

哈喽小伙伴们大家好!我是小李,今天是年后开工的第一天,相信大家已经元气满满,准备好迎接新的一年的挑战了吧!打起精神来,我们继续加油呀!今天,给大家分享一道我之前面试被问到相关Ho…

基于C#语言的海康威视智能车牌识别系统

基于C#语言的海康威视智能车牌识别系统,通过布控对来往车辆进行检测抓拍 资源文件列表 AICar.sln , 984 AICar.sln.GhostDoc.xml , 1306 AICar.v12.suo , 72704 AICar/AICar.csproj , 3573 AICar/AICar.csproj.user , 228 AICar/bin/Debug/AICar.exe , 220672 AIC…