标签: cygwin

在Windows上通过Cygwin运行shell脚本

我有一堆用于在Linux机器上运行的shell脚本.现在,我们已切换到Windows,我需要在那里运行这些脚本.我安装了Cygwin,但有没有办法让脚本使用Cygwin运行,但调用是从Windows批处理的

cygwin batch-file

61
推荐指数
4
解决办法
15万
查看次数

当推送到Github时,Git push会挂起吗?

每当我尝试推送到github时,Git push都会挂起.我正在使用Cygwin和Windows 7. Git函数可以在本地跟踪分支,提供状态,设置全局user.name和user.email以及允许提交.

我还是新人,还在学习.

我输入git push,git push origin master或者git push -u origin master我得到的只是一个空白行,要求我ctl-c以获得提示.

ssh-keygen -t rsa -C "me@example.com" 问我一个文件名并挂起

git push heroku master 挂起

$ git status 回报 On branch master nothing to commit, working directory clean

$ git pull 回报 Already up to date

$ git remote -v 收益:

heroku  git@heroku.com:myherokusite.git (fetch)

heroku  git@heroku.com:myherokusite.git (push) origin  

https://github.com/gitusername/appname.git (fetch) origin  

https://github.com/gitusername/appname.git (push)

or the correct ssh remote settings are returned when trying this …
Run Code Online (Sandbox Code Playgroud)

git cygwin github hang git-push

58
推荐指数
14
解决办法
8万
查看次数

是否可以从Cygwin 32bit切换到Cygwin 64bit?

我一直在使用Cygwin(很长一段时间).具体来说,我在Win7上使用它(包括gcc/g ++)进行开发工作.我刚才注意到现在存在一个64位版本.

我没有特定需要,需要我转换到64位,但我想知道是否要这样做.这是可取的吗?优缺点都有什么?在进行转换时是否存在已知的过度电弧问题?

64-bit cygwin transitions 32bit-64bit windows-7-x64

58
推荐指数
3
解决办法
3万
查看次数

如何根据cygwin中的起始和结束行号裁剪(剪切)文本文件?

我有几个约100MB的日志文件.我个人认为处理这些大文件很麻烦.我知道我感兴趣的日志行只有200到400行左右.

从这些文件中提取相关日志行的好方法是什么,即我只想将行号范围传递给另一个文件.

例如,输入是:

filename: MyHugeLogFile.log
Starting line number: 38438
Ending line number:   39276
Run Code Online (Sandbox Code Playgroud)

是否有一个命令,我可以在cygwin中运行cat只能在该文件中的那个范围?我知道如果我能以某种方式在stdout中显示该范围,那么我也可以管道输出文件.

注意:添加Linux标记以提高可见性,但我需要一个可能在cygwin中运行的解决方案.(通常linux命令在cygwin中有效).

linux command-line cygwin

57
推荐指数
5
解决办法
10万
查看次数

从cygwin连接到mysql

我可以从DOS提示符下成功连接到MySQL,但是当我尝试从cygwin连接时,它只是挂起.

$/cygdrive/c/Program\ Files/MySQL/MySQL\ Server\ 5.1/bin/mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

怎么了?

mysql cygwin

56
推荐指数
5
解决办法
4万
查看次数

cygwin将文件权限设置为000

我有一个文件夹/ cygwin/d/myfolder /并且每次我保存文件,从cygwin如果我做ls -la我看到文件被授予000.这实际上导致我相当多的问题,因为我rsync这文件夹到我的服务器,没有任何文件可访问.如何让文件自动获得合理的许可?

cygwin

56
推荐指数
2
解决办法
2万
查看次数

如何阻止git使文件在cygwin上不可执行?

我通过cygwin在Windows上使用git并很快决定使用filemode=false(因为否则我在最初的git clone之后有很多变化).我根本不对跟踪权限感兴趣,我唯一想到的是一些文件是可执行的.有时,我发现x某些文件上的标志会丢失,我强烈认为这是因为git.

我很满意一个允许chmod a+x ...在需要时执行的解决方案.

git permissions cygwin

56
推荐指数
3
解决办法
2万
查看次数

在Cygwin上安装新版本的Python不会安装Pip?

虽然我知道从源代码安装Pip的选项,但我正试图避免沿着这条路走下去,以便更新到Pip将由Cygwin的包管理进行管理.

最近了解到最新版本的Python包括Pip.但是,即使我最近从Cygwin repos安装了最新版本的Python,Bash也无法识别系统上的有效Pip安装.

896/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:22am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python -V
Python 2.7.10
892/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:27am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python3 -V
Python 3.4.3
883/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:34am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip
bash: pip: command not …
Run Code Online (Sandbox Code Playgroud)

python cygwin pip

54
推荐指数
2
解决办法
4万
查看次数

Cygwin/Windows的最佳终端环境?

今天我rxvt使用以下启动行运行Cygwin :

rxvt -bg black -sl 8192 -fg white -sr -g 150x56 -fn "Fixedsys" -e /usr/bin/bash --login -i
提供的标准"DOS框"好得多.

但是,当前配置确实存在一些问题:

  1. 我无法在终端窗口中输入非ASCII字符(即æ,ø,å和Æ,Ø,Å,我经常使用它们.事实上,当我将它们粘贴到终端时,终端甚至都不会接受它们如果我粘贴像"bølle"这样的字符串(挪威语为"bulley"),我得到的只是"blle".
  2. 我无法呈现UTF-8字符,它们只显示为?,即使它们受到字体的支持(即在ISO-8859-1中渲染相同的字符时它们显示得很好).

我正在运行英语Windows Vista,其语言环境和键盘布局设置为挪威语(ISO-8859-1字符集?),但我在Windows 2000和XP上遇到了完全相同的问题.

任何人都知道如何解决这个问题(即配置rxvt的更好方法)?

除了上面提到的问题,我很满意cygwin.bat,所以如果我找到解决方法,我想继续使用它.但是,如果问题不是(容易)解决的,那么Cygwin的其他任何良好的终端解决方案是什么?

更新

Andy和Mattias提供的解决方案(编辑rxvt文件)确实解决了输入问题,但输出渲染仍然是一个问题.我在ISO-8859-1中渲染时输出正常,但是当使用UTF-8时我只能得到?对于非ASCII字符.此行为是之间是一致的.inputrc,rxvt(在Cygwin的的XFree X服务器),urxvt以及PuttyCyg.

是否有类似的配置文件可以设置输出编码(即相当于在Linux系统上设置输出区域设置)?

windows cygwin rxvt

52
推荐指数
5
解决办法
6万
查看次数

从http://mirrors.kernel.org安装了cygwin:setup.ini

我正在尝试在Windows 2008服务器上安装cygwin.我设法获得了cygwin setup.exe版本2.721.
由于cygwin.com目前处于关闭状态,我尝试通过cygwin镜像的谷歌缓存找到几个镜像.我遇到了像这样的问题:帮助需要安装cygwin:可能是ini文件问题
就像他们建议的那样,我尝试了http://mirrors.kernel.org作为镜像.它下载了一些setup.bz文件.然后我收到错误"无法从http://mirrors.kernel.org/获取setup.ini ".
有关如何安装cygwin的建议吗?

windows installation cygwin

52
推荐指数
4
解决办法
5万
查看次数