控制台使用技巧

操作快捷键:

·Ctrl+r:可以快速查找历史命令

·C​trl+l:可以清理控制台屏幕

·Ctrl+a\Ctrl+e:移动光标到命令行首\行位

·Ctrl+w\Ctrl+k:删除光标之前\之后的内容

VIM文件编辑快捷键

·快捷键ZZ:文件保存并退出

进程操作快捷键

·Ctrl+c:强制终止程序的执行

·Ctrl+z:挂起进程

·Ctrl+d:终端中输入exit后回车

Linux命令中快捷键(top)

·Shift+p:根据CPU使用率排序

·Shift+m:根据内存占用率排序


Shell命令合集

空间分析-场景1:

磁盘空间不足,需快速定位日志目录

du -x --max-depth=1 /|sort -k1 -n

Linux控制台常用快捷键及常用Shell命令_快捷键

空间分析-场景2:

系统产生很多碎片文件,导致inode资源不足

find -type f |awk -F / -v OFS=/ '{$NF="";dir[$0]++}END{for(i in dir)print dir[i]" "i}' | sort -k1 -nr | head

Linux控制台常用快捷键及常用Shell命令_空间分析_02

文件操作-场景1:

批量查找文件作内容替换

find ./ -type f -name test.txt -exec sed -i"s/aaaaa/bbbbb/g"{}\;

Linux控制台常用快捷键及常用Shell命令_空间分析_03

文件操作-场景2:

批量查找文件作拷贝打包

(find . -name "*.txt" | xargs tar -zcvf test.tar.gz) && cp -f test.tar.gz /home/.

Linux控制台常用快捷键及常用Shell命令_快捷键_04

网络连接状态分析

了解用户请求所建立的网络连接状态分析

Linux控制台常用快捷键及常用Shell命令_快捷键_05

IP信息提取

提取主机上的IP信息

ifconfig ens33 | awk 'NR==2{print $2}'