我刚刚从cygwin安装程序安装了cygwin和zsh.
我从文件资源管理器中启动C:\ cygwin\bin\zsh.exe.
当zsh第一次启动时,会提示一个小配置.
我选择最小配置:"退出,创建只包含注释的文件〜/ .zshrc.这将阻止此功能再次运行."
现在尝试使用zsh,但我总是遇到"命令未找到"错误
$ ls
zsh: command not found: ls
Run Code Online (Sandbox Code Playgroud)
我不明白为什么zsh在第一次启动后不能直接做任何事情.如何配置zsh使用位于同一文件夹C:\ cygwin\bin中的所有cygwin bin命令?
您需要通过传递--login或-l选项来调用zsh作为登录shell .这告诉它来源/etc/zprofile,这是搜索PATH配置的位置.您可以通过创建zsh.exe的资源管理器快捷方式并将选项添加到目标字段来实现.
| 归档时间: |
|
| 查看次数: |
1716 次 |
| 最近记录: |