一些好用的开源命令行工具
本文介绍一些自己喜欢的几个开源命令行工具:ohmyzsh, ag, tldr, fzf, ncdu, htop, shellcheck, tig.
ohmyzsh
ohmyzsh一个开源的、社区驱动的框架,用于管理zsh配置。可以简单地配置
TL;DR 本文介绍一些自己喜欢的几个开源命令行工具:ohmyzsh, ag, tldr, fzf, ncdu, htop, shellcheck, tig. ohmyzsh ohmyzsh一个开源的、社区驱动的框架,用于管理zsh配置。可以简单地配置出一个美观又实用的shell。 ag - The Silver Searcher 一款类似于ack的代码搜索工具,但是比ack要快很多(一个数量级)。更神奇的一点是,它会忽略与.gitignore and .hgignore中匹配的文件。 安装也很简单,支持大部分主流的操作系统,例如,我使用的是fedora,安装命令为:sudo dnf install the_silver_searcher。有的人可能会奇怪为什么安装包的名字不是ag,关于这一点,其实我也很奇怪:) 关于具体的特点及使用可以查阅它的开源仓库。 tldr tldr是一个简化版的man pages。如果你的英语水平不太好或者有时候只是想简单了解某个命令,那么就使用tldr吧。 fzf fzf是一个交互式Unix命令行过滤器,可以与任何列表一起使用。文件unix命令行,命令历史记录,进程,主机名,书签,git commit等。 更厉害的是,它还可以集成到vim或者zsh/bash中,具体步骤可以参阅官方文档。 ncdu Ncdu是具有ncurses接口的磁盘使用情况分析器。可以简单快速地查看磁盘的使用情况。 htop htop是用于Unix系统的交互式文本模式进程查看器。比top更美观、更方便。 ShellCheck ShellCheck是一款用于Shell脚本的静态分析工具。可以检查脚本的语法问题并提供建议。 tig tig是git的基于ncurses的文本模式界面。主要用于浏览代码仓库,也可以当作git来使用,不过值得一提的是,tig的命令输出样式更为美观。你可以把它当作一个git的美化版。 下图展示了tig浏览代码仓库时,回车查看commit的diff细节: (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |