MAC OS手动升级Bash的方法

MAC OS手动升级Bash的方法

介绍

Bash是Mac OS中默认的Shell。由于某些安全漏洞,旧版本的Bash可能会受到攻击。本文将介绍如何手动升级Bash版本。

检查当前Bash版本

在终端中输入以下命令:

bash --version

将会输出当前Bash的版本信息。

下载新版Bash

从Bash的官方网站上下载最新版本的Bash:

curl -O 

下载完成后,解压文件:

tar xzf bash-5.1.tar.gz

安装新版Bash

进入解压文件夹:

cd bash-5.1

配置并编译新版Bash:

./configure && make

编译完成后,将新版Bash安装到/usr/local/bin目录下:

sudo make install

更新终端默认使用的Bash版本

在终端中输入以下命令:

sudo bash -c \'echo /usr/local/bin/bash >> /etc/shells\'

将新版Bash添加到可用的Shell列表中。

使用以下命令将终端默认使用的Bash版本更改为新版Bash:

chsh -s /usr/local/bin/bash

重新启动终端,新版Bash即可生效。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win10没有亮度调节怎么办?Win10没有亮度调节的解决方法

    Win10没有亮度调节怎么办?Win10没有亮度调节的解决方法 方法一:更新显卡驱动 方法二:使用Windows Mobility Center 方法三:使用第三方软件 方法一:更新显卡驱动 Win10没有亮度调节的问题可能是由于显卡驱动过期或者不兼容造成的。因此,我们可以通过更新显卡驱动来解决这个问题。 步骤1:打开设备管理器,找到“显示适配器”并展开 步…

    2023-08-14
    00
  • Win10系统开机提示atikmpag.sys不兼容导致蓝屏解决教学

    Win10系统开机提示atikmpag.sys不兼容导致蓝屏解决教学 问题原因 解决方案 总结 问题原因 在使用Win10系统的过程中,有时会出现开机提示atikmpag.sys不兼容导致蓝屏的情况。这是由于显卡驱动文件atikmpag.sys与Win10系统不兼容导致的。 解决方案 以下是解决该问题的步骤: 步骤一:进入安全模式 在开机过程中,按F8或Sh…

    2023-08-28
    00
  • 1x是什么网络状态(电信1x是什么网络代表着什么意思)

    不知道你有没有留意过手机信号栏上的这些符号: G、E、H+……这些奇奇怪怪的英文符号,究竟代表着什么意思呢? “G” G是GPRS的缩写,是GSM移动电话用户可用的一种网络制式,代表当前手机数据网络用的是第二代移动通信数据传输技术,介于2G和3G之间,传输速度最快只有114kb/s,在这种网络下,微信语音消息发送非常慢。 “E” E代…

    2022-03-16 投稿
    00
  • Linux系统如何切换前台进程和后台进程

    Linux系统如何切换前台进程和后台进程 切换前台进程 切换后台进程 切换前台进程 在Linux系统中,可以使用以下命令来切换前台进程: fg:将后台进程切换到前台 jobs:查看当前所有的作业 %job number:将指定作业切换到前台 例如,如果有一个后台进程正在运行,可以使用以下命令将其切换到前台: fg 如果有多个后台进程正在运行,可以使用以下命令…

    2023-06-29
    00
  • 无法删除访问被拒绝?解决无法删除文件或文件夹访问被拒绝的问题

    无法删除访问被拒绝?解决无法删除文件或文件夹访问被拒绝的问题 无法删除访问被拒绝的原因 解决无法删除访问被拒绝的问题的方法 删除文件或文件夹的小贴士 无法删除访问被拒绝的原因 在 Windows 操作系统中,有时候您可能会遇到无法删除文件或文件夹的情况,提示信息是访问被拒绝。这种情况通常是由以下原因引起的: 文件或文件夹正在被其他程序占用。 文件或文件夹的权…

    2023-06-01
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信