作者:int32bit  链接:http://t.cn/R1FKgdN

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

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

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

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

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

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

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

运行以下命令:

git diff HEAD~8 --stat | fpp

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

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

htop 代替 top,glances 代替 htop:

信息比 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

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

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

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

script/scriptreplay:  终端会话录制。

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

multitail:多重  tail。

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

大佬,你用过哪个工具?

14 个经典的 Linux 终端命令行,这些工具堪称神器!相关推荐

  1. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  2. 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键

    原标题:实用!快速操作Linux终端命令行的快捷键 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的 ...

  3. linux终端命令行删除当前光标之后内容ctrl +k

    linux终端命令行删除当前光标之后内容 ctrl +k

  4. 修改linux终端命令行颜色

    最近一直在使用 linux操作系统(Ubuntu16)学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容.于是下定决心,修改 linux 终端命令行 ...

  5. 修改linux终端命令行颜色+PS1设置

    默认的linux终端命令行风格就是黑白,不容易区分输出内容,很容易看花眼.学习修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法. 1.P ...

  6. linux 快速 命令快捷键,快速操作Linux终端命令行的快捷键列表

    快速操作Linux终端命令行的快捷键列表 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找. ...

  7. linux终端命令行用户名和密码,Linux入门篇 —— Linux 用户与组管理详解(system-config-users 命令行)| 七日打卡...

    用户与组管理什么是用户,用户是人吗? 用户是干啥的?用户账号超级管理员: root 普通用户: ruochen 系统/程序用户: 系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统 组账号定 ...

  8. Linux 终端命令行提示符的艺术--PS1进阶

    话不多说,先瞅瞅我的命令行提示符(有点大): 图中命令行解释: ┌[阳历日期/农历日期 时间] ├[当前目录下目录数+当前目录下文件数][当前绝对目录] └[用户名@主机名-第几个终端 ╰_╯] 相关 ...

  9. Linux终端命令行滚动行数设置

    在linux终端中,默认的滚动行数有一定范围的,当文件列表超过默认滚动行数时,会有部分的文件列表无法查看,此时可以设置终端的滚动行数为无限制,即可查看终端中所有的历史命令行显示结果. 设置方法: 1. ...

最新文章

  1. 虚拟机下CentOS 6.5配置IP地址的三种方法
  2. ACL 2022录用结果出炉:国内多支团队晒“战绩”,清华一实验组18篇入选
  3. MySQL索引的查看创建和删除
  4. 安装了低版本Jdk后eclipse无法打开的终极解决方法
  5. C# 中的委托(Delegate)
  6. 性能测试相关名词解释
  7. HTML5与CSS3基础教程第八版学习笔记16-21章
  8. 浅谈代码的执行效率(2):编译器的威力
  9. ccf-csp #201812-2 小明放学 (100分 附解析)
  10. MongoDB复制集技术
  11. [Windows] 在 Microsoft Docs 网站中挖掘 MVVM 的各种学习资源
  12. 微信浏览器点击事件不生效怎么解决?
  13. 马斯克:俄罗斯火箭发动机非常棒 停售不会影响SpaceX
  14. 【Web】Webhacking.kr旧版第五题
  15. Rust FFI 编程 - nix crate
  16. 《黄帝内经.生气通天论篇》不生病的智慧节选01
  17. C#windows图书信息管理系统
  18. 交通流优化的一种强化学习方法
  19. “对立论”主要着眼于人工智能技术与人类权利和福祉之间的对立冲突
  20. vb如何实现两台计算机数据包传送,VB学习网站! - PLC论坛 工控网 工控论坛 http://bbs.gkong.com/...

热门文章

  1. 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...
  2. mysql random_Mysql中随机函数笔记
  3. python open方法下file模块_python-linecache模块读取文件用法
  4. java SAX 防xml注入,如何防止XML注入像XML Bomb和XXE攻击
  5. python语言的考试_【Python学习路线】Python语言基础自测考试 - 中级难度
  6. android wsdl封装,在Android中调用C#写的WebService(附源代码)
  7. 【Java】类和对象
  8. 求解最大公约数算法(包含四种方法)
  9. 数论基础--洛谷P1072 Hankson 的趣味题
  10. js 去掉地址栏内参数_JS获取网站地址栏URL中的参数值并转换成json对象