建议收藏!22款终端生产力工具,效率飞起( 三 )
14、colordiff 和 diff-so-fancy
文章插图
如果想在终端中使用diff操作(比较两个文件之间的差异) , 可以放弃使用diff命令 , 而是使用 colordiff 。 colordiff输出可以高亮显示 , 因此在查看文件差异内容时要方便得多 , 而不是在diff命令输出内容下 , 费力地查看所有的“ <”和“>”符号来对比文件差异 。
如果你觉得还不够 , 那么推荐 diff-so-fancy 。 它是比colordiff更友好的一个差异对比工具 。
文章插图
它通过以下方式进一步改善了文件内容差异展示的外观:
- 突出显示每一行中差异的单词 , 而不是整行
- 简化变更文件的标题
- 去除 + 和 - 符号(颜色差异展示就够了)
- 清楚地指出新行和删除的空行
$ tree . .├── recovery.md├── README.md├── archive├── automator│ ├── Open\ Iterm2.workflow│ │ └── Contents│ │ ├── Info.plist│ │ ├── QuickLook│ │ │ └── Thumbnail.png│ │ └── document.wflow│ └── Start\ Screen\ Saver.workflow├── brew-cask.sh
16、bat文章插图
类似于在终端中常用的用于显示文件内容的cat命令 , 但是bat效果更佳 。
它增加了语法高亮显示 , git gutter 标记(如果适用) , 自动分页(如果文件很大)等功能 , 并且使得输出的内容阅读起来更加友好 。
17、httpie
文章插图
如果你需要发送一些 HTTP 请求 , 但发现使用curl不够直观 , 那么可以尝试一下httpie 。 这是一款非常好用的curl替代工具 。 合理的默认配置以及简洁的语法使它更易于使用 , 命令返回也是彩色输出 。
18、tldr简化版的命令帮助手册 。
文章插图
“man pages”展示的信息太全面了 , 但是很多时候使用tldr可以更快地帮你找到特定信息 , 这才是用户真正想要的 。
19、exa
文章插图
exa是ls命令的一个可替代方案 。
它色彩艳丽 , 还可以显示 git 状态等其他信息 , 自动将文件大小转换为方便人们阅读的单位 , 并且所有这些都保持与ls几乎相同的执行速度 。
20、litecli 和 pgcli
文章插图
这是SQLite 和 PostgreSQL CLI 的解决方案 。 借助自动提示和语法突出显示 , 它们比默认的sqlite3和psql工具要好用很多 。
21、mas
文章插图
mas是一个用于从 App Store 安装软件的 CLI 工具 。
22、ncdu
文章插图
这是在终端进行磁盘分析时使用的工具 , 它使用起来简单快捷 。 当需要释放一些硬盘空间时 , 可以使用这款工具 。
总结以上推荐工具清单很长 , 小伙伴们有什么好用的也可以安利出来 , 一起交流进步 。
译文:switowski.com/blog/favorite-cli-tools
22款你最喜欢哪一款?欢迎在留言区点评 , 来个三连哦!
介绍一本非常经典的入门PDF , 它讲解的是程序员必知的硬核基础知识 , 看完能让你对计算机有一个基础的了解和入门 , 是培养你
内核
的基础 , 我们看下目录大纲文章插图
回复「os」 , 获取PDF
文章插图
- 闲鱼|电诉宝:“闲鱼”网络欺诈成用户投诉热点 Q3获“不建议下单”评级
- 实体店|这3类手机建议“网购”,实体店太坑了!网友:咋不早说?
- 这3类手机建议“网购”,实体店太坑了!网友:咋不早说?
- 打卡百天成功白嫖kindle的我,却不建议你入坑
- 只需2步,彻底关闭电脑里的弹窗广告,建议收藏
- 整理:常见的Java开发框架有哪些,看过,就赶紧收藏吧
- 为什么大家都建议不买 iPhone12 MINI?
- Python编程:一个基于PyQt的Led控件库,建议收藏
- windows上必备的四款软件,一旦试用欲罢不能,建议收藏
- 共享内容|值得收藏!Twitter发文的5个模板