Questions tagged «cygwin»

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

3
“使用Windows命令提示符中的Git和可选的Unix工具”选项是否危险?
安装Git时,它提供了将其所有msys * nix工具添加到PATH中的选项,但是它会警告: 警告:这将覆盖Windows工具,例如“查找”和“排序”。仅在了解其含义后使用此选项。 我的问题是: 它将与哪些工具发生冲突? 有关系吗?它们是系统常用的吗?(我从未亲自使用过它们。) 我可以只更改PATH中目录的顺序以防止发生冲突吗? 这是第二个选项的作用吗?(“使用Windows命令提示符中的Git-此选项被认为是安全的,因为它仅添加了一些最小的Git包装器”)
11 git  cygwin  msysgit  msys 

4
在最后一个命令中用反斜杠替换正斜杠
我已将命令cd C:\foo\bar\从PowerShell 复制到Cygwin,并期望它能够执行。现在我想运行一个替代全部更换\用/: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed 不知道为什么我无法替换。 我也尝试过: $ !!:gs/\\/q 只是看看替换是否有问题。不是。现在我很好奇! 为什么我会“替换失败”?
10 bash  cygwin  regex 

6
Cygwin终端退格键和箭头键不起作用
箭头键返回A,B,C,D,而我的退格键无法正常工作。仅在vi编辑器中会发生此问题。在Cygwin上有什么方法可以解决此问题? 我确实找到了这个问题的可能重复之处,但我听不懂。请有人为我这样的绝对初学者提供逐步指导。

3
在Cygwin上运行rebaseall
我尝试在Cygwin上构建node.js并导致错误,因此在freenode上#node.js中的某个人告诉我rebaseall在Cygwin上运行以进行清理。所以我尝试了一下,然后收到以下消息: $ rebaseall rebaseall:在重新定基期间仅允许灰化或破折号过程 退出所有Cygwin进程并停止所有Cygwin服务。 从“开始/运行...”或cmd或命令窗口执行灰(或破折号)。 从灰(或破折号)执行'/ bin / rebaseall'。 因此,我关闭了Cygwin,转到“开始/运行”并尝试ash,dash但收到以下警报: Windows无法找到“灰烬”。请确保您输入正确的名称,然后再试一次。要搜索文件,请单击“开始”按钮,然后单击“搜索”。 那我该怎么办?

3
Cygwin加载需要多长时间?
我最近下载了Cygwin,因此可以轻松使用gcc。它安装正确,并且gcc可以按预期编译程序并报告错误...但是我不禁注意到,每次我运行cygwin时,加载环境似乎都花费了很长时间。 每当我运行Cygwin时,cygwin命令行花费40至60秒的时间才能完成处理并开始接受输入。这正常吗?如果没有,那么可能导致这么长的等待时间?显然,我不打算做一些时间紧迫的事情,但这仍然很烦人,我想知道它是否可以解决。 我正在运行Windows 7 32位的笔记本电脑上。处理器能力(或我的相对不足)可能是根本问题吗?
10 cygwin 

1
如何使用公钥验证二进制文件的有效性?
我想安装Cygwin-64,当我转到下载页面时,一些信息告诉我:每当您要更新或为64位Windows安装Cygwin软件包时,请运行setup-x86_64.exe。setup-x86_64.exe的签名可用于使用此公钥验证此二进制文件的有效性。 安装和更新Cygwin软件包 如何使用此公钥验证此二进制文件的有效性?如何在cmd中编写命令?
10 cygwin 



1
使用Cygwin rsync将ACL处理留给Windows
我正在运行rsync命令,将文件从服务器复制到Windows计算机,例如: rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/ 每当此命令创建目录时,它都会创建带有疯狂ACL /权限的目录。对我而言,它倾向于创建十个<not inherited>条目,其中一个拒绝运行rsync命令的用户,其他条目也没有太大意义。这甚至可以使用--chmod=ugo=rwX选项执行,该选项建议使用类似的线程。 我该怎么做才能阻止rsync尝试设置权限(而仅在Windows中将权限留给ACL继承)?
10 windows  cygwin  rsync  acl 


1
将目录更改为Cygwin中的网络驱动器
我家里有一个新的无线路由器,并连接了一个3 TB的驱动器。我想在cygwin中编写一个备份脚本,它将所有更改的文件复制到外部HD。 对于初学者,我如何cd进入硬盘驱动器?在Windows文件资源管理器中,我只需键入//192.168.1.1即可将其带到网络驱动器。但是,当我键入cd //192.168.1.1它不起作用。那么如何将目录更改为HD? 其次,是否有人对如何编写良好的备份脚本(如果已更改)以递归方式复制某些目录提出建议?

1
Cygwin mkdir创建了我没有权限的目录
在Windows 10中使用最新版本的cygwin64。我设法获得一个foo对其权限有些奇怪的目录。我不太确定这是怎么回事,但这里有症状: $ cd /f/temp/foo $ ls -lad . drwxrwx---+ 1 Mm None 0 Jun 16 14:03 . $ mkdir bar $ ls -lad bar d---rwx---+ 1 Mm None 0 Jun 16 14:17 . $ cd bar Permission denied $ umask 0022 其他目录不会发生这种情况,例如/f/temp/ok。使用ls开关我看不出f/temp/ok和之间的任何区别/f/temp/foo。 如果我这样做,chmod 775 bar那么我可以进入bar,但是然后制作一个目录bar有同样的问题。所以这个问题阻止了我git init的努力/f/temp/foo。做chown -R Mm *父母没什么区别。 …

1
如何在Cygwin上更改用户名
首次安装并运行Cygwin时,我的用户名和PC名称出现在提示的开头,例如 Johm@John-PC ~ 问题是,当我第一次安装Windows 7时,帐户名中有一个错字,但仍保留在Cygwin中。 我更改了Windows帐户名称,更改了相应的文件夹名称,并更正了相关的注册表(Local Machine->Microsoft->Windows NT->Current Version->profile list)。然后我删除了Cygwin,包括其注册表,重新下载了它,然后重新安装了它。 但是旧的错误用户名仍然保留。我该如何纠正?

2
如何保持bash历史?
我不知道这是否可以预期,但是我的历史记录并未在所有会话中保存。这就是说,如果我关闭窗口,那么当我再次打开它时,历史记录为空。如何在整个会话中坚持下去? 这是您要求的命令的输出: set -o | grep history history on $ grep -i history ~/.bashrc ~/.bash_profile ~/etc/bash.bashrc ~/etc/profile ~/.profile /cygdrive/c/cygwin/home/car/.bashrc:# Make bash append rather than overwrite the history on disk /cygdrive/c/cygwin/home/car/.bashrc:# History Options /cygdrive/c/cygwin/home/car/.bashrc:# Don't put duplicate lines in the history. /cygdrive/c/cygwin/home/car/.bashrc:# export PROMPT_COMMAND="history -a" grep: /cygdrive/c/cygwin/home/car/etc/bash.bashrc: No such file or …

2
Cygwin上的Python3
如何在cygwin上安装Python3?我尝试在cygwin中运行Python安装没有成功。 我要查找的版本是> = 3.1,并且我能够在cygwin(默认值为2.6)下成功安装2.7。 顺便说一句,我想将Python3作为python3而不是python运行。我不希望与cygwin随附的默认python二进制文件发生冲突。 帮帮我!

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.