Linux CLI 是每个软件工程师日常工作流程的一部分。但我仍然看到许多开发人员依赖已经存在了几十年的遗留工具。是时候升级您的 CLI 工具带并改用更快、更强大、更灵活的工具了。
grep → ripgrep (rg)
速度明显更快,尊重.gitignore文件,并提供更用户友好的语法和输出。它旨在提高搜索或过滤大量文本的速度和效率。如果您只想尝试此列表中的一种工具 – 请尝试 ripgrep。
find → fzf
fzf是一个通用的命令行模糊查找器,它将提高您的整体生产力。它可用于搜索和选择文件、命令历史记录、进程、主机名、书签、git 提交等等。如果您尝试使用 fzf 进行命令历史搜索- 您将永远不会回到旧的方式。
cat → bat
为代码片段添加语法突出显示,并与 git 集成以实现并排差异视图。
ls → eza / lsd
两者都提供颜色编码的输出和图标,因此提供视觉上令人愉悦且结构化的显示。它们还向后兼容 ls,因此很容易过渡。
du → ncdu
提供交互式界面,使导航和了解磁盘使用情况变得更加容易。它用户友好,可以更清晰地了解磁盘空间的消耗情况。放弃du -hs *
man → tldr
简化命令文档,提供简洁实用的示例。它非常适合快速学习或回忆命令,而无需费力阅读冗长的手册。
diff → delta
提供与语法突出显示的并排比较,从而更容易发现差异。它是代码审查和比较文件更改的出色工具。
curl → curlie
提供更加用户友好的界面来发出 Web 请求,将curlHTTP 客户端中常见的强大功能和易用性与更现代的界面相结合。
dig → dog
替代品dog,具有更用户友好的界面、丰富多彩的输出和附加的 DNS 查询类型。它的设计是为了可读性和简单性。
更新您的肌肉记忆和系统以使用这些工具可能需要一些时间,但生产力和能力的回报是值得的。给这些工具一个机会吧!
关注我,了解更多。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/91143.html