美文网首页
linux 命令笔记

linux 命令笔记

作者: 我是电饭煲 | 来源:发表于2020-04-01 16:00 被阅读0次

    linux 命令

    // 查看内存情况
    free -m
    // 查看文件前几行内容(默认10行)
    hard -20(行数)文件名
    // 查看文件后几行内容(默认10行)
    tail -20(行数)文件名
    // 查看文件的动态播放
    tail -f 文件名
    // 直接打开文件
    cat 文件名
    // 合并文件(覆盖)
    cat 文件1 文件2 > 文件3
    // 合并文件(追加)
    cat 文件1 >> 文件2
    // 批量将文件追加到其他文件
    cat test* > testall.txt
    // 统计文件行数、单词数(空格)、字节数
    wc -lwc 文件名
    // 创建文件
    touch 文件名
    // 创建目录
    mkdir 目录
    // 删除除指定文件以外的文件
    rm -rf !(file1|file2) 
    // 批量清空文件
    for i in `find /home/centos/market-data/logs/logs/* -name "*.log"`; do cat /dev/null > $i; done
    // 清空大文件(清空big.file,empty.file为空文件)
    rsync --delete-before -a -H -v /home/temp/empty.file /home/file/big.file
    // 排除整个服务器的目录的大小
    cd /
    sudo du -sh *
    // 删除匹配字符串文件
    sudo find . -name "mh-dataimp.log.201*" -exec rm {} \;
    // 找到大于指定大小的文件
    sudo find / -type f -size +100M  -exec ls -lh {} \;
    

    删除除某个文件以外的文件

    • 开启反选功能

    shopt -s extglob

    • 删除

    rm -rf !(test)

    java进程故障排除命令

    // 分析具体的对象数目和占用内存大小
    jmap -histo:live 16110 | head -n 10
    

    相关文章

      网友评论

          本文标题:linux 命令笔记

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