ls和cd命令不适用于Cygwin

问题描述 投票:1回答:1

我正在尝试使用Cygwin运行我的第一个python程序。我下载了python和Cygwin。在Cygwin终端中,我运行命令:“哪个python”以确认终端可以找到python。但是,例如,当我尝试使用cd进入桌面时,出现“ -bash:cd:桌面:无此类文件或目录”。当我尝试执行ls时,它只是返回一个空行。由于某些原因,“ pwd”可以正常工作。

我遇到的问题类似于此处的问题:Cygwin ls command not found

但是更改环境变量无效(即使我关闭并重新弹出终端窗口后也是如此)。

python cygwin
1个回答
0
投票

确保C:\cygwin64\bin或其等效项设置为路径变量。

以管理员身份运行mintty.exe并输入:mkpasswd -l -p "$(cygpath -H)" > /etc/passwd

关闭mintty.exe,然后通过Windows快捷方式'Cygwin64 Terminal再次访问它。这是在安装过程中自动生成的。快捷方式目标应设置为包含mintty.exe C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -的bin的路径。

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.