首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回波$BASH冲突与哪个bash

回波$BASH冲突与哪个bash
EN

Unix & Linux用户
提问于 2018-10-31 23:01:23
回答 1查看 263关注 0票数 -1

我安装了最新的bash,

代码语言:javascript
复制
$ bash --version
GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin18.0.0)

驻留在目录中

代码语言:javascript
复制
$ which bash
/usr/local/bin/bash

尽管如此,环境

代码语言:javascript
复制
$ echo $BASH
/bin/bash

如何将$BASH转换为/usr/local/bin/bash,我是否每天都在终端例程中应用旧的bash?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-31 23:07:44

/usr/local/bin/bash可执行文件是在$PATH中找到的第一个bash,在执行bash --version时调用的就是这个bash

但是,/bin/bash目前是您的交互式shell。

这可能是因为它是您的登录shell,或者您使用的终端已经配置为显式启动/bin/bash

若要更改登录shell,请使用chsh命令。在macOS上,您还可以在"User & Groups“首选项中更改默认的shell (通过右键单击列表中的用户访问的”高级选项“)。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/479006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档