Questions tagged «cygwin»

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

0
ConEmu + Cygwin + Emacs给出了奇怪的行为
我通过ConEmu使用cygwin,我喜欢在终端模式(“-nw”)中使用emacs作为我的编辑器。它似乎通过cygwin直接正常工作,但是当通过ConEmu运行时,我会遇到一些奇怪的行为,这个行为有点复杂,很难找到解决问题的方法。 我打开一个文件,即“emacs -nw~ / .bashrc” 例如,如果我输入换行符,即按Enter键,整个文件按预期向下移动一行,但文件上方的菜单栏消失。 如果我向下移动文件,即多次按下向下箭头,光标将按预期向下移动。但是,当我现在输入换行符时,不仅光标下方的文本向下移动,实际上整个文件在终端中向下移动一行,上面的菜单栏也像以前一样消失。 我认为还有其他奇怪的行为,但也许这足以确定问题。我想在向终端显示文件的适当状态是一些错误,因此打破了显示的内容与文件编辑的实际状态之间的联系。 请让我知道是否有人可以提供帮助,我已经非常接近在Windows中使用可操作的终端了,让这个让我忍住是非常烦人的。 非常感谢,克尔赞。

1
Cygwin“发现”什么都不返回
此命令在Windows Server 2008 r2上运行的Cygwin中不返回任何内容: / usr / bin / find / 我稍微暂停,但没有返回任何文本。没有错误,没有结果等。我尝试使用不同的搜索路径,使用参数(如-type f),并将我的cygwin路径设置为/ usr / local / bin:/ usr / bin。什么都行不通。 想法? 谢谢
cygwin 

1
通过ssh登录时自动挂载驱动器
我想将cygwin中的用户主文件夹移动到不同的驱动器,我试过,我知道我可以只更改passwd文件并放置我需要的路径,但是当我刚刚登录时我无法访问我的Windows驱动器安装在Windows(/cygwin/s)和我需要键入mount -a以使其工作所以当我将用户主文件夹放到此驱动器(/cygwin/s/home)并尝试ssh时,似乎cygwin可以访问此目录并将用户主文件夹放到/ tmp 所以我对mount -a通过ssh 执行连接用户或者针对此问题的任何其他解决方法感兴趣
cygwin 

0
使用less,cat和其他linux工具的特殊和变音字符
我正在使用GNU bash,版本4.1.10(4)-release(i686-pc-cygwin)并设置我的.inputrc以允许特殊字符和德语变形金刚等: set meta-flag on set convert-meta off set output-meta on 在命令行上,这工作正常。但是,使用“cat”或“less”等工具时,不会显示特殊字符。用猫,我得到灰色的地方; 因为“少”我得到逃脱序列(例如,对于德国变音符号)。 任何帮助将非常感谢! 提前谢谢了, 奥利
linux  bash  cygwin  less  cat 


1
CygWin作为非特权用户访问/ dev / nul时出现的问题
注意:这个问题最初是一个简单的排版错误(nul而不是null)提问者。无论如何,细节可能对任何有相同错误并在研究后到达这里的人有用。请记住:问题并不完全在用户权限中。 我试图通过SSH登录使用有限(不属于Administrators组)用户的帐户打开CygWin的Bash shell,并进行了测试: $ echo "test" > /dev/nul bash: /dev/nul: Permission denied 管理员帐户不会发生此问题。 我已经通过网络阅读了CygWin 难以使用受限用户的帐户运行,但我没有找到任何解决方法。 有谁知道是否有可用的解决方案? 编辑:感谢@DanielB,现在我知道问题是一个简单的拼写错误:nul而不是null。所以问题现在应该是: 为什么管理员用户没有这个问题?

1
cygwin unzip正在创建我以后无法删除的目录/文件
2009年4月20日的UnZip 6.00,来自Info-ZIP - 来自cygwin 32位。 Windows 7企业版。以管理员访问权限运行 当我使用unzip来爆炸.zip文件时,以后无法删除由解压缩创建的目录和文件。我可以探索创建的目录结构并查看节点(文件) - 但是,我无法删除任何目录或文件。是什么赋予了 ?事实证明这是昂贵和痛苦的! 当我运行命令“rd / s / q dir”时,我收到错误“访问被拒绝”。 但是,如果我使用7-Zip文件管理器进行解压缩,我可以稍后删除文件和目录而不会出现问题。因此,解压缩是在文件上设置一些权限,以防止它被删除。 那么解决方案是什么?如何告诉解压缩分配正确的权限。此外,对于现有目录树(由解压缩创建),如何删除现有权限以便删除目录树? 似乎有以下相似之处:如何阻止cygwin创建不可删除的文件?或者我可以以某种方式删除它们吗?

1
如何将带有空格的windows路径传递给cygwin bash
我正在使用putty连接到运行cygwin的Windows服务器(2012R2 64位)(我昨天从cygwin.com下载的最新版本)。 我正在尝试运行cmd.exe并传递cmd.exe命令,该命令位于“Program Files(x86)”中。 这是我正在尝试运行:cmd.exe / C“c:\ program files(x86)\ ibm \ rationalsdlc \ clearcase \ bin \ cleartool.exe” 我得到:'c:\ program'不被识别为内部或外部命令,可操作程序或批处理文件。 我用“\”和“\”试了一下,得到了同样的信息。 当我像这样加倍括号(“):cmd.exe / C”“c:\ program files(x86)\ ibm \ rationalsdlc \ clearcase \ bin \ cleartool.exe”“ 我得到-bash:意外令牌附近的语法错误`('' 当我试图传递路径中没有空格的不同字符串时,例如:cmd.exe / C“ccperl C:\ utils \ find-locked-vobs.pl”它运行正常,perl脚本运行正常。 当pass包含空格时,如何传递命令? 谢谢大卫

0
更少,清除屏幕和Babun / Cygwin / zsh上的“向下翻页”
我在Windows 10上为Cygwin使用“babun”。外壳是zsh我的终端mintty。所有选项均为默认值。 如果我没有添加“ -X” less,那么它会在向我显示输出之前和之后清除屏幕。这意味着退出寻呼机后,我的终端历史记录中的所有数据都会丢失,这让我很烦。我希望能够回顾输出。 如果我确实添加了“ -X” less,那么“向上翻页”和“向下翻页”不再适用less,而是应用于整个终端(即我不能翻页,如果我翻页,终端会向上滚动开始所述的less输出内较少而不是向上滚动)。 有没有办法同时做两件事,或者我必须在两者之间做出选择? 提前致谢!

0
登录时Cygwin SSH客户端超时
我无法获得SSH连接。我跑了ssh user%server@host -v,得到了这个输出 OpenSSH_7.6p1, OpenSSL 1.0.2k 26 Jan 2017 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to gw.cs.huji.ac.il [132.65.116.14] port 22. debug1: connect to address 132.65.116.14 port 22: Connection timed out ssh: connect to host gw.cs.huji.ac.il port 22: Connection timed out 我在Windows 10上运行Cygwin。我尝试配置防火墙以允许“ssh.exe”,端口22和其他一些配置无效。 有谁知道该怎么办?

1
Cygwin / etc / passwd不尊重/ bin / bash
我怎样才能让Cygwin尊重/ etc / passwd文件并使我的默认shell bash而不是sh? 我认为它是由Windows XP以某种方式控制的,因为我之前遇到了权限问题,并且在为我的用户ID更新Win XP的权限后不得不重新生成/ etc / passwd文件。



1
DU在UNIX和Cygwin中报告不同的文件夹大小(Windows)
我正在将某些文件从Windows计算机复制到unix one(debian),并在检查了文件数量(两者都匹配)后使用来测试文件夹的大小,du结果却不同: 视窗: @/cygdrive/f/Cubie-Drive/download/files $ du -s . 487040665 . 和Unix: root@Cubian:/opt/ftp/ftpuser-home/upload# du -s . 487042376 . du版本,Windows: $ du --version du (GNU coreutils) 8.15 Packaged by Cygwin (8.15-1) Copyright (C) 2012 Free Software Foundation, Inc. 和Unix: du (GNU coreutils) 8.13 Copyright (C) 2011 Free Software Foundation, Inc. 知道为什么会有细微的差别吗?
unix  cygwin  du 

1
cygwin:尝试安装某些内容时“没有此类文件或目录”
我已经在运行Win 7 32位的虚拟机上安装了32位cygwin。由于我尝试在此处安装Expect-lite,因此在安装期间,我选择了软件包TCL和Expect。之前,我是在64位Win 10机器(主机,而不是VM)上进行此操作的,一切都进行得很顺利。但是现在我在运行时遇到“没有这样的文件或目录”错误./install setup.sh。 这是发生了什么: 这些是我的包裹: $ cygcheck -c Cygwin Package Information Package Version Status _autorebase 001005-1 OK adwaita-icon-theme 3.22.0-1 OK adwaita-themes 3.22.2-1 OK alternatives 1.3.30c-10 OK base-cygwin 3.8-1 OK base-files 4.2-4 OK bash 4.4.12-3 OK binutils 2.25-2 OK bzip2 1.0.6-3 OK ca-certificates 2.11-1 OK coreutils 8.26-2 OK csih …

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.