Questions tagged «unix»

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

30
您妈妈从未告诉过您的Vim的黑暗角落是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 人们谈论常见的技巧有很多问题,特别是“ Vim + ctags技巧和窍门 ”。 但是,我没有提到Vim新手会觉得很酷的常用快捷方式。我说的是经验丰富的Unix用户(他们是开发人员,管理员,两者都是),他认为他们知道我们99%的人从未听说过或梦想过的东西。不仅使他们的工作更轻松,而且还使COOL和hackish变得如此。毕竟,Vim驻留在世界上最黑角的OS中,因此它应该具有只有少数特权者知道并希望与我们共享的复杂性。
799 unix  vim  editor  vi 

10
给定两个目录树,如何找出内容不同的文件?
如果要查找两个目录树之间的差异,通常只执行: diff -r dir1/ dir2/ 这将准确输出相应文件之间的区别。我只想获取内容不同的相应文件的列表。我以为这只是将命令行选项传递给的问题diff,但是我在手册页上找不到任何内容。 有什么建议么?
786 linux  bash  shell  unix  diff 

22
使用grep --exclude /-include语法不对某些文件进行grep
我正在寻找foo=目录树中文本文件中的字符串。在普通的Linux机器上,我有bash shell: grep -ircl "foo=" * 目录中还包含许多匹配“ foo =“的二进制文件。由于这些结果无关紧要,并且拖慢了搜索速度,因此我希望grep跳过对这些文件(主要是JPEG和PNG图像)的搜索。我该怎么做? 我知道有--exclude=PATTERN和--include=PATTERN选项,但是模式格式是什么?grep的手册页显示: --include=PATTERN Recurse in directories only searching file matching PATTERN. --exclude=PATTERN Recurse in directories skip file matching PATTERN. 搜索grep包含,grep包含排除,grep排除和变体未找到任何相关内容 如果只在某些文件中有一种更好的grepping方式,我全力以赴。移动有问题的文件不是一种选择。我无法仅搜索某些目录(目录结构混乱不堪,到处都是东西)。另外,我什么也无法安装,因此必须使用通用工具(例如grep或建议的find)。


25
如何终止在Linux中特定端口上运行的进程?
我试图使用./shutdown.shtomcat /bin目录关闭tomcat 。但是发现服务器没有正确关闭。因此,我无法重新启动。tomcat在port上运行8080。 我想杀死正在运行的tomcat进程8080。我首先要具有在特定端口(8080)上运行的进程的列表,以便选择要杀死的进程。
757 linux  unix  port  kill-process 

19
如何将Unix时间戳转换为DateTime,反之亦然?
有此示例代码,但随后开始谈论毫秒/纳秒问题。 自M#的Unix时代以来,MSDN上的问题是秒。 到目前为止,这是我得到的: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); TimeSpan span = (this.Created.ToLocalTime() - epoch); return span.TotalSeconds; } set { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); this.Created = epoch.AddSeconds(value); } }

4
如何使用SSH从服务器下载文件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我需要将文件从服务器下载到桌面。(UBUNTU 10.04)我没有Web访问服务器,只是ssh。 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为终端。
749 linux  unix  ssh 

30
如何获取文件的完整路径?
有没有一种简单的方法可以打印的完整路径file.txt? file.txt = /nfs/an/disks/jj/home/dir/file.txt 的 <command> dir> <command> file.txt 应该打印 /nfs/an/disks/jj/home/dir/file.txt
717 linux  file  unix  path 



1
SO_REUSEADDR和SO_REUSEPORT有何区别?
在man pages和套接字选项程序员单证SO_REUSEADDR,并SO_REUSEPORT针对不同的操作系统,不同的,往往混淆高度。有些操作系统甚至没有该选项SO_REUSEPORT。WEB充满了与此主题相关的信息,通常您会发现仅对于特定操作系统的一个套接字实现才是正确的信息,甚至在本文中也没有明确提及。 那么到底有什么SO_REUSEADDR不同SO_REUSEPORT呢? 系统没有SO_REUSEPORT更多限制吗? 如果我在不同的操作系统上使用任一操作系统,预期的行为到底是什么?




26
rm,cp,mv命令的参数列表过长错误
我在UNIX的目录下有数百个PDF。PDF的名称确实很长(约60个字符)。 当我尝试使用以下命令一起删除所有PDF时: rm -f *.pdf 我收到以下错误: /bin/rm: cannot execute [Argument list too long] 该错误的解决方法是什么?mv和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.