Questions tagged «cygwin»

cygwin在Microsoft Windows操作系统下提供了一个类似Unix / Linux的环境。

3
如何仅在Cygwin安装上安装vi文本编辑器?
我已经设法在Windows Vista计算机上安装了Cygwin。我使用默认设置进行安装。 当我尝试vi在Bash shell中执行操作时,Bash告诉我找不到命令。我相信我需要安装包含vi编辑器的Cygwin编辑器软件包。噩梦是每次我运行Cygwin安装程序并仅选择编辑器程序包,特别是选择Vim并选择安装时,Cygwin安装程序会尝试安装所有其他程序包,非常令人沮丧! 是否有使用Cygwin设置实用程序安装单个软件包的简便方法?
9 cygwin 

2
在git bash脚本中使用cygwin可执行文件
我有一个.sh脚本,双击该脚本可在Windows的git中执行该脚本。 现在我需要convert来自cygwin(已安装)的(imagemagick),并使用其绝对路径调用它/c/cygwin64/bin/convert.exe--但我得到: 致命错误-检测到cygheap基本不匹配。此问题可能是由于使用了不兼容的cygwin DLL版本。 将实际convert通话包装在cygwin bash通话中,甚至在cmd.exe通话中也无济于事。这有点奇怪,因为有时我会在.cmd脚本中直接使用cygwin可执行文件,而且这种方法一直有效。 我能做什么?最好将我的程序限制为一个文件的解决方案。 (我知道我可能只可以安装Windows原生imagemagick。但是第二天,我需要在git-for-Win-Shellscript中使用另一个cygwin工具。如果可能,我可能会使我的工作场所中的Windows的git过时了)
9 windows  bash  git  cygwin 

1
为什么启动Curl会有很长的6秒延迟
我在Windows 7 x64计算机上完整安装了Cygwin。重新启动每台计算机后,Curl可能需要大约6秒钟才能启动(即使未指定任何命令行选项)。在以后使用Curl时,没有延迟。似乎DLL正在初始化或?有没有其他人看到过,这正常吗?

2
从Cygwin Bash取消进程
有一种方法可以适当地从cygwin bash中取消进程吗? 例如我可以在后台运行 /cygdrive/c/Windows/notepad.exe & 和记事本窗口显示,但当我使用Ctrl + D或键入exit关闭bash时,bash窗口保持打开状态
9 bash  cygwin 

3
Cygwin .bashrc不是源,因为cygwin在Windows主页中启动
注意:请查看下面的第二篇文章,以获取有关该问题的更新。 直到上周,Cygwin一直为我工作得很好。现在,.bashrc尚未获得。我必须安装了某些东西或进行了更改,但是我不记得是什么引起了问题。当我启动Cygwin时,我在Windows主目录中,并且所有别名都无效。我必须手动获取.bashrc。以下是我的Cygwin.bat: @echo off C: chdir C:\cygwin\bin set CYGWIN=tty notitle glob bash --login -i 有任何想法吗? 编辑:我的.bash_profile包含以下内容, # source the users bashrc if it exists if [ -f "${HOME}/.bashrc" ] ; then source "${HOME}/.bashrc" fi EDIT2:重要!当我启动Cygwin时,它将在我的Windows主文件夹中启动。我尝试将.bash_profile和.bashrc放在此文件夹中,并且它们的来源正确!这意味着问题已减少到找出为什么Cygwin在Windows主文件夹而不是普通的Cygwin主文件夹中启动的原因。 EDIT3:运行grep Gulshan / etc / passwd /的结果 $ grep Gulshan /etc/passwd Administrator:unused:500:513:U-Gulshan-HP\Administrator,S-1-5-21-1235613160-4193452482-2032876723-500:/home/Administrator:/bin/bash Guest:unused:501:513:U-Gulshan-HP\Guest,S-1-5-21-1235613160-4193452482-2032876723-501:/home/Guest:/bin/bash Gulshan:unused:1000:513:U-Gulshan-HP\Gulshan,S-1-5-21-1235613160-4193452482-2032876723-1000:/home/Gulshan:/bin/bash
9 bash  cygwin  bashrc 

3
从命令行使用OpenOffice将HTML转换为RTF
我正在尝试在Cygwin中构建bash脚本,该脚本会将HTML文件转换为RTF。在OS X中,这是微不足道的textutils,但是对于常规Linux或Cygwin而言并不存在。相反,我试图从命令行使用OpenOffice。 我在其他地方读过,OpenOffice可以正常安装的程序可以无头运行/usr/bin/ooffice,但是在Windows下的Cygwin中,这显然行不通-OpenOffice安装程序未构建本机Cygwin符号链接,甚至可能没有安装Windows的等效链接ooffice。 如何在Cygwin的命令行中使用OpenOffice将HTML文件转换为RTF文件?

2
如何创建快捷方式,以在我选择的目录(尤其是UNC)上打开Cygwin bash shell?
给Windows XP的Cygwin的标准安装,我想创建一个标准的Explorer快捷方式,该快捷方式将打开一个bash shell,该bash shell已在我选择的目录中打开。该目录是UNC路径。标准cygwin.bat不起作用,因为它调用cmd.exe,而cmd.exe不喜欢UNC路径。理想情况下,它不会启动cmd.exe或任何其他Shell来打开bash。我已经尝试过操作.bashrc并从Unix的日子里抽出我的记忆,但是可悲的是,现在已经缺乏了。我尝试过的各种解决方案几乎都可以使用,但效果不佳。
8 bash  shell  cygwin  unc 

1
如何在Babun / Cygwin上将Windows路径(带反斜杠)转换为Unix格式
我正在使用Windows并编写Shell脚本以在Babun(POSIX API)上运行。 我需要从环境变量$ USERPROFILE中读取路径,并将其转换为Unix样式(用\替换\,用/ c /替换c:\),以便稍后在脚本中使用它。 问题是,每当我回显$ USERPROFILE的内容时,反斜杠都被解释为转义字符,并且得到了意外的结果(字母“随机”变成特殊字符,如\ n,\ f等)。因此,例如,我无法将其回显到sed中。
8 windows  cygwin  path  posix 

1
在Cygwin中使用Linux Ping
我需要使用ping以普通Linux语法使用该命令的脚本,而Cygwin的默认软件包或Windows ping实用程序都无法使用。现在,我已经修补了该脚本以使用Windows版本(有些困难; Windows可执行文件不提供有用的返回码,因此我必须解析输出),但是我想盒兼容性和Linux ping的其他功能。在进一步介绍之前,请先声明我以管理员模式运行Cygwin。这不是特权问题。这是一个版本问题。 Cygwin的默认ping命令在安装程序管理器的“ ping:测试IP网络连接的基本网络工具”包中列为版本“ 1.0-1”。没有参数,它输出: Usage: ping [-dfqrv] host [packetsize [count [preload]]] 手册页的描述以“ DARPA Internet是网络硬件的庞大而复杂的集合”开头,这对我来说似乎有点过时了。这是安装在中的版本/bin/ping。 Windows ping命令位于$SYSTEMROOT/system32/ping,并在调用时输出以下消息,不带参数。 Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name 当然,这是一个功能更丰富的ping(特别是,它包括超时,这对我很重要),但是它不是现代Linux安装中可用的版本: ping [ -LRUbdfnqrvVaAB] [ -c …
8 windows  cygwin  ping 

1
带有cygwin的sftp客户端,可以吗?
cygwin是否有sftp客户端?从网上阅读的内容中,我可以找到所有关于如何安装服务器/如何使用腻子/如何使用Filezilla的说明。 那么是否有sftp的终端客户端?
8 cygwin  sftp 

3
gVim作为cygwin下的git编辑器
我使用msysgit,我想将gvim作为我的git编辑器。 我用cygwin bash代替git bash。 跑步 $ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe 启动gvim。但是,如果我将其设置为git编辑器: $ git config core.editor /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe 并运行提交,我得到: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: -c: line 0: syntax error near unexpected token `(' 然后,在需要的地方添加转义的反斜杠: $ git config core.editor /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Vim/vim73/gvim.exe 这仍然给我: /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: No such file or directory …
8 git  cygwin  gvim 




5
如何在Cygwin中安装Tmux?
我正在尝试在Windows 7 64位的Cygwin 64位安装下安装Tmux。我按照这些说明操作:http://java.ociweb.com/mark/programming/tmuxInCygwin.html 我成功编译并安装了libevent和ncurses,但是当我尝试make修补版本的tmux 时出现此错误: $ make gcc -I /usr/include/ncurses -std=gnu99 -O0 -g -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -Wdeclaration-after-statement -Wno-pointer-sign -o tmux.exe arguments.o attributes.o cfg.o client.o clock.o cmd-attach-session.o cmd-bind-key.o cmd-break-pane.o cmd-capture-pane.o cmd-choose-buffer.o cmd-choose-client.o cmd-choose-list.o cmd-choose-tree.o cmd-clear-history.o cmd-clock-mode.o cmd-command-prompt.o …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.