Answers:
Notepad ++轻巧,对不同格式有出色的支持,这是Windows中的主要文本编辑工具。
Synergy使您可以在具有特殊操作系统的多台计算机之间轻松共享单个鼠标和键盘,而无需使用特殊硬件。由于每个系统都使用自己的显示器,因此该产品适用于台式计算机上具有多台计算机的用户。
它也是平台无关的。
没人提到屏幕吗?
UnxUtils: 这是基于msvcrt.dll的各种gnu shell实用程序的端口,因此它可以理解本机Windows路径-即,您无需映射到/cygdrive
路径。如果您必须与本机Windows命令或自制CL工具进行交互,则这是与Cygwin相比的主要优势。
字符串:这是浏览文件中文本项的一种非常好的方法。很多很多用途。
Flex:真正为编写词法分析器而设计,具有一定的技巧和C编译器,可以用作uber-grep。我不经常使用它,但是在该角色中它可以非常方便地使用。
Fetchmail和 Procmail:自从我具有拨号Internet连接以来,我的电子邮件系统的核心已经有十年了。如果没有破裂...
rdesktop:运作良好的开源RDP(终端服务)客户端。
PythonWin :,尤其是 Activestate Python中打包的软件包。Windows上的Python比您想象的要好得多。与COM Makepy一起使用时,对于编写COM API脚本非常有用。
Wget:极为有用的FTP / HTTP下载工具。
Leafnode:如果您仍然阅读仍然有不错的活跃流量的新闻组,这是一个很好的方法。再说一遍,从我拨号上网起就留下了一些遗产,但偶尔还是会用到。
Abiword和 Gnumeric:功能齐全的文字处理和电子表格软件,比OpenOffice更加精简和有意义。
Xfig:具有奇数用户界面的Visio类型图表工具。一旦习惯了该范例,那么在我那可怜的旧鼠标手上就比现代直接操作界面要容易得多。人体工程学值得一提。
Tcl / Tk:Tcl被Perl和Python所掩盖,很容易将C代码嵌入到其中-它是专门为嵌入而设计的。尽管如此,它还是非常有用的,并且Tk工具包很容易通过它来生成GUI。现代版本支持主题设置,因此您的应用程序不再需要看起来像Motif。
Ghostscript:开源世界的伟大无名英雄之一。一个免费的Postscript解释器,具有完整的派生项生态系统-PS和PDF查看器,PDF创建工具,打印机RIP和各种Postscript转换工具。在 PDFCreator的后端中,也许是最广泛使用的开放源代码圈子之外的资源(如果没有得到积极认可的话)
这只是一些晦涩的东西的示例,而没有提及Vim,LaTeX,Firefox,python,gcc,gtk和qt以及Berkeley TCP堆栈-仅举几例。
我最喜欢的开源工具是rsync
。
我几乎每天都在使用它,但它仍然没有它应有的知名度:-)
没有人提到git
。
它不像cvs或svn那样广为人知,但我认为它将是一天。
Wireshark =网络协议分析器。
Kismet =功能强大的无线嗅探器。
Tcpdump =用于网络监视和数据获取的经典嗅探器,我经常使用它。
Pound = Pound程序是Web服务器的反向代理,负载平衡器和HTTPS前端。
Trac =项目管理和错误/问题跟踪系统。提供Subversion界面和集成的Wiki。
Request Tracker =一个免费的基于Web和电子邮件的错误跟踪和故障记录系统。功能列表,文档屏幕截图和下载。
Vmstat =命令vmstat报告有关进程,内存,页面调度,块IO,陷阱和cpu活动的信息。
Iptraf = iptraf命令是交互式彩色IP LAN监视器。它是基于ncurses的IP LAN监视器,它生成各种网络统计信息,包括TCP信息,UDP计数,ICMP和OSPF信息,以太网负载信息,节点统计信息,IP校验和错误等。
mc = Unix类系统的可视化外壳。
Postfixadmin = Postfix Admin是基于Web的界面,用于管理邮箱,虚拟域和别名。它还具有对休假/外出消息的支持。
pwgen-自动密码生成。
Linuxconf = Linuxconf随附于Mandrake Linux和Red Hat Linux,但也可用于大多数现代Linux发行版。如果您使用这些发行版之一(作为整个软件包或在其模块化组件之一中使用),您可能曾经遇到过此工具。Linuxconf的多个接口已经可用了多年,但是现在我们最多只有四个:GUI,Web,命令行和ncurses。
Webmin = Webmin随Caldera Linux一起提供,并且最近被Caldera Linux收购。该工具不仅可用于大多数现代Linux发行版,而且还可以在UNIX的大多数主要版本上运行,并且可用大约二十种语言提供(尽管某些模块并非所有语言都可用)。您可能会猜到,Webmin纯粹是一个基于Web的应用程序,并且是一个高度模块化的应用程序。
OpenVPN =基于SSL / TLS的用户空间VPN。支持Linux,Solaris,OpenBSD,FreeBSD,NetBSD,Mac OS X和Windows 2000 / XP。
KeePass是一个免费的开源密码管理器,可帮助您以安全的方式管理密码。您可以将所有密码放在一个数据库中,该数据库由一个主密钥和/或一个密钥文件锁定。
我使用了许多我无法避免的东西,但是我认为“不是很出名”(openssh,openvnp,apache,rsync等)。两个非常有用的小实用程序,许多人可能没有听说过sprint:
两者通常都可以在标准存储库中找到(它们都在Debian Etch和更高版本中),并且如果您的发行版中没有它们,则可以相对轻松地进行编译。
编辑:另一个出色的工具,根据我的经验,它并不是非常知名:
我发现很多人还不了解Process Hacker。它与Sysinternals的Process Explorer相当。
编辑以回应Greg的评论:
抱歉响应延迟...它也有2个选项卡,显示服务和TCP / UDP连接信息,我认为这真的很好。按树视图排序时,可以在Process Eplorer的“服务”选项卡中获得相同的信息,但随后您将失去在服务列表中进行排序的能力。
我必须说鱿鱼。我不认为它是如此流行,至少在Windows世界中并不如此。我们将其用于许多不同的事物:包括内容过滤器和端口阻止程序。
我最喜欢的应用是Window Maker,这是一个非常精简且快速的Linux窗口管理器(类似于KDE,Gnome等)。
它不是很出名,但是可用于大多数发行版(在Ubuntu上,执行apt-get install wmaker)。
我是Filelight的忠实粉丝。我不知道确定硬盘驱动器上的数据使用情况如此简单或看起来如此漂亮。
确认,因为它比grep更好:
ack是一种类似于grep的工具,旨在针对拥有大量异构源代码树的程序员。
ack完全用Perl编写,并利用了Perl正则表达式的功能。
我也成为Pandoc的忠实粉丝:
Pandoc是Haskell库,用于从一种标记格式转换为另一种标记格式,并且是使用该库的命令行工具。它可以读取markdown和reStructuredText,HTML和LaTeX(的子集),并且可以写入markdown,reStructuredText,HTML,LaTeX,ConTeXt,PDF,RTF,DocBook XML,OpenDocument XML,ODT,GNU Texinfo,MediaWiki标记,groff man页和S5 HTML幻灯片放映。
Sprinkle(http://github.com/crafterm/sprinkle/tree/master)-一种软件供应工具。
GraphicsMagick -ImageMagick的鲜为人知的替代方案,它作为单个可执行文件构建,并提供更多的常规更新。
mod_evasive-允许Apache在受到暴力或拒绝服务攻击时采取规避措施。
WikidPad-出色的个人Wiki,用于存储几乎所有类型的信息。
的NcFTP -命令行FTP客户端和FTP库(LibNcFTP)。
cURL -wget的鲜为人知的替代品(也可以作为库-LibcURL使用)。
PdfCreator-允许您在Windows上将文档打印为PDF。
DeVeDe - DVDStyler的鲜为人知的替代品。我更喜欢它,因为它使您可以更好地控制磁盘布局,并自动从该布局创建菜单。
InfraRecorder -Windows上cdrtools的开源GUI。
KiTTY-鲜为人知的 PuTTY替代品,可以用USB记忆棒携带。
Strawberry Perl-鲜为人知的Windows ActivePerl替代品,它带有C编译器(MinGW),并且具有便携式版本。