Articles of cygwin

在Windows命令行(最终在MsBuild中)自动执行cygwin命令

我有一个情况,我有几个cygwin命令,我希望在Windows命令行运行eg chmod 777 /home/administrator/* 目前我必须手动inputcygwin.bat,然后在cygwin中input上面的命令。 我想知道是否有可能(如果是这样,如何)在Windows命令行中自动执行这些步骤? 最终,我希望所有上述命令都可以在MsBuild中实现全自动化。 谢谢。

即使证书链更新,Python(pip)也会抛出

这是以前SOpost的后续。 我正在使用Windows / cygwin,我需要python来理解一个自定义的CA证书,因为networking基础设施将所有的SSL请求与自己的证书分开。 如果我尝试运行pip search SimpleHTTPServer ,我得到以下错误信息: … File "c:\users\erbe\appdata\local\programs\python\python35-32\lib\ssl.py", line 633, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) 我尝试通过执行以下操作将证书添加到我的可信证书列表中: 将我的.pem文件复制到/ etc / pki / ca-trust / source / anchors update-ca-trust extract 我已经validation了这一点,因为我现在可以指向生成的PEM文件并成功运行pip: pip –cert /usr/local/ssl/cert.pem search SimpleHTTPServer : $ pip –cert tls-ca-bundle.pem search SimpleHTTPServer ComplexHTTPServer (0.1) – A Multithreaded Python […]

Python – subprocess.call使用cygwin而不是Windows上的cmd

我在Windows 7上进行编程,在我需要调用bedtools的 python项目之一中,只能在Windows上使用cygwin。 我是cygwin的新手,安装了默认版本+ bedtools所需的所有东西,然后使用cygwin按照安装说明中的说明使用make安装bedtools。 $ tar -zxvf BEDTools.tar.gz $ cd BEDTools-<version> $ make 当我使用cygwinterminal像下面那样手动调用它时,它工作正常,输出文件包含正确的结果。 bedtools_exe_path intersect -a gene_bed_file -b snp_bed_file -wa -wb > output_file 但是,当我在我的程序中使用subprocess.call似乎使用Windows CMD,而不是cygwin,这是行不通的。 arguments = [bedtools_exe_path, 'intersect', '-a', gene_bed_file, '-b', snp_bed_file, '-wa', '-wb', '>', output_file] return_code = suprocess.call(arguments) 结果在没有输出文件和返回码3221225781。 arguments = [bedtools_exe_path, 'intersect', '-a', gene_bed_file, '-b', snp_bed_file, '-wa', '-wb', '>', output_file] […]

为什么执行激活器会导致ExceptionInInitializerError:java.security.NoSuchAlgorithmException:SHA1 MessageDigest不可用?

在使用Java 8的Windows上的cygwin上从Typesafe Activator 1.2.12执行activator ,出现以下exception: java.lang.ExceptionInInitializerError at xsbt.boot.Update.settings$lzycompute(Update.scala:79) at xsbt.boot.Update.settings(Update.scala:74) at xsbt.boot.Update.ivyLockFile$lzycompute(Update.scala:96) at xsbt.boot.Update.apply(Update.scala:103) at xsbt.boot.Launch.update(Launch.scala:355) at xsbt.boot.Launch.xsbt$boot$Launch$$retrieve$1(Launch.scala:210) at xsbt.boot.Launch$$anonfun$3.apply(Launch.scala:218) at scala.Option.getOrElse(Option.scala:120) at xsbt.boot.Launch.xsbt$boot$Launch$$getAppProvider0(Launch.scala:218) at xsbt.boot.Launch$$anon$2.call(Launch.scala:198) at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:98) at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:81) at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:102) at xsbt.boot.Using$.withResource(Using.scala:11) at xsbt.boot.Using$.apply(Using.scala:10) at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:62) at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:52) at xsbt.boot.Locks$.apply0(Locks.scala:31) at xsbt.boot.Locks$.apply(Locks.scala:28) at xsbt.boot.Launch.locked(Launch.scala:240) at xsbt.boot.Launch.app(Launch.scala:149) at xsbt.boot.Launch.app(Launch.scala:147) at xsbt.boot.Launch$.run(Launch.scala:102) at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:36) at […]

如何启动系统“哔”,从内置PC扬声器,使用batch file?

我在交互模式下编写了一个批处理脚本,用于完成一些任务。 有时,这些任务需要很长时间才能完成,然后批处理会询问用户是要继续下一个任务,还是回到批次主菜单或者是, 现在,我想要做的就是添加一个“交互式报警”命令,这个命令听起来像是一个小小的哔哔声(例如,当我们打开我们的电脑时),提醒批量用户提出新的问题。 我不知道这是否可行,但对我来说最重要的是,不要使用像WMP这样的GUI应用程序..我只是想从背景中做到这一点,即使如果必须发出嘟嘟声从免费的扬声器,或通过使用第三方CLI应用程序(顺便说一下,我Cygwin安装在我的Win7-x64)。 请注意,我会在交互式提问之前加上这个警报命令,等待用户的回答进入下一个阶段,所以我不能完成这个批处理,通过发出一个真实的错误嘟嘟声! 那么,有人请告诉我该怎么做? 感谢您的帮助…谢谢:)

CYGWIN帮忙

嘿家伙,我刚刚在我的Windows 7上安装了cygwin所有包(包括make)。 但是,一旦我尝试在cygwin中使用make命令,它会给我错误信息:“bash:make:command not found”。 这是? 我deff安装了所有cygwin随附的软件包。

如何使用/安装GNU binutils(objdump)

我需要在Windows上运行的应用程序中使用objdump和readelf命令。 我知道我可以安装cygwin为了使用它们。 我不想使用cygwin的原因是因为我想把它作为部署的文章。 另外我不知道如何进行cygwin的沉默安装。 因此,我相信我所需要的是GNU Utilities For Win32作为链接状态这些库是无服务器的。 “可执行文件只依赖于Microsoft C运行时(msvcrt.dll)而不是像Cygwin工具提供的仿真层” 无论如何,一旦我去那个链接,我不知道如何安装它。 具体来说,我会喜欢使用>这个工具< 我将不胜感激,如果有人能指出我如何能够在我的应用程序中使用objdump和readelf(cygwin中的binutils)的正确方向。

有没有可能使用winmerge从cygwin查看git差异?

我喜欢在cygwin上使用git,但唯一的缺点是当我想要git difftool我不能使用任何有用的东西。 git diff在大多数情况下都适用,但有时我想用winmerge通过git difftool来查看这些差异是否有一些方法来设置它?

在Cygwin上找不到sudo命令

我目前正在尝试在Windows操作系统上安装和更新一些软件包。 唯一的问题是,我正在使用Cygwin来通过terminal键入命令(正如我所知,我可以在Cygwin上键入Linuxtypes的命令,如cd,ls等 – 我可能是错的)。 但是,当我尝试安装一个包如: sudo apt-get install paparazzi-dev 我得到了答复: -sh: sudo: command not found. 有没有人有一个想法,我该如何解决这个问题?

Netbeans 8.1 IDE编译并构buildC程序,但不显示它们的输出

我的笔记本电脑上安装了Java SE开发工具包8u66和Netbeans IDE 8.1。 我目前正在尝试在IDE上练习C程序。 但是,当我尝试运行任何C程序时,我从来没有看到任何输出。 无论我尝试什么C程序,Netbeans IDE都只是编译和构build它。 它从来没有显示任何输出,当我点击“运行项目”,它保持程序运行,直到我closuresIDE。 我的问题是,如何确保每次编译C程序都能成功输出? [请注意,在我的笔记本电脑上安装了早期版本的Java SE开发工具包和Netbeans IDE 8.0.2时,出现了这个问题] 我也尝试了下面的解决scheme,但是从我的代码中可以看到,它并没有帮助: 请参阅附件中的错误图像 以下是代码: #include <stdio.h> #include <stdlib.h> int main(void) { printf ("Hello, world!"); fflush(stdout); return (0); } 我试着通过input名为abc.exe的.exe文件的完整path,在Windows 8.1命令提示符下运行程序。 命令提示符从未显示任何输出[请注意,该程序是在Netbeans IDE 8.1上编译的] c:\ Users \ Vishu> cd c:\ c:\ c:\ Users \ Vishu \ Documents \ NetBeansProjects \ Practice \ abc.exe没有输出,光标一直闪烁 […]