Bash基础:在MacOS上确认版本与升级Bash的方法
这篇文章记录一下在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的方法相关推荐
- 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:// ...
- Kubernetes基础:MacOS上设定Dashboard
在上篇文章中在MacOS上通过Docker Desktop记录了安装Kubernetes的方法,这篇文章继续记录一下设定Dashboard的方式,这样Mac上的基础开发或者实验环境就基本就绪了. 目录 ...
- GDB基础:MacOS上的GDB安装与设定
这篇文章介绍一下MacOS下GDB的安装与设定方法.在MacOS上使用LLDB可能会更方便一些,但是对于习惯gdb的用于以及LLDB无法完成的地方,GDB还是有很多优势的. 目录 环境说明 安装与确认 ...
- macOS上HomeBrew安装软件慢的解决方法
用原有的镜像下载非常慢,可以见镜像更新为清华源,参考链接:清华homebrew源 第一步:更换仓库源 homebrew 默认的源是在 github 上面,每次更新速度都会非常慢.所以更换成国内的镜像源 ...
- 最新版MySQL在MacOS上的实践!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在 MacOS 上安装最新版的 MySQL 有三种方法: 使用 Docker 安装 ...
- java mysql mac 安装_最新版MySQL在MacOS上的安装与使用!
在 MacOS 上安装最新版的 MySQL 有三种方法:使用 Docker 安装: 使用 Homebrew 运行 brew install mysql 安装: 使用安装包安装. 我们本文将采用最常规的 ...
- Mac上测试Internet Explorer的N种方法
Internet Explorer及其升级的版本Edge浏览器仅在Windows计算机上运行.如果您拥有Mac设备,并且想在Internet Explorer或Edge上对网站执行跨浏览器测试,那么真 ...
- macOS上的汇编入门(四)——操作系统基础
当我们学习汇编的时候,除了数学基础以及硬件基础以外,操作系统的基础也是一个至关重要的环节.汇编语言本质上就是机器码的human-readable的版本,而硬件相同,则同一个程序的机器码一定相同.那么我 ...
- Kubernetes基础:在MacOS上安装Kubernetes
在MacOS上通过Docker Desktop可以直接安装Kubernetes的预置版本并可持续更新,这篇文章记录一下在MacOS上安装Kubernetes的方式. 目录 事前准备 设定加速 安装Ku ...
最新文章
- Linux学习笔记8——bash基本概念
- 如何使用UR机器人模拟软件URsim
- SpringBoot2.x整合Redis 分布式集群_01
- “删库跑路”这件事情真的发生了 ,还是技术总监干的!
- 两台服务器身份验证,OAuth 2 从入门到精通(一) - 身份认证服务器
- SQL中CONVERT函数全部用法对日期操作
- C 不使用其他库生成BMP图片
- team网卡配置_Linux中多个网卡配置(team的配置方式)
- 瑞友天翼(GWT system)移动办公远程接入解决方案
- SourceTree拉取代码出现错误
- 2022数学建模美赛回顾
- 爱荷华州立大学计算机学院,享誉全美的祖父级大学——爱荷华州立大学(ISU)...
- 服务器ubuntu系统调节亮度,Ubuntu系统下调节屏幕亮度的两种Linux命令
- Tryhackme-Windows Exploitation Basics
- 漫谈程序员系列:你的幸运女神呢
- Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!
- 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件
- 如何提高云服务器性能,提高云服务器性能
- Codeforces1478 B. Nezzar and Lucky Number(推导)
- 数学图形(1.7)圆内旋轮线
热门文章