推荐给 Linux 运维一些牛 × 的命令行软件神器!

ag

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

1622874254-33e159386190f39

tig

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

1622874254-cbd05b5a67823ef

mycli

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

1622874255-c2968b6d731bf8f

jq

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

1622874257-673a03399162355

shellcheck

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

1622874255-a134d7647571b76

yapf

Google 开发的 python 代码格式规范化工具,支持 pep8 以及 Google 代码风格。

mosh

基于 UDP 的终端连接,可以替代 ssh,连接更稳定,即使 IP 变了,也能自动重连。

fzf

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

1622874255-fcca790be172e12

PathPicker(fpp)

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

运行以下命令:

git diff HEAD~8 –stat | fpp

1622874257-4319fa53de04b80

htop

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

1622874258-25f1f8b65cc411c

axel

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

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

1622874257-dfc76c0d09cfbe9

sz/rz

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

cloc

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

1622874258-af1e4fe1199bb4e

ccache

高速 C/C++ 编译缓存工具,反复编译内核非常有用。使用起来也非常方便:

gcc foo.c

改成:

ccache gcc foo.c

tmux

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

1622874258-5288afdc2de2fac

neovim: 替代 vim。

/replay: 终端会话录制。

-t 2>time.txt session.type # 录制开始

# your commands

exit # 录制结束

回放:

replay -t time.txt session.type

you-get: 非常强大的媒体下载工具,支持 youtube、google+、优酷、芒果 TV、腾讯视频、秒拍等视频下载。

还有 mac 专有的 pbcopy/pbpaste:

把命令行输出拷贝到系统粘贴板:

cat test.sh| pbcopy

把系统粘贴板内容拷到终端:

pbpaste

mac 下的 say 命令支持多种语言 (英语、普通话、粤语) 文本朗读,支持各种销魂恐怖的语气。跑这个命令感受下,小心被吓着了:

for i in `say -v ‘?’ | cut -d ”-f 1`; do echo $i && say -v”$i”‘Hello World’;done

知乎原帖中,也有答友推荐了 The Fuck。用途是每次命令行打错了以后,打一句 fuck 就会自动更正命令。比如 apt-get 打成了 aptget。fuck 以后自动变成 apt-get。但还是没加 sudo。再 fuck,成功!

1622874256-336fe92cb992cdf

而且关键是每次打命令和内心 os 完全一致,有种人机合一的快感。 Fuck!!!

这些运维神器也不错呦

i7z cpu – 软件神器,hardinfo – 整体主机硬件情况 类似鲁大师 AIDA64

screenfetch – 查看主机概要信息

nethogs – 按进程实时统计网络带宽

五星推荐 nload – 监控主机网络流量

findmnt – 树形结构列出所有已经加载的文件系统

神器 iotop – 实时检测监视磁盘 io 信息使用状态

bmon – 实时监视指定网卡流量

ncdu – 磁盘使用分析器

cloc – 代码统计工具 类似 wc

nmap – 强大扫描器(有 windows 版本

anbox-Linux 下完全运行安卓系统虽然是沙盒

arpwatch-arp 活动监视器

pidstat – 进程和内核统计信息

atop-htop 强大的资源管理器

glances – 系统主机 目前运行状态信息 包括开机时间

bwm-ng – 实时网速查看

pyDash – 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 在 Linux 上使用 Meld 比较文件夹(图像化)

极速蜗牛:apt-fast

ngxtop:在命令行实时监控 Nginx 的神器

Bash Getopts – 让你的脚本支持命令行参数

Linux 命令行下嗅探 HTTP 流量的工具:httpry

mps-Youtube 命令行 youtube 播放器

fping hping-ping 的升级版

vmstat iostat dastat

cfdisk – 磁盘分区工具

yes – 死机神器

mc – 文件管理器

ip 新工具 ifconfig 会被这个所淘汰!比如 ip route list 查看当前主机路由表。

w3m elink – 终端浏览器 简直是神器!(终端浏览器有很多)

ipcs – 进程间通信设施状态

pgreg 和 pidof – 查找基于名称来查找进程

pkill – 按进程的名称杀死进程!(这个工具我很惊讶!)

dd-(有语法,我常用的是将 iso 写入光盘 U 盘)

col – 过滤其他指令控制字符

iptraf-(网卡监听工具)神器!

jion – 合并指定文件中相同字段

sl – 火车彩蛋 oneko – 猫捉老鼠 espeak – 星球大战!(无卵用!这类彩蛋有很多!)

swaks – 邮件伪造

cv – 简直就是 linux 神器(显示复制拷贝进度条!)

hydra – 九头龙 暴力破解

cpustat – 是 Linux 下一个强大的系统性能测量程序 (新工具)

arbtt,一个开源的自动记录软件,

GUI 工具 Psensor – 它允许你在 Linux 中监控硬件温度

lshw – 命令是一个综合性硬件查询工具

ctrl+a – 终端开始,ctrl+e(终端结尾)(方便)

last lastlog-(运维神器和我们普通用户没关系)

iftop 网络流量 nc(catnet)瑞士军刀

aptitude-apt 源管理工具

x86info – 是一个为了展示基于 x86 架构的 CPU 信息

cpuid 命令的功能就相当于一个专用的 CPU 信息工具

brctl 网桥工具

mtr 网络诊断工具

tee 指定的文件保存制定文件列表中

spilt 指定文件分割成若干小文件(多半用于分割日志)

chroot(卧槽我现在还不会用这个命令!)

Nessus 的漏洞扫描

route-n(查看 ip 与路由) cat/proc/net/arp(查看 arp)cat /proc/net/netlink(查看哎呀忘了)

msfconsole 后门工具(逃不过杀软,除非加壳。安卓木马要生成签名!)

crunch 字典生成工具(生成 tb 字典,使用小心大字典打开生成会让电脑死机!)

PentestBox.exe windows10 下渗透工具

smb 分析工具

ptunnel tcp

hashcat 多线程密码破解

ttyload 在终端中用彩色显示 Linux 的平均负载

resize -s 调节中端

samdump2 破解 xp vista 系统账户工具(我天朝 pe 秒了他)

Zypper 是 SUSE Linux 中用于安装,升级,卸载,管理仓库、进行各种包查询的命令行接口 ( SUSE Linux)仅能用于!

boxex 是 linux 下的一款命令行工具,可以用字符组成盒子把你的文字包围在里面。 (挺有意思的!)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
徐闹闹 » 推荐给 Linux 运维一些牛 × 的命令行软件神器!

提供最优质的资源集合

立即查看 了解详情