【问题标题】:cygwin zsh first launch : command not foundcygwin zsh 首次启动:找不到命令
【发布时间】:2012-07-05 07:07:04
【问题描述】:

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

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

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

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

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

$ ls
zsh: command not found: ls

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

【问题讨论】:

    标签: cygwin zsh


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2020-02-12
      • 1970-01-01
      • 2016-07-30
      • 2015-07-01
      • 2017-08-09
      • 2016-04-12
      相关资源
      最近更新 更多