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 ...
最新文章
- CentOS 7.0编译安装Nginx+MySQL+PHP
- ByteArrayOutputStream用法
- /lib/lsb/init-functions
- Linux脚本关联,shell数组和关联数组
- .net中XML编程总结
- Ansible Playbook企业案例:利用 playbook 安装 nginx、安装和卸载 httpd、安装mysql
- C# Lambda表达式详解,及Lambda表达式树的创建
- 从【银行销冠】化身测试工程师,小哥这样实现了人生的逆转
- thinkphp5 router.php,ThinkPHP5 之route(路由)简述
- QT D:\Program Files (x86)\SogouInput\Components\
- 陈新河:软件定义世界,数据驱动未来
- 常用函数的傅里叶变换汇总
- 移动设备数据丢失恢复办法
- 文电通PDF编辑转换器[DocuCom PDF Gold] 9.1R2下载和破解补丁
- HTML5 Canvas制作数独游戏(四)
- 青春期的我们……妥协…挣扎…惊醒
- flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录
- 华为裁员1100人!任正非痛批管理层:这种领导鼠目寸光
- 电脑WIN XP蓝屏错误代码大全查询
- DVB-subtitle解析流程浅
热门文章
- matlab 有限元计算
- C#山寨版本【天翼拨号客户端】---内含详细抓包,模拟数据---万事俱备,只欠东风。...
- 【BraTS】Brain Tumor Segmentation 脑部肿瘤分割4--UNet的损失函数(交叉熵损失Cross-Entropy,Dice Loss和Focal Loss)
- cacti安装与配置详解
- 我国中央商务区(CBD)的空间重构及发展模式
- 玲听2021区块链跨年演讲丨微软大中华区副总裁邓贇:区块链助力产业互联
- GRU网络生成莎士比亚小说
- android 输入法字典_【输入法】向Android端Gboard字典中导入PC端搜狗细胞词库
- 开机弹出网页msftconnecttest.com/redirect解决方法
- MySQL 查询、子查询及连接查询