常用快捷键
- 操作快捷键
- Ctrl + r : 可以快速查找历史命令
- Ctrl + l : 可以清理控制台屏幕
- Ctrl + a \ Ctrl + e : 移动光标到命令行首\行尾
- Ctrl + w \ Ctrl + k : 删除光标之前\之后的内容
- VIM文件编辑快捷键
- 进程操作快捷键
- Ctrl + c : 强行终止程序的执行
- Ctrl + z : 挂起一个进程
- Ctrl + d : 终端中输入exit后回车
- top中的快捷键
- Shift + p : 根据CPU使用率排序
- Shift + m : 根据内存占用排序
常用命令
磁盘空间相关
du -x --max-depth=1 / |sort -k1 -nr
# -x 跳过其他文件系统
# --max-depth 目录深度,只统计目录下第一级目录
# / 目录
# -k 按照哪列排序
# -n 只对数值进行排序
# -r 反向排序
find -type f | awk -F/ -v OFS=/ '{$NF="";dir[$0]++}END{for(i in dir)print dir[i]""i}'|sort -k1 -nr|head
# find -type f 查看所有文件
# awk 按照目录计数
# sort -k1 -nr 按照第一列数值降序排列
# head 只显示前10数据
文件相关
find ./ -type f -name consumer.xml -exec sed -i"s/aaaaaa/bbbbbb/g"{}\;
(find . -name "*.txt"|xargs tar -cvf test.tar) && cp -f test.tar /home/.
其他
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
ip a|grep "global"|awk '{print $2}'|awk -F/ '{ print $1}'
网友评论