Questions tagged «unix»

此标记专用于与Unix直接相关的PROGRAMMING问题;常规软件问题应直接到Unix&Linux Stack Exchange网站或超级用户。Unix操作系统是由Bell Labs在1960年代后期开发的通用操作系统,目前存在各种版本。


5
使用查找排除子目录
我有这样的目录结构 data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed 在数据目录内的所有文件夹中都有一个传入的子文件夹。我想从def / incoming和456 / incoming dirs以外的所有文件夹和子文件夹中获取所有文件。我尝试了以下命令 find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print 但它没有按预期工作。 拉维
115 bash  unix 

4
将简单的套接字转换为SSL套接字
我编写了简单的C程序,这些程序使用套接字(“客户端”和“服务器”)。(UNIX / Linux使用) 服务器端只是创建一个套接字: sockfd = socket(AF_INET, SOCK_STREAM, 0); 然后将其绑定到sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); 并收听(并接受和读取): listen(sockfd,5); newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, &clilen); read(newsockfd,buffer,255); 客户端创建套接字,然后对其进行写入。 现在,我想以最简单,最田园,最整洁和最快的方式将这个简单的连接转换为SSL连接。 我试图将OpenSSL添加到我的项目中,但是找不到实现我想要的东西的简单方法。
115 c  linux  sockets  unix  ssl 


4
TCP回送连接与Unix域套接字性能
在需要与同一设备上运行的服务器进行通信的基于Android和iOS的应用程序上工作。当前使用TCP环回连接与App和Server通信(以用户层编写的App,使用Android NDK以C ++编写的服务器) 我想知道用Unix域套接字替换内部通信是否可以提高性能? 还是总的来说,有什么证据/理论证明Unix域套接字比TCP回送连接具有更好的性能?



2
grep如何运行这么快?
我对外壳中GREP的功能感到非常惊讶,之前我曾经在Java中使用子字符串方法,但是现在我使用GREP并在几秒钟内执行,它比我以前编写的Java代码快得多。 (根据我的经验,我可能是错的) 话虽这么说,我还无法弄清楚这是怎么回事?网络上也没有太多可用的内容。 谁能帮我这个?
113 unix  grep 




6
Execute Shell如何/何时在Jenkins中将构建标记为失败?
我在寻找答案时发现的恐怖故事... 好的,我有一个.sh脚本,它几乎完成了詹金斯应该做的所有事情: 从SVN检出源 建立项目 部署项目 自己清洗 因此,在Jenkins中,我只需要通过在Execute Shell命令中运行脚本来“构建”项目。脚本已运行(下载了源代码,项目正在构建/部署中),但随后将构建标记为失败:生成步骤'Execute shell'将生成标记为失败,即使脚本已成功运行!我尝试用以下命令关闭脚本: 退出0(仍将其标记为失败) 出口1(按预期将其标记为失败) 完全没有退出命令(将其标记为失败) Execute Shell何时,如何以及为什么将我的构建标记为失败?
112 shell  unix  jenkins  build  hudson 

5
从所有子目录复制具有特定扩展名的所有文件
在Unix下,我想将具有特定扩展名的所有文件(所有excel文件)从所有子目录复制到另一个目录。我有以下命令: cp --parents `find -name \*.xls*` /target_directory/ 此命令的问题是: 它还会复制目录结构,并且我只需要文件(因此所有文件都应以/ target_directory /结尾) 它不会复制文件名中带有空格的文件(相当多) 这些问题有解决方案吗?
112 bash  unix  cp 



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.