6

我刚刚从 cygwin 安装程序安装了 cygwin 和 zsh。

我从文件资源管理器启动 C:\cygwin\bin\zsh.exe。

首次启动 zsh 时,会提示一个小配置。

我通过选择:“退出,创建仅包含注释的文件 ~/.zshrc。这将阻止此函数再次运行”来选择最小配置。

现在尝试使用zsh,但我总是有“找不到命令”错误

$ ls
zsh: command not found: ls

我不明白为什么 zsh 在第一次启动后不能直接做任何事情。如何配置 zsh 以使用位于同一文件夹 C:\cygwin\bin 中的所有 cygwin bin 命令?

4

1 回答 1

10

--login您需要通过传递or-l选项来调用 zsh 作为登录 shell 。这告诉它 source /etc/zprofile,这PATH是配置搜索的地方。您可以通过创建 zsh.exe 的资源管理器快捷方式并将选项添加到目标字段来做到这一点。

于 2012-07-06T08:53:10.307 回答