如何打开 cygwin 终端?

How can I open a cygwin terminal?

我正在使用 windows 8 并安装了 cygwin。但是,当我导航到它所在的文件夹时,唯一的子文件夹是 usr 和 var,并且都不包含看起来像终端的东西。如何打开 cygwin 终端?

你可以运行

c:\程序files\cygwin\bin\bash.exe

在 Windows CMD 中。

当你安装cygwin时,它通常会在包含cygwin的directory-tree顶部安装一个“.bat”文件,它可以运行一个command-window。例如:

@echo off

C:
chdir C:\cygwin64\bin

bash --login -i

当然,cygwin 树的确切位置与 脚本 相关,细节偶尔会发生变化。但是 bash 可执行文件,从 cygwin 的 bin-directory 开始就足以启动 window.

在cygwin之外,你将看不到挂载目录和符号链接等东西。所以(来自 Windows 文件资源管理器)它可能看起来不完整。

您应该为此使用 mintty 可执行文件。如果是默认安装路径,它位于此处:c:\cygwin\bin\mintty.exe Cygwin 安装时会在开始菜单中添加一个快捷方式,但也许这个功能在 win8 中被破坏了。 我在我的电脑上检查了这个快捷方式,它包含这个命令作为 "Target":

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

您应该像这样创建一个快捷方式。如果您的 cygwin 位于其他任何地方,请替换给定的路径。 -i 不需要命令行参数。有关详细信息,请查看位于 here.

mintty 的手册页