草庐IT

unix-like

全部标签

windows - AF_UNIX 等效于 Windows

这个问题在这里已经有了答案:AF_UNIXinwindows(3个答案)关闭4年前。我想知道如何在Windows上使用类似于UnixDomainSocket的东西。行为是:一个进程将是一个“服务器”并接收来自其他进程的连接,它可以保持和使用来自不同进程的连接,就像TCP套接字一样。IPsocket不是一个解决方案,因为它需要选择一个端口,来自其他应用程序的进程可能需要选择的端口,并且在网络中可以看到开放的端口。我不知道命名管道是否可以接收和保留多个客户端,但我没有看到如何区分不同的客户端。而且它没有提供一种方法来等待来自多个连接的数据,比如选择。一个老问题说使用命名管道,但它没有解释如

windows - Unix 系统命令在 Windows 上最好最完整的实现是什么?

我找到了一些(不幸的是,它们在家里加了书签,而我在工作,所以没有链接),但我想知道是否有人对它们有任何意见(喜欢它,讨厌它,无论如何))所以我可以做出一个好的决定。我想我将在Windows上将Cygwin用于我的Unix命令,但我不确定它的效果如何,所以我希望有其他选择,而且我敢肯定有人对此感兴趣'正在运行Cygwin。 最佳答案 这些对我来说效果很好:http://unxutils.sourceforge.net/.Cygwin在Vista或64位上不是很好,所以我不久前停止使用它。

windows - UNIX shell 脚本在 Windows 中的等效项是什么?

我想要一个可以调用其他程序的可执行文件。我在Linux中执行此操作的方法是使用如下所示的简单bash脚本:#!/bin/bashecho"runningsome-program"/home/murat/some-programarg1arg2在Windows下执行此类操作的最佳方法是什么? 最佳答案 看看PowerShell,这是您最接近真正的脚本语言的方式,就像您在Unix中使用的那样。除此之外,对于简单的事情,例如简单地运行应用程序,请查看Windows命令脚本/MS-DOS批处理文件。

windows - 如何在DOS的ftp模式下查看unix中文件的内容?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion当我在FTP模式下从Windows命令提示符登录到Unix时,如何查看文件(在Unix服务器上)的内容?我尝试了vi、cat和ed,

windows - 在 Windows 中获取一个大文件的最后 n 行或字节(如 Unix 的尾部)。避免耗时的选择

我需要在Windows7中检索最后n行大文件(1-4Gb)。由于公司限制,我无法运行任何非内置命令。问题是我找到的所有解决方案似乎都在读取整个文件,因此它们非常慢。这能很快完成吗?注意事项:我设法快速获得了前n行。如果我得到最后n个字节就可以了。(我将这个https://stackoverflow.com/a/18936628/2707864用于前n个字节)。解决方案在这里UnixtailequivalentcommandinWindowsPowershell不工作。使用-wait并不能使它变快。我没有-tail(我不知道它是否能快速运行)。PS:关于head和tail的相关问题比较多

我无法通过Ansible登录HP Unix Server以下错误是相同的吗?

FAILED!=>{"changed":false,"failed":true,"module_stderr":"Sharedconnectionto10.13.5.4closed.\r\n","module_stdout":"/bin/sh:/usr/bin/python:notfound.\r\n","msg":"MODULEFAILURE","rc":0看答案消息很清楚:/bin/sh:/usr/bin/python:notfound.如在文档,Ansible需要在托管节点上安装Python。您可以使用Ansible安装raw模块在第一个任务中:-name:Installpythonra

我可以让 Unix 的 pthread.h 在 Windows 中编译吗?

如果我尝试编译一个程序#include在其中,我得到了错误:pthread.h:Nosuchfileordirectory是否可以在Windows环境中进行编译?我正在使用带有最新MinGW的Vista。我不想使用适用于UNIX3.5版的MicrosoftWindows服务,因为我必须将其移动到Unix环境。 最佳答案 pthread.h是用于线程的Unix/Linux(POSIX)API的header。诸如Cygwin之类的POSIX层可能会使用#include编译应用程序.nativeWindows线程API通过#include

转换 Unix 行结尾的 Windows 命令?

是否有Windows命令可以转换文件的行尾?我们有一个test.bat,我们需要运行它来启动我们的服务器。我们使用Perforce,我们需要在工作区中使用unix行结尾。出于某种原因,我们不允许在我们的工作区中将行尾更改为Windows。但是,服务器在Windows上运行。每次我必须运行bat文件时,我都会在Notepad++中打开它并选择编辑→EOL转换→Windows。有没有一种方法可以自动执行此操作,这样我们就不需要在每次与Perforce同步时手动更改行尾?提前致谢。 最佳答案 这实际上可以很容易地使用more来完成。Win

Windows 等效于 Unix find 命令以搜索多种文件类型

虽然在Windows中安装了一个cygwin提供了大部分unix命令,但我仍然想知道如何使用Windows“查找”命令在一个命令中搜索多个文件类型。即:查找。-name*.cpp-o-name*.h-o-name*.java上面的命令为我提供了所有cpp、h和java的列表,使用windowsfind的等效项是什么? 最佳答案 这将在当前工作目录和所有子目录中找到具有给定扩展名的所有文件:dir*.cpp*.h*.java/b/s参见https://technet.microsoft.com/en-us/library/cc7551

windows - 如何在 Unix(或 Windows)中使用(最好是未命名的)管道将一个进程的标准输出发送到多个进程?

我想将进程proc1的标准输出重定向到两个进程proc2和proc3:proc2->stdout/proc1\proc3->stdout我试过了proc1|(proc2&proc3)但它似乎不起作用,即echo123|(tr1a&tr1b)写b23到标准输出而不是a23b23 最佳答案 编者注:->(…)是processsubstitution这是一些POSIX兼容shell的非标准shell特性:bash、ksh、zsh.-这个答案意外地通过管道也发送了输出进程替换的输出:echo123|三通>(tr1a)|tr1b.-进程替换的