cygwin

Cygwin 在安全权限方面的奇怪行为
cygwin

Cygwin 在安全权限方面的奇怪行为

我正在使用 Cygwin 运行定期备份,例如: cp -a "$(cygpath C:\Users\S\Documents)" "$BU_FOLDER" 但是我注意到创建文件夹或文件的命令(例如cp或)mkdir,在属性->安全选项卡(在Windows资源管理器上)上创建特殊权限,以便在Windows上创建与POSIX兼容的环境,我相信。 这会导致问题。如果您按照这些步骤操作,您将无法访问复制目标中的文件。 如果我运行上面的命令来复制 Documents 文件夹 然后决定删除目标中的文件夹($BU_FOLDER/Documents/myfolder)...

Admin

cygwin64 的 pgrep 不起作用
cygwin

cygwin64 的 pgrep 不起作用

我安装了 Cygwin64 并尝试了它的pgrep.exe工具(具有管理员权限),如下所示: PS D:\cygwin64\bin> D:\cygwin64\bin\pgrep.exe svchost.exe PS D:\cygwin64\bin> D:\cygwin64\bin\pgrep.exe svchost.exe -af PS D:\cygwin64\bin> D:\cygwin64\bin\pgrep.exe -h Usage: pgrep [options] <pattern> Options: -d, -...

Admin

Windows 10 OpenSSH 服务器中将使用哪个 ECDSA 公钥?
cygwin

Windows 10 OpenSSH 服务器中将使用哪个 ECDSA 公钥?

Linux OpenSSH 客户端 (Debian Stretch,OpenSSH 版本 7.4p1) Windows 10 OpenSSH 服务器(OpenSSH 版本 9.4p1) 所述 Windows 10 OpenSSH 服务器在其硬盘上加载了两个不同的 ECDSA 公钥文件: C:/ProgramData/ssh/ssh_host_ecdsa_key.pub, 和 C:/cygwin64/etc/ssh_host_ecdsa_key.pub 两年多前,我第一次在 Windows 10 服务器上安装 Cygwin。在使用 Linux 客户端设置 SS...

Admin

我可以通过 Cygwn 而不是 Windows-Native Python 发行版来安装 xlwings 吗?
cygwin

我可以通过 Cygwn 而不是 Windows-Native Python 发行版来安装 xlwings 吗?

xlwings 是 MS Excel 的 SQL 支持插件,它还需要一个带有 pip 安装的 xlwings 包的 Python 后端。请参阅安装说明这里。现在,在我工作的 Windows 机器上,没有直接安装 Python 发行版,但安装了 Cygwin,其中也有一个 Python 发行版。 我的问题:我可以将 xlwings 与 Cygwin Python 后端和已安装的软件包一起使用吗?还是我需要安装第二个 Pyton 发行版? ...

Admin

Cygwin Bash 不会继承 CMD 的所有环境变量
cygwin

Cygwin Bash 不会继承 CMD 的所有环境变量

如果我在窗口echo %AppData%中输入CMD,则会出现C:\Users\User.Name\AppData\Roaming。如果我echo $AppData在 Cygwin Bash shell 中输入,则不会出现任何内容。但是,CMD 中的大多数环境变量做被 Cygwin Bash shell 继承。我该怎么做才能确保所有环境变量都从CMDCygwin Bash shell 传播出去? ...

Admin

如何在 Cygwin 上安装新软件包?
cygwin

如何在 Cygwin 上安装新软件包?

我安装了最新版本的赛格威带有许多软件包。我很快意识到我需要更多软件包(例如wget,等等),并且我找不到安装新软件包的方法,除非再次运行安装程序并从头开始重新安装所有内容。 我正在寻找 Cygwin 上与 apt-get 相当的东西(如果存在这样的东西的话)。 ...

Admin

Cygwin mintty 启动失败,需要 Cygwin 安装完成才能正常运行
cygwin

Cygwin mintty 启动失败,需要 Cygwin 安装完成才能正常运行

我在使用 Cygwin 时遇到了一个反复出现的问题(在一台 Windows 10 机器上,有一堆我不得不忍受的企业间谍软件/恶意软件)。 每当我安装或更新 Cygwin 时,一切似乎都运行良好,我可以启动终端会话。但是,如果我“让它”待一会儿 - 并且可能通过 Microsoft 和/或我的雇主进行一些自动更新 - 它就会停止工作。即运行: C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - 出现一个窗口并立即自行终止。更新 cygwin 可以纠正此问题。我还应该提到,从常规 cmd shell 会话中...

Admin

在 Windows 本地复制数据:rsync 似乎是一个更好的解决方案,但如何运行它呢?
cygwin

在 Windows 本地复制数据:rsync 似乎是一个更好的解决方案,但如何运行它呢?

我发现自己需要将 Windows 中的大量数据从外部硬盘驱动器复制到本地驱动器,但在指示文件资源管理器通过 DragNDrop 执行此操作后,似乎需要花费很长时间。 为什么?因为 10 分钟过去了,它仍然没有开始复制。它仍然在“发现”: 进度对话框: 所以我想我最好的选择是使用命令行来执行此操作,特别是rsync,因为它允许我随时停止该过程,然后稍后再次启动它,它会重新计算以查看剩下要做什么,并完成任务。 问题是,我已经开始研究如何在 Windows 上运行 rsync,而且似乎有几种替代方法: 在 WSL 内部运行 rsync:但这里的大多数人都说 W...

Admin

Cygwin 使用新的安装可执行文件进行更新:以下软件包出现下载错误
cygwin

Cygwin 使用新的安装可执行文件进行更新:以下软件包出现下载错误

三年多后,我尝试更新我的 Cygwin 软件包。有一个新的安装可执行文件,我通常以非管理员身份运行它。我今天这样做了,并收到消息“以下软件包有下载错误”。 我选择哪个站点都没关系。但是,错误软件包列表以及列表长度因镜像而异。对于同一个镜像,我认为列表是相同的。 据谷歌称,这不是一个常见问题。 一次事件我在网上找到的解决办法是更换网络。这对我来说不是一个选择,也不是更改我的网络使用的 Web 代理的选项。 还有什么其他解决方案可能有效? ...

Admin

在 Cygwin 上使用 SSH 的 Git:克隆时权限被拒绝(公钥),但 ssh -T [email protected] 有效
cygwin

在 Cygwin 上使用 SSH 的 Git:克隆时权限被拒绝(公钥),但 ssh -T [email protected] 有效

我在 Windows 10 机器上配置 cygwin 以使用带有 ssh 密钥的 git 时遇到了麻烦。 我从他们的网站安装了 cygwin 的最新版本(安装版本 2.925)并添加/确保了包 gcc、git(git、git gui、git svn、gitk)、make、vim 和 openssh。 我为我的 cygwin 实例配置了密钥,就像我之前在其他机器上所做的那样(包括在同一台 Windows 机器上运行正常的 MSYS2 设置): 生成新密钥 确保代理正在运行 将密钥添加到代理 将密钥添加到 github 并授权我的组织 测试输出如下:ssh -...

Admin

Windows 10 上 Cygwin 中的 $PATH 损坏
cygwin

Windows 10 上 Cygwin 中的 $PATH 损坏

我在 Windows 10 计算机上运行 cygwin。如果我从 cygwin 命令窗口执行 $PATH,则会出现以下错误: $ $PATH -bash: /usr/local/bin:/usr/bin:/cygdrive/c/Program: No such file or directory 我怀疑错误与尝试创建 或 有关Program Files。Program Files (x86)我熟悉在\Cygwin 上输入 Windows 路径名时在空格前加上 的必要性。但是,我检查了我的.bashrc文件,没有 的条目Program Files。我认为 C...

Admin

为什么 Cygwin 安装文件夹在我的系统中占用了 5 GB?我该如何减少它?
cygwin

为什么 Cygwin 安装文件夹在我的系统中占用了 5 GB?我该如何减少它?

我在 Windows 10 中的非操作系统分区上安装了 Cygwin,并且可能在安装过​​程中定期安装了不需要的软件包以进行更新。 我只需要 C/C++ 编译器库,所以我只需要知道哪些可以安全删除(A相似的线程存在,但没有说明哪些包是必需的以及哪些包需要删除): $ du 427M - /bin 0 KB - /dev 4.5M - /etc 166K - /home 3.4G - /lib 696K - /sbin 4.0K - /tmp 4.4G - /usr 1010K - /var cyg...

Admin

Cygwin mintty 中的 tmux - 根据命令破坏 unicode 字符
cygwin

Cygwin mintty 中的 tmux - 根据命令破坏 unicode 字符

请帮助我理解为什么某些 unicode 字符在某些命令输出中可以在 mintty + tmux 中正确显示,但在其他命令输出中却不行。 示例命令: for c in 00AE 1F007 1F32D 1F603; do printf '%s\t' "$c"; bash -c "echo -e '\U$c'"; done unicode-list | grep -aPwi '00AE|1F007|1F32D|1F603' unicode-list | tac | grep -aPwi '00AE|1F007|1F32D|1F603' 这是我的 Cygwi...

Admin