如何打开Cygwin终端?

13

我正在使用Windows 8,并已安装Cygwin。 然而,当我导航到它所包含的文件夹时,唯一的子文件夹是usr和var,但两者都不包含看起来像终端的内容。 我该如何打开Cygwin终端?

3个回答

19

您应该使用mintty可执行文件来完成此操作。如果使用默认安装路径,它位于这里:c:\cygwin\bin\mintty.exe Cygwin安装会在开始菜单中放置一个快捷方式,但可能在Win8中此功能已被破坏。 我检查了我的计算机上的此快捷方式,并将此命令作为“目标”。

C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

您应该创建这样的快捷方式。如果您的Cygwin位于其他任何位置,请替换给定路径。-i 命令行参数不是必需的。有关更多信息,请查看 mintty 的手册页面,它位于这里


可以从cmd和Far运行,但是从sTabLauncher带图标就不行(((。没有图标可以正常运行。 - WebComer
我已经尝试了几种方法来提供Windows或Cygwin路径的图标,包括绝对路径和相对路径,但都没有成功。 - WebComer
手册页面链接已损坏,建议使用以下链接替代:https://mintty.github.io/mintty.1.html。 - Andreas

6

你可以在Windows CMD中运行

c:\program files\cygwin\bin\bash.exe

这个命令。


程序文件\cygwin对我来说不存在。这是不是意味着我需要重新安装cygwin? - Everyone_Else
3
在 Windows 命令提示符中直接运行 bash.exe 对我来说不起作用,我应该添加选项 --login -i 才能使像 ls 这样的简单命令工作。 - ThomasGuenet

3
当您安装cygwin时,它通常会在包含cygwin的目录树顶部安装一个“.bat”文件,可以运行命令窗口。例如:
@echo off

C:
chdir C:\cygwin64\bin

bash --login -i

当然,Cygwin树的确切位置与脚本相关,并且细节偶尔会发生变化。但是,在Cygwin的bin目录中启动的bash可执行文件足以启动窗口。

在Cygwin之外,您将看不到诸如挂载目录和符号链接之类的内容。因此(从Windows文件资源管理器中),它可能看起来不完整。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接