查看原文
其他

15 个超赞超牛逼的 Linux 工具,提高效率的同时增加乐趣!

点击上方 "程序员小乐"关注公众号

每天早上8点20分,第一时间与你相约

每日英文

No matter when you start, it is important that you do not stop after starting. No matter when you end, it is more important that you do not regret after ended.

不论你在什么时候开始,重要的是开始之后就不要轻言放弃;不论你在什么时候结束,重要的是结束之后就不要后悔。


每日掏心话

做人不要那么敏感,也不要那么心软,太敏感和太心软的人,肯定过得也不快乐,别人随便的一句话,你都要胡思乱想一整天。或许太重感情的人,日子终究不会好过,分分钟把你虐的万劫不复。 


来自:int32bit | 责编:乐乐

链接:t.cn/R1FKgdN

图片来自网络


往日回顾:42个超实用的Google Chrome 插件,值得你拥有,建议收藏!



   正文   


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



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



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



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



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



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



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


git diff HEAD~8 --stat | fpp



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



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



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


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


axel -n 20 http://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 -t 2>time.txt session.typescript
# your commands
# 录制结束
exit
# 回放
scriptreplay -t time.txt session.typescript


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


欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。


欢迎各位读者加入程序员小乐技术群,在公众号后台回复“加群”或者“学习”即可。


猜你还想看


阿里、腾讯、百度、华为、京东最新面试题汇集

10个有难度的Java面试题(含答案)

为什么要前后端分离?有什么优缺点?

一篇文章告诉你 MVC、MVP 、MVVM

消极接受"996",不如积极面对"996"

Tomcat在SpringBoot中是如何启动的

关注「程序员小乐」,收看更多精彩内容
嘿,你在看吗?

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存