本帖最后由 无敌小璐璐 于 2020-4-23 20:19 编辑
1、ag
一款比grep、ack更快的递归搜索文件内容。
2、tig
在字符模式下,交互查看git项目,可以替代git命令。
3、mycli
mysql客户端,支持语法高亮和命令补全,效果类似于ipython,可以替代mysql命令。
4、jq
json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。
5、shellcheck
shell脚本静态检查工具,能够识别语法错误,以及不规范的写法。
6、fzf
一款命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。
7、PathPicker(fpp)
在命令行输出中,自动识别目录和文件,支持交互式,配合git非常有用。
运行以下命令:
git diff HEAD~8 --stat | fpp
8、htop
一款提供更美观、更方便的进程监控工具,可以替代top命令。
9、glances
一款用于Linux、BSD的开源命令行系统监视工具,可以将其看作是更强大的htop/top代替者。其中,htop代替top,glances代替htop。
怎么样?信息比htop丰富了不少吧!
除了命令行查看之外,glances还可提供页面服务,让你从页面上随时查看某服务器的状态。
10、axel
一款多线程下载工具,下载文件时可以替代curl、wget命令。
axel -n 20http:/ /centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS- 7-x86_64-Minimal- 1511.iso
11、sz/rz
交互式文件传输,在多重跳板机下,传输文件非常好用,不用一级一级地传输。
12、cloc
一款代码统计工具,能够统计代码的空行数、注释行、编程语言等。
13、tmux
一款终端复用工具,替代screen、nohup。
14、script/scriptreplay
这是一个神奇的命令,script和scriptreplay两个工具组合用于终端会话的录制和回放。
# 录制
script -t 2>time.txt session.typescript
# your commands
# 录制结束
exit
# 回放
scriptreplay -t time.txt session.typescript
15、multitail
这是一款用来实现同时监控多个文件,且类似于多重tail命令功能的软件。
通常情况下,你不止一个日志文件要监控,怎么办?终端软件里开多个tab太占地方,那么可以试试这款工具:
作者:int32bit
来源:知乎回答
↑↑ 扫码关注更多精彩内容 |