15 个 Linux 神器,你会用几个?

简介: ag:比grep、ack更快的递归搜索文件内容。

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


image.png


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


image.png


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

image.png



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


image.png


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

image.png



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

image.png



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


运行以下命令:


git diff HEAD~8 --stat | fpp

image.png


htop: **提供更美观、更方便的进程监控工具,替代top命令。**


image.png


glances:更强大的 htop / top 代替者。


htop 代替 top,glances 代替 htop:


image.png


信息比 htop 丰富了不少,更全了,对吧?除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器的状态。


axel:多线程下载工具,下载文件时可以替代curl、wget。


axel -n 20 http://centos.ustc.edu.cn/centos/7/isos/x86\_64/CentOS-7-x86\_64-Minimal-1511.iso

image.png



这篇也推荐大家看下:Java程序员必须掌握的常用Linux命令。


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


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

image.png



tmux:终端复用工具,替代screen、nohup。


image.png


script/scriptreplay:终端会话录制。

multitail:多重  tail。

# 录制
script -t 2>time.txt session.typescript
# your commands
# 录制结束
exit
# 回放
scriptreplay -t time.txt session.typescript


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

image.png


相关文章
|
11月前
|
存储 Ubuntu Linux
检查 Linux 中磁盘使用情况就只会用du命令?这5个命令也很好用!
检查 Linux 中磁盘使用情况就只会用du命令?这5个命令也很好用!
131 0
检查 Linux 中磁盘使用情况就只会用du命令?这5个命令也很好用!
|
Linux Windows
linux入门练级篇:ls指令你真的会用吗?(下)
linux入门练级篇:ls指令你真的会用吗?
101 1
|
人工智能 Linux 索引
linux入门练级篇:ls指令你真的会用吗?(上)
linux入门练级篇:ls指令你真的会用吗?
169 0
|
安全 Linux 数据安全/隐私保护
|
安全 Linux 数据安全/隐私保护
Linux用户和权限管理看了你就会用啦
前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。
1245 0
|
11天前
|
Linux 数据安全/隐私保护 Windows
命令方式:window向linux传文件
【10月更文挑战第6天】本文介绍了如何在Linux系统中通过命令`ip a`获取IP地址,并在Windows系统下使用CMD命令行工具和SCP命令实现文件传输。示例展示了如何将D盘中的`mm.jar`文件上传至IP地址为192.168.163.122的Linux系统的/up/目录下,最后在Linux系统中确认文件传输结果。
167 65
|
3天前
|
安全 Linux
Linux系统之lsof命令的基本使用
【10月更文挑战第14天】Linux系统之lsof命令的基本使用
25 2
Linux系统之lsof命令的基本使用
|
11天前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
36 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】