342得票4回答
Bash和Zsh之间有哪些实际区别?

关于Catalina 将默认使用 Zsh 而不是 Bash 的消息,我发现有很多结果告诉我这个转变可能会导致shell脚本出现问题,但我对Zsh并不太熟悉,不知道可能会遇到哪些问题。 我的shell脚本并不复杂,但我只在 macOS 和 Linux 上使用过Bash - 对Zsh完全没有经验。...

162得票1回答
ZSH:.zprofile,.zshrc,.zlogin - 放在哪里?

现在我升级到了Catalina,使用新的ZSH shell后,我注意到~/.bash_profile已被替换为~/.zprofile,并且安装iTerm2 shell集成后,它添加了一个~/.zshrc文件。 查看ZSH启动/关闭文件的文档,有一些文件(位于主目录$HOME或~/): ....

86得票7回答
如何在zsh中添加永久环境变量

我已经在互联网上搜索了很久,但似乎找不到一个永久添加环境变量的解决方案,特别是在我的 macOS Mojave(10.14)操作系统上。似乎有很多针对该操作系统旧版本的教程,但没有针对这个版本的教程。同时,所有旧方法似乎都已过时。 我想要将一个环境变量 ENV_VAR=12345 添加到我的...

74得票3回答
zsh: 可执行文件中的CPU类型不正确

我正在使用一台搭载 Apple M1 芯片的 MacBook,在终端上进行操作。我尝试使用一个不适用于 aarm64 架构的命令行工具,所以在终端中出现了以下错误信息: zsh: bad CPU type in executable 有什么办法可以使用这个命令行工具,比如模拟或其他方式?...

48得票3回答
zsh注释字符

许多Bash脚本使用`#`字符表示注释。Catalina迁移到了zsh。以下命令: # Comments should elicit no response 返回 zsh:未找到命令:“#” 我在网上找到了有用的命令示例:使用 #weblink 注释命令很有帮助,这样可以在历史记...

33得票1回答
如何卸载zsh

我是Mac的新手。一个朋友帮我安装了各种额外的软件,包括zsh,但我想卸载它。那么,我该如何卸载zsh呢?

29得票4回答
将默认的shell从bash更改为zsh。

我尝试使用chsh切换我的默认shell为zsh: chsh -s /bin/zsh 并且: chsh -s `which zsh` 两个命令都以以下方式结束: Changing shell for adamatan. Password for adamatan: chsh: ...

29得票2回答
如何配置我的终端应用程序,使用bash和iTerm2与zshell和oh my zsh?

Terminal应用程序默认使用bash。我不想更改它。然而,我想要配置iTerm2与zshell和oh my zsh,并且我不想在其中使用bash。我在网上查看的说明使得zshell在两个应用程序中都成为默认选项。

28得票3回答
从剪贴板中粘贴ZSH命令到终端需要几秒钟才能完成写入。

当我从剪贴板中复制一个长字符串命令到我的iTerm时,终端会冻结几秒钟。 例如,如果我复制以下测试并粘贴到我的iTerm控制台: '''bash echo 'test test test test test test test test test test test test test t...

24得票1回答
Bash或Zsh,有什么区别,为什么要使用其中之一?

所以,问题基本上已经说得很清楚了。我使用的是Snow Leopard操作系统,我做很多网页开发工作,尤其是在Rails 3中,它大量使用控制台。 我看到一些知名博客等提到他们更喜欢Zsh而不是Bash,但我不知道这会有什么区别。 有人能给我一个好的比较,告诉我它们之间的区别以及为什么会有人...