Linux 命令行神器推荐

以下是一些实用的命令行工具推荐。

ag

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

jq

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

ncdu

可视化的空间分析程序(基于 ncurses)。当发现有人把 /home 撑爆时,一层层 du、一层层 cd 非常低效。ncdu 支持光标上下移动、回车进入目录,能快速揪出占用空间最大的目录。

shellcheck

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

fzf

命令行模糊搜索工具,交互式智能搜索文件或内容,配合终端 Ctrl+R 历史命令搜索十分好用。

fpp

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

git diff HEAD~8 --stat | fpp

htop

更美观、更方便的进程监控工具,替代 top。

glances

更强大的 htop/top 替代者,信息更丰富。除命令行查看外,还提供 Web 服务,可在页面上随时查看服务器状态。

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。

multitail

多重 tail。当不止一个日志文件需要监控时,比开多个终端 tab 更省地方。


   转载规则


《Linux 命令行神器推荐》 由 吴杭沉 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Linux 查找大文件 Linux 查找大文件
在 Windows 中可以用 TreeSize 查找大文件或文件夹,Linux 下也可以。本文整理 Linux 中查找大文件/大目录的方法。 查找大文件有时你需要了解系统里有哪些大文件(如超过 100M 或 1G,阈值视情况而定)。例如搜索
2018-08-23
下一篇 
Linux 实用 Shell 命令技巧 Linux 实用 Shell 命令技巧
rm 安全增强如果要谨慎使用 rm 命令,可以为它设置一个别名,在删除之前需要确认: $ rm -i # 请求确认 可以用 unalias 临时禁用别名,直到下次登录或重新设置: $ unalias rm 如果 rm -i 已被设为默
2018-07-26
  目录