2016-01-05 374 views
4

我正在使用Windows 8并安装了cygwin。但是,当我导航到它所包含的文件夹时,唯一的子文件夹是usr和var,并且都不包含看起来像终端的东西。我怎样才能打开一个cygwin终端?在Windows CMD里面\ Program Files文件\ cygwin的\斌\ bash.exe如何打开cygwin终端?

回答

6

您应该为此使用mintty可执行文件。在默认安装路径的情况下,它位于:c:\cygwin\bin\mintty.exe Cygwin安装将开始菜单的快捷方式,但也许这个功能在win8中被破坏。 我检查我的电脑上这个快捷方式,它包含此命令为“目标”:

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

您应该创建这样一个快捷方式。替换给定的路径,如果你的cygwin位于其他地方。 -i命令行参数不是必需的。欲了解更多信息,请查看mintty的手册页面,该页面位于here

5

您可以运行

℃。

+0

程序文件\ cygwin对我而言不存在。这是否意味着我需要重新安装cygwin? –

+1

在Windows CMD中直接运行'bash.exe'对我来说不起作用,我应该添加'--login -i'选项来做简单的命令,比如'ls'。 – ThomasGuenet

2

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

@echo off 

C: 
chdir C:\cygwin64\bin 

bash --login -i 

cygwin的树的确切位置是相关的脚本,当然,和细节会有所变更。但是从cygwin的bin目录开始的bash可执行文件足以启动一个窗口。

在cygwin之外,你不会看到诸如挂载目录和符号链接之类的东西。所以(从Windows文件浏览器)它可能看起来不完整。