这篇文章记录一下在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. CentOS 7.0编译安装Nginx+MySQL+PHP
  2. ByteArrayOutputStream用法
  3. /lib/lsb/init-functions
  4. Linux脚本关联,shell数组和关联数组
  5. .net中XML编程总结
  6. Ansible Playbook企业案例:利用 playbook 安装 nginx、安装和卸载 httpd、安装mysql
  7. C# Lambda表达式详解,及Lambda表达式树的创建
  8. 从【银行销冠】化身测试工程师,小哥这样实现了人生的逆转
  9. thinkphp5 router.php,ThinkPHP5 之route(路由)简述
  10. QT D:\Program Files (x86)\SogouInput\Components\
  11. 陈新河:软件定义世界,数据驱动未来
  12. 常用函数的傅里叶变换汇总
  13. 移动设备数据丢失恢复办法
  14. 文电通PDF编辑转换器[DocuCom PDF Gold] 9.1R2下载和破解补丁
  15. HTML5 Canvas制作数独游戏(四)
  16. 青春期的我们……妥协…挣扎…惊醒
  17. flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录
  18. 华为裁员1100人!任正非痛批管理层:这种领导鼠目寸光
  19. 电脑WIN XP蓝屏错误代码大全查询
  20. DVB-subtitle解析流程浅

热门文章

  1. matlab 有限元计算
  2. C#山寨版本【天翼拨号客户端】---内含详细抓包,模拟数据---万事俱备,只欠东风。...
  3. 【BraTS】Brain Tumor Segmentation 脑部肿瘤分割4--UNet的损失函数(交叉熵损失Cross-Entropy,Dice Loss和Focal Loss)
  4. cacti安装与配置详解
  5. 我国中央商务区(CBD)的空间重构及发展模式
  6. 玲听2021区块链跨年演讲丨微软大中华区副总裁邓贇:区块链助力产业互联
  7. GRU网络生成莎士比亚小说
  8. android 输入法字典_【输入法】向Android端Gboard字典中导入PC端搜狗细胞词库
  9. 开机弹出网页msftconnecttest.com/redirect解决方法
  10. MySQL 查询、子查询及连接查询