macos - 如何获取默认shell

标签 macos shell

我们可以运行类似 chsh -s /usr/local/bin/zsh 的东西设置一个新的默认 shell 。有没有我们可以运行的命令来知道那个 shell 是什么?
我的意思不是打开终端并运行命令来知道我们在哪个 shell 中。我的意思是在上面的例子中,如果我在终端中 /bin/bash打开,我应该怎么跑才能得到/usr/local/bin/zsh如果它是当前的默认 shell ?

最佳答案

您可以使用以下命令:

echo $SHELL

关于macos - 如何获取默认shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375519/

相关文章:

java - 在线免费 OPC 服务器用于测试和调试

Linux shell编程字符串比较语法

linux - Linux中如何在用户注销时自动运行脚本?

php - 同时执行多个PHP脚本

objective-c - 如何观察[NSCursor currentCursor]的变化?

c - sem_wait POSIX API 和 OSX

objective-c - 禁用 WebView 的拖放以支持其 super View 之一

objective-c - NSTextView 占位符文本仅在选择时可见

linux - 如何打印文件中的出现次数?

linux - 如何使用 mutt 在程序完成时向我发送通知