Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Published : Oct 27, 2021
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2021
Assess ?

爱上 Unix 有很多理由,其中一个对行业产生深远影响的是 Unix 的哲学:应用程序应当“只做一件事,而且做好它”。在 Unix 中,一组简单的命令可以被管道串在一起形成更复杂的解决方案,这正体现了 Unix 的哲学。近年来,开发者贡献出了越来越多的 现代 Unix 命令 ,他们通常用 Rust 编写,试图把命令变得更小更快。这些命令引入了附加的功能,比如语法高亮,并且充分支持了现代化终端的特性。它们的目的在于,在原生层面帮助开发者更好的和 git 集成,并能识别出源码文件,例如,batcat 的替代品,它支持分页和语法高亮;exa 替代 ls,它支持显示文件的额外信息;还有 ripgrep,它默认忽略 gitignore、二进制和隐藏文件,是比 grep 更快的替代品。Modern Unix 仓库列举了其中的一些命令。我们很喜欢使用这些 Unix 命令,你也应该试试用它们改善命令行使用体验。不过,注意不要在脚本中用它们代替默认 OS 发行版中的标准命令,这会降低脚本在其他机器上的可移植性。

Download the PDF

 

 

 

English | Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read previous volumes