cygwin zsh首次启动:命令未找到

时间:2012-07-05 07:07:04

标签: cygwin zsh

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

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

第一次启动zsh时,会提示进行小配置。

我选择最小配置:“退出,创建只包含注释的文件〜/ .zshrc。这将阻止此功能再次运行。”

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

$ ls
zsh: command not found: ls

我不明白为什么zsh在首次启动后无法直接执行任何操作。 如何配置zsh使用位于同一文件夹C:\ cygwin \ bin中的所有cygwin bin命令?

1 个答案:

答案 0 :(得分:8)

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