查看shell类型

可以执行命令echo $SHELL,先查看终端类型。
bash: /bin/bash
zsh: /bin/zsh

shell类型切换命令

切换到bash
输入命令:chsh -s /bin/bash

切换到zsh
输入命令:chsh -s /bin/zsh

注意需要重启终端生效(强制退出后再打开)

遇到个问题:无法正常使用/usr/libexec/java_home -V,就是shell的问题,必须切换到zsh才行

shell是一种脚本命令解释器,有bashell、zshell、cshell等,bashell是Mac OS默认的shell,欲知详情可以点击下方链接查看:
什么是shell?

chsh: no changes made

解决方法一

解决方法二:
1、我们都知道mac有默认bash工具,在下载zsh后,把一切都配置好后,输入切换命令:chsh - s /bin/zsh ,总是提示 chsh: no changes made错误。那就尝试用sudo chsh -s /bin/zsh 再试一次。如果还是不行,就不用再弄了,直接用下面的方法吧!
终端输入:

dscl . -read /Users/$USER/ UserShell
exec su - $USER

然后输入密码即可完美解决~
欲知chsh命令请点击下方链接查看:
chsh命令详解

Mac终端shell类型bash和zsh切换相关推荐

  1. Mac 更改shell(bash 改为zsh)以及附带环境

    Mac 更改shell(bash 改为zsh)以及附带环境 更改shell Mac系统为我们友好的提供了图形化的界面修改shell的功能,我们只需要按照一下步骤进行修改: 在启动台中找到系统偏好设置 ...

  2. Mac终端 bash和zsh切换方法

    切换到bash chsh -s /bin/bash 切换到zsh chsh -s /bin/zsh 注意,切换后需要重启终端才会生效.

  3. 【Mac终端】 root与普通用户切换(root/bash-3.2/sh-3.2/MacBook-Pro区别)

    1.普通用户->root mac打开终端默认是当前登录用户,若要切换到root用户,使用命令: 第一种:(1)输入 sudo -i 或者 su - 活着 su - root 然后回车 (2)输入 ...

  4. mac终端shell颜色

    终端颜色1 cd ~ vim .bash_profile 内容 # for color export CLICOLOR=1 # \h:\W \u\$ export PS1='\[\033[01;33m ...

  5. Mac终端文件类型显示不同颜色

    1.在~/.bash_profile中加入: export CLICOLOR=1 export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色 export CL ...

  6. MacBook 终端 修改 bash 和 zsh

    MacBook 修改 终端 shell 类型 目的 解决方法: 结果: 目的 在 MacBook 的终端里,想要输入 conda ,结果发现 zsh 中没有这个命令. 想要切回 bash ,方法记录一 ...

  7. 从输入/输出的视角看TCP/IP(终端,shell以及X Window)

    TCP/IP是迄今为止IT领域最伟大的发明,没有之一. 是时候总结一篇散文了. 第二个TCP/IP协议栈构建好的当时,这便征服的起点. 如果我们仅从常规的通信的角度去理解TCP/IP,那么它可能和电话 ...

  8. MACOS Terminal终端:更改zsh模式到bash模式(切换shell)

    MACOS Terminal终端:更改zsh模式到bash模式(切换shell) 一.GUI界面切换: preferences- -> shell open with: -> Comman ...

  9. Mac终端terminal光标快速移动方法 emacs/vim模式 | bash vim 、zsh vim模式

    在Docker容器的 bash 中,默认使用的是 emacs 可以用 bind -V | grep keymap 查看,用 set -o vi 临时修改为 vi 模式 虽然可以在 bash 设置为永久 ...

最新文章

  1. sql_trace的介绍
  2. 邮件服务器SASL TLS 反垃圾邮件系统
  3. 从源码分析DEARGUI之add_progress_bar
  4. 64位windows驱动使用asm
  5. Idea中实战Git
  6. Jenkins安装(Maven安装)(4)
  7. 语言资源的类别、搜索与搭建策略
  8. Android中文乱码彻底解决
  9. 通信中的ATM cell:ATM信源结构
  10. 濛濛有感——懂与不懂(一)
  11. eclipse中编译java_eclipse编译java文件
  12. linux命令详解词典pdf,[计算机]linux命令详解词典
  13. Inspection工具窗口
  14. java redis令牌桶_Redis令牌桶算法在限速中的应用
  15. retrofit介绍
  16. process on画流程图和思维导图总结
  17. 中国电信北京研究院副院长陈运清:网络云化推进中技术和商业驱动场景探讨...
  18. 【PyTorch深度学习项目实战100例】—— 基于CNN实现书法字体风格识别任务 | 第62例
  19. IDEA JAVA文档注释和方法注释模板
  20. Verilog学习笔记HDLBits——Finite State Machines(1)

热门文章

  1. gwt格式_GWT HTTP请求替代方案
  2. python antlr_使用ANTLR在5分钟内用Java解析任何语言:例如Python
  3. javaone_JavaOne 2015 –又一年,又向前迈进了一步
  4. java 科学计数_Java和甜蜜的科学
  5. javafx 调用接口_JavaFX技巧3:使用回调接口
  6. 掌握Java 11的Constantdynamic
  7. 免费网络研讨会:Java应用程序中的吞咽异常
  8. 对状态代码使用JAX-RS异常
  9. 在Windows上运行-XX:CompileCommand
  10. 在Spring 4.2中更简单地处理异步事务绑定事件