这篇文章记录一下在MacOS上Bash版本的确认和升级方法。

目录

  • 事前确认
  • 版本确认
  • 当前稳定版本确认
  • 更新BASH

事前确认

由于MacOS在新版中已经开始使用zsh作为缺省shell,首先需要确认当前shell是否是Bash,使用如下环境变量即可确认

环境变量:SHELL

liumiaocn:~ liumiao$ echo $SHELL
/bin/bash
liumiaocn:~ liumiao$

版本确认

使用如下环境变量即可确认BASH的版本信息

环境变量:BASH_VERSION

liumiaocn:~ liumiao$ echo $BASH_VERSION
3.2.57(1)-release
liumiaocn:~ liumiao$

当前稳定版本确认

执行命令:brew info bash

liumiaocn:~ liumiao$ brew info bash
bash: stable 5.0.18 (bottled), HEAD
Bourne-Again SHell, a UNIX command interpreter
https://www.gnu.org/software/bash/
Not installed
From: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git/Formula/bash.rb
License: GPL-3.0-or-later
==> Options
--HEADInstall HEAD version
==> Analytics
install: 17,928 (30 days), 54,717 (90 days), 287,380 (365 days)
install-on-request: 15,244 (30 days), 46,240 (90 days), 239,390 (365 days)
build-error: 0 (30 days)
liumiaocn:~ liumiao$

可以看到当前稳定版本为5.0.18

更新BASH

执行命令:brew install bash

liumiaocn:~ liumiao$ brew install bash
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/bash-5.0.18.catalina.bottle.2.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/6a701a90139e32ff22532978c5280548a2d32b96944c2b3cb1beedd912eda827?response-con
######################################################################## 100.0%
==> Pouring bash-5.0.18.catalina.bottle.2.tar.gz
												

Bash基础:在MacOS上确认版本与升级Bash的方法相关推荐

  1. MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5、5.6、5.7、8.0)

    MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5.5.6.5.7.8.0) Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 参考: http:// ...

  2. Kubernetes基础:MacOS上设定Dashboard

    在上篇文章中在MacOS上通过Docker Desktop记录了安装Kubernetes的方法,这篇文章继续记录一下设定Dashboard的方式,这样Mac上的基础开发或者实验环境就基本就绪了. 目录 ...

  3. GDB基础:MacOS上的GDB安装与设定

    这篇文章介绍一下MacOS下GDB的安装与设定方法.在MacOS上使用LLDB可能会更方便一些,但是对于习惯gdb的用于以及LLDB无法完成的地方,GDB还是有很多优势的. 目录 环境说明 安装与确认 ...

  4. macOS上HomeBrew安装软件慢的解决方法

    用原有的镜像下载非常慢,可以见镜像更新为清华源,参考链接:清华homebrew源 第一步:更换仓库源 homebrew 默认的源是在 github 上面,每次更新速度都会非常慢.所以更换成国内的镜像源 ...

  5. 最新版MySQL在MacOS上的实践!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在 MacOS 上安装最新版的 MySQL 有三种方法: 使用 Docker 安装 ...

  6. java mysql mac 安装_最新版MySQL在MacOS上的安装与使用!

    在 MacOS 上安装最新版的 MySQL 有三种方法:使用 Docker 安装: 使用 Homebrew 运行 brew install mysql 安装: 使用安装包安装. 我们本文将采用最常规的 ...

  7. Mac上测试Internet Explorer的N种方法

    Internet Explorer及其升级的版本Edge浏览器仅在Windows计算机上运行.如果您拥有Mac设备,并且想在Internet Explorer或Edge上对网站执行跨浏览器测试,那么真 ...

  8. macOS上的汇编入门(四)——操作系统基础

    当我们学习汇编的时候,除了数学基础以及硬件基础以外,操作系统的基础也是一个至关重要的环节.汇编语言本质上就是机器码的human-readable的版本,而硬件相同,则同一个程序的机器码一定相同.那么我 ...

  9. Kubernetes基础:在MacOS上安装Kubernetes

    在MacOS上通过Docker Desktop可以直接安装Kubernetes的预置版本并可持续更新,这篇文章记录一下在MacOS上安装Kubernetes的方式. 目录 事前准备 设定加速 安装Ku ...

最新文章

  1. Linux学习笔记8——bash基本概念
  2. 如何使用UR机器人模拟软件URsim
  3. SpringBoot2.x整合Redis 分布式集群_01
  4. “删库跑路”这件事情真的发生了 ,还是技术总监干的!
  5. 两台服务器身份验证,OAuth 2 从入门到精通(一) - 身份认证服务器
  6. SQL中CONVERT函数全部用法对日期操作
  7. C 不使用其他库生成BMP图片
  8. team网卡配置_Linux中多个网卡配置(team的配置方式)
  9. 瑞友天翼(GWT system)移动办公远程接入解决方案
  10. SourceTree拉取代码出现错误
  11. 2022数学建模美赛回顾
  12. 爱荷华州立大学计算机学院,享誉全美的祖父级大学——爱荷华州立大学(ISU)...
  13. 服务器ubuntu系统调节亮度,Ubuntu系统下调节屏幕亮度的两种Linux命令
  14. Tryhackme-Windows Exploitation Basics
  15. 漫谈程序员系列:你的幸运女神呢
  16. Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!
  17. 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件
  18. 如何提高云服务器性能,提高云服务器性能
  19. Codeforces1478 B. Nezzar and Lucky Number(推导)
  20. 数学图形(1.7)圆内旋轮线

热门文章

  1. FoveaBox 笔记
  2. 嘉应学院计算机一级考试知识点,嘉应学院计算机期末考试试题.doc
  3. 解决setInterval函数传参问题
  4. GPT分区(diskpart)
  5. cacti简单安装部署
  6. Oracle split函数
  7. 三流领导自己干,二流领导瞎使唤,一流领导...
  8. ahk编程_AHK 中 = 和 := 赋值运算符的用法
  9. java文明用语的检测_性能测试常见用语
  10. 服务器操作系统有哪些