在 Linux 中,有很多强大的命令可以让你“一行命令走天涯” 比如,你可以使用 ls 命令列出目录中的文件和文件夹,使用 cd 命令切换目录,使用 grep 命令搜索文本等等。当然,这只是冰山一角,Linux 的命令行世界非常广阔,有无数的命令和工具可以帮助你完成各种任务。
1、查看服务器 top10 连接客户端的 IP 地址netstat -nat | awk '{print $5}' | awk -F ':' '{print $1}' | sort | uniq -c | sort -rn | head -n 10nice
2、查看当前服务器占用内存 最大 top10 的程序lsof / | awk '$7 > 1048576 { print $7 / 1048576 "MB", $9, $1 }' | sort -nu | tail强烈推荐
3、查看客户端每个IP到服务器端口80的连接数while true; do clear; date; echo; echo "[Count] | [IP ADDR]"; echo "-------------------"; netstat -n | grep ':80\>' | awk '! /LISTEN/ {print $5}' | cut -d: -f1 | uniq -c; sleep 5; doneres
4、将当前目录中的所有文件重命名为小写名称for name in *; do mv "$name" "${name,,}"; doneres
5、打印路径 树形展示ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'res