gpt4 book ai didi

cygwin - 如何让 Cygwin xterm 使用 bash 而不是 sh?

转载 作者:行者123 更新时间:2023-12-01 09:26:51 32 4
gpt4 key购买 nike

刚刚在 Windows 7 上将 cygwin 更新到 1.7.28。

以前在启动 X 时,xterm 会用 bash 打开。出于某种原因,它现在用 sh 打开?我需要进行哪些配置更改才能使 bash 再次成为默认 shell?不知道为什么会发生这种变化。

打开 xterm 的快捷方式与我最初安装时的相同。

 C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe

但它仍然以设置为 sh 的默认 shell 开始。我不明白发生了什么变化。

我的密码文件和以前一样。

使用标准快捷方式似乎一切都很好,但 X 和 xterm 初创公司没有采购/etc/profile

最佳答案

我已经有/etc/shells(从 ??? 升级到 1.7.29),可能是升级后的新手,但仍然无法正常工作(xterm 运行 sh 而不是 bash)。更改了 bash 的权限以进行修复。

原来是 700 变成了 755

chmod 755 /bin/bash

关于cygwin - 如何让 Cygwin xterm 使用 bash 而不是 sh?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905380/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com