news 2026/4/23 14:53:18

编译错误:将当前用户的默认 Shell 切换为 bash

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
编译错误:将当前用户的默认 Shell 切换为 bash

ERROR: Please Change your shell to bash using chsh.

Make sure that the SHELL variable points to /bin/bash

你遇到的这个错误提示,核心是要求你将当前用户的默认 Shell 切换为 bash,并且确保 SHELL 环境变量指向 /bin/bash。下面我会一步步教你如何解决这个问题。

第一步:检查当前 Shell 和 SHELL 变量

首先,先确认你当前的 Shell 配置,执行以下命令:

# 查看当前默认 Shellecho$SHELL# 查看当前使用的 Shellecho$0# 查看系统中是否存在 bashwhichbash

正常情况下,which bash应该输出/bin/bash,如果没有这个输出,说明系统可能未安装 bash,需要先安装:

# Debian/Ubuntu 系统安装 bashsudoaptupdate&&sudoaptinstallbash-y# CentOS/RHEL 系统安装 bashsudoyuminstallbash-y

第二步:切换默认 Shell 为 bash

使用chsh命令修改默认 Shell(这是错误提示中明确要求的):

# 切换当前用户的默认 Shell 为 bashchsh -s /bin/bash# 如果是切换 root 用户的 Shell,需要加 sudosudochsh -s /bin/bash root

第三步:验证并设置 SHELL 环境变量

  1. 立即生效 SHELL 变量(临时)
    如果修改默认 Shell 后还没生效,可先临时设置 SHELL 变量:
    exportSHELL=/bin/bash
  2. 永久生效(可选)
    为了避免每次登录都要重新设置,可将变量写入配置文件:
    # 编辑 bash 配置文件echo'export SHELL=/bin/bash'>>~/.bashrc# 生效配置source~/.bashrc

第四步:验证修改是否成功

执行以下命令,确认所有配置都正确:

# 验证默认 Shellecho$SHELL# 应输出 /bin/bash# 验证 chsh 修改结果chsh -l|grepbash# 应显示 /bin/bash

如果以上命令都输出/bin/bash,说明配置成功。最后退出当前终端并重新登录,让默认 Shell 的修改完全生效。


总结

  1. 核心问题:当前用户默认 Shell 不是 bash,且 SHELL 环境变量未指向 /bin/bash;
  2. 关键操作:用chsh -s /bin/bash切换默认 Shell,用export SHELL=/bin/bash配置环境变量;
  3. 验证要点:重新登录终端后,echo $SHELL需输出/bin/bash才算配置完成。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:32:38

springboot 整合 druid

文章目录 目录pom.xmldruid版本问题项目的依赖 application.yml实体类 User实体类 User 对应的 controllerspboot 的启动程序 目录 pom.xml druid版本问题 druid 的依赖版本&#xff0c;尽量选择 1.2.20 及 以上&#xff0c;不然会报错 <dependency><groupId>co…

作者头像 李华
网站建设 2026/4/23 14:53:15

收藏!6大MCP工具让你秒懂AI大模型,小白也能轻松上手!

在 AI 开发进入新阶段的 2025 年&#xff0c;MCP&#xff08;模型上下文协议&#xff0c;Model Context Protocol&#xff09; 正在成为行业新标准。 它像一把“万能遥控器”&#xff0c;让大语言模型&#xff08;LLM&#xff09;直接连接到 GitHub、文件系统、浏览器和团队知…

作者头像 李华
网站建设 2026/4/23 14:50:54

Python爬虫实战:手把手教你掏空 Books to Scrape 书店数据!

㊗️本期内容已收录至专栏《Python爬虫实战》&#xff0c;持续完善知识体系与项目实战&#xff0c;建议先订阅收藏&#xff0c;后续查阅更方便&#xff5e; ㊙️本期爬虫难度指数&#xff1a;⭐⭐⭐ &#x1f250;福利&#xff1a; 一次订阅后&#xff0c;专栏内的所有文章可永…

作者头像 李华
网站建设 2026/4/23 13:12:36

收藏!小白程序员也能轻松掌握大模型营销术,面试必看!

本文的重点不会在技术相关上&#xff0c;关于微调的分类、特点等等&#xff0c;互联网上精妙的文章比比皆是&#xff0c;我更想分享可能比技术更重要的、也是绝大多数新手程序员可能认为是无用之术的——营销。 面试&#xff0c;在本质上是把自己推销给面试官&#xff0c;在技术…

作者头像 李华