优秀的命令行工具整理(三)

10 篇文章 0 订阅
8 篇文章 0 订阅

原作者:Darren Burns
授权 LeanCloud 翻译,作者:weakish@LeanCloud

本文是「优秀的命令行工具」系列的第三篇。在这篇文章中,我将展示五个命令行工具,这些工具能助你更方便地解决常见问题。

tig 交互式地浏览 git 仓库

有了 tig,无需离开命令行,就能交互式地浏览 git 仓库。

tig

tig 的使用简单直观,提供了 stash、staging、log 等视图。

感谢 Renato Suero @renatosuero 在 DEV 上向我推荐 tig

安装 tig

  • macOS (Homebrew): brew install tig

PathPicker (fpp) 快速选择文件

PathPicker 是由 Facebook 推出的命令行文件速选库。下面的动画摘自 PathPicker 文档。

fpp

摘自PathPicker 官网

PathPicker 接受各种各样的输入 —— git 命令的输出,grep 结果,搜索 —— 几乎任何输入都支持。解析输入后,PathPicker 呈现出供你选择文件的美观界面。选中文件后,可以用你偏爱的编辑器打开,或执行任意命令。

感谢 Nikolay Dubina (@nikolayid) 推荐这一工具。

安装 PathPicker

  • macOS (Homebrew): brew install fpp

tldr 使用命令行工具的实用示例

tldr 助你快速查看使用命令行工具的实际示例。简而言之,「tl;dr」版本的 man 页面。

tldr

tldr 的例子由社区维护,存储于 tldrGitHub 仓库

安装 tldr

  • 推荐使用 npm 安装:npm install -g tldr
  • macOS (Homebrew): brew install tldr

gron 查看 JSON

gron 将 JSON 文本转换为离散的赋值语句,以便查找。我特别喜欢组合 fzf 使用(我在本系列的第一篇文章中提到过这个工具),这样可以交互式地查看 API:

gron

gron 也可以用来转换 JSON 对象(例子)。不过这不是 gron 的主要使用场景,使用 jq 这样的专门工具解决这类任务大概更合适。

安装 gron

thefuck 快速修正命令行手误

输入命令时拼错了,输入 fuck ,thefuck 会给出一些候选的正确命令。

thefuck

很不幸,这个命令的名称稍微有点黄暴,你也许想要起个别名。

安装 thefuck

  • macOS (Homebrew): brew install thefuck

额外福利:explainshell,解释命令

如果你手头有一行很复杂的命令,想要了解它做了什么,又不想一个个查 mantldr,那么你可以使用 explainshell

explainshell

结语

希望你对这篇文章中的工具感兴趣!想看更多类似内容,欢迎在 TwitterDEV 上关注 @_darrenburns。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值