相见恨晚的15个Linux神器,你可能一个都没见过

[复制链接]
831|0
 楼主| 无敌小璐璐 发表于 2020-4-23 20:18 | 显示全部楼层 |阅读模式
本帖最后由 无敌小璐璐 于 2020-4-23 20:19 编辑

1、ag

一款比grep、ack更快的递归搜索文件内容。

01.jpg

2、tig

在字符模式下,交互查看git项目,可以替代git命令。

02.jpg

3、mycli

mysql客户端,支持语法高亮和命令补全,效果类似于ipython,可以替代mysql命令。

03.jpg

4、jq

json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。

04.jpg

5、shellcheck

shell脚本静态检查工具,能够识别语法错误,以及不规范的写法。

05.jpg

6、fzf

一款命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。

06.jpg

7、PathPicker(fpp)

在命令行输出中,自动识别目录和文件,支持交互式,配合git非常有用。

运行以下命令:

  1. git diff HEAD~8 --stat | fpp

07.jpg

8、htop

一款提供更美观、更方便的进程监控工具,可以替代top命令。

08.jpg

9、glances

一款用于Linux、BSD的开源命令行系统监视工具,可以将其看作是更强大的htop/top代替者。其中,htop代替top,glances代替htop。

补充.jpeg

怎么样?信息比htop丰富了不少吧!

除了命令行查看之外,glances还可提供页面服务,让你从页面上随时查看某服务器的状态。

10、axel

一款多线程下载工具,下载文件时可以替代curl、wget命令。

  1. axel -n 20http:/ /centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS- 7-x86_64-Minimal- 1511.iso

09.jpg

11、sz/rz

交互式文件传输,在多重跳板机下,传输文件非常好用,不用一级一级地传输。

12、cloc

一款代码统计工具,能够统计代码的空行数、注释行、编程语言等。

10.jpg

13、tmux

一款终端复用工具,替代screen、nohup。

11.jpg

14、script/scriptreplay

这是一个神奇的命令,script和scriptreplay两个工具组合用于终端会话的录制和回放。

  1. # 录制
  2. script -t 2>time.txt session.typescript
  3. # your commands
  4. # 录制结束
  5. exit
  6. # 回放
  7. scriptreplay -t time.txt session.typescript

15、multitail

这是一款用来实现同时监控多个文件,且类似于多重tail命令功能的软件。

通常情况下,你不止一个日志文件要监控,怎么办?终端软件里开多个tab太占地方,那么可以试试这款工具:

15.jpeg

作者:int32bit

来源:知乎回答

21ic电子网二维码-论坛用.jpg
↑↑
扫码关注更多精彩内容
您需要登录后才可以回帖 登录 | 注册

本版积分规则

194

主题

242

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部