热爱Unix的原因有很多,但深刻影响我们行业的是Unix构建应用程序的哲学,即“做一件事并做好它”。Unix命令体现了这一哲学。一组可以通过管道连接在一起来创建更复杂的解决方案的小函数。在最近几年,程序员已经为一组不断增长的现代Unix命令.这些现代版本试图变得更小更快,通常用手写生锈.它们包括额外的功能,如语法高亮显示,并利用现代终端的功能。他们的目标是通过与git
以及识别源代码文件。例如,蝙蝠
是替代猫
分页和语法高亮显示;穰
是替代ls
扩展文件信息和ripgrep
是一个快grep
替换默认忽略gitignore,二进制和隐藏文件。的现代UnixRepository中有对其中一些命令的引用。我们一直很喜欢使用这些Unix命令。您应该尝试使用它们来改善您的命令行体验。但是,我们警告不要在脚本中使用它们来代替默认OS发行版中提供的标准命令行实用程序,因为它们会降低脚本在其他机器上运行的可移植性。