我是Windows系统管理员,尝试在Windows 2016环境中设置Cygwin。不是Linux或开发人员,但我可以学习。
我能够安装Cygwin(x86 / 64)并且大多数命令都能正常工作。但是有2个命令不起作用:HEAD(10个第一行)和WC(字数)。 TAIL,CAT CLEAR,PWD是可以正常工作的命令。 HEAD& WC没有显示任何内容。用户需要这些命令才能正常工作,因为他正在处理大量文件。
我已经在我的笔记本电脑上试过Cygwin并且每个命令都运行得很好,包括HEAD&猫。
已经尝试过的故障排除:
1)以管理员身份运行 2)x86 / x64版本=同样的问题 3)我已经将PATH环境变量设置为F:\ cygwin64
排除故障我需要帮助才能执行此操作:
1)路径:我是否需要以任何其他方式/设置指定Cygwin软件的PATH到Windows操作系统?我是否需要在任何cygwin配置文件中为cygwin指定PATH?
2)我已经在我的Cygwin桌面快捷方式" C:\ cygwin64 \ bin \ mintty / bin / bash -l"中尝试/设置了以下内容:但是shell只显示了几秒钟然后就关闭了。
3)还有什么地方可以继续吗?
提前多多感谢
答案 0 :(得分:0)
头部和尾部属于同一个coreutils包 并且需要相同的共享库。
$ cygcheck -f /usr/bin/tail
coreutils-8.26-2
$ cygcheck -f /usr/bin/head
coreutils-8.26-2
$ cygcheck head
Found: E:\cygwin64\bin\head.exe
E:\cygwin64\bin\head.exe
E:\cygwin64\bin\cygwin1.dll
C:\Windows\system32\KERNEL32.dll
C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll
....
E:\cygwin64\bin\cygintl-8.dll
E:\cygwin64\bin\cygiconv-2.dll
$ cygcheck tail
Found: E:\cygwin64\bin\tail.exe
E:\cygwin64\bin\tail.exe
E:\cygwin64\bin\cygwin1.dll
C:\Windows\system32\KERNEL32.dll
C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll
...
E:\cygwin64\bin\cygintl-8.dll
E:\cygwin64\bin\cygiconv-2.dll
如果一个人工作而另一个人没有,则有两个可能的问题:
。你搞砸了装置
。有些东西在干扰cygwin
您应该关注https://cygwin.com/problems.html 并将cygcheck.out提供给cygwin邮件列表,这更多地表明这是针对故障排除的安装问题。
PS:
。 Cygwin中的二进制文件位于" C:\ cygwin64 \ bin"
下
。你可以用#34; - "调用登录shell
。您正在报告C:和F:作为安装所在的磁盘