美文网首页
Linux常用快捷键

Linux常用快捷键

作者: 月饮沙 | 来源:发表于2020-04-08 16:36 被阅读0次

    常用快捷键

    • 操作快捷键
      • Ctrl + r : 可以快速查找历史命令
      • Ctrl + l : 可以清理控制台屏幕
      • Ctrl + a \ Ctrl + e : 移动光标到命令行首\行尾
      • Ctrl + w \ Ctrl + k : 删除光标之前\之后的内容
    • VIM文件编辑快捷键
      • ZZ 保存文件并退出
    • 进程操作快捷键
      • 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信息
    ip a|grep "global"|awk '{print $2}'|awk -F/ '{ print $1}'
    

    相关文章

      网友评论

          本文标题:Linux常用快捷键

          本文链接:https://www.haomeiwen.com/subject/nbvtmhtx.html