Lee's BlogLee's Blog
Article
Project
Category
Tag
Timeline
Article
Project
Category
Tag
Timeline
  • Shell

Shell

2026-04-05DevelopmentShellLinux

Shell

查看当前默认shel

echo $SHELL

查看当前运行的shel

echo $0

查看本机所有可用 Shell

cat /etc/shells

macOS默认 Shell 变迁

  • macOS 10.15 Catalina 及以后:默认 zsh;
  • 更早版本:默认 bash。
Shell 名称路径核心特点 & 场景
zsh/bin/zsh新版 macOS(Catalina 及以后)默认 Shell,bash 超集,功能强、可定制性高,搭配 Oh My Zsh 体验极佳
bash/bin/bash旧版 macOS 默认 Shell,兼容 POSIX,脚本生态最广,但系统自带版本较老(一般是 3.x)
sh/bin/sh并非独立 Shell,是软链接(新版 macOS 指向 zsh,旧版指向 bash),仅提供基础 POSIX 兼容,用于执行老旧脚本

命令行查看环境变量

Last Updated: 5/24/26, 9:43 AM
Contributors: zlx01

CC BY-NC-SA 4.0 © 2021~present 粤ICP备2021090228号