分享

介绍几个实用的Linux运维命令1.删除0字节文件$ cd /t

 欧阳慕远 2024-05-04 发布于河南
介绍几个实用的Linux运维命令

1.删除0字节文件
$ cd /tmp
$ find -type f -size 0 -exec rm -f {} /;

说明:
1) 先在测试环境测试好,再执行,会直接删除符合条件的文件。
2) '{}'和'\' 中间要有一个空格

2.查看进程
按内存从大到小排列
$ ps -e -o “%C : %p : %z : %a”|sort -k5 -nr

3.按cpu利用率从大到小排列
$ ps -e -o “%C : %p : %z : %a”|sort -nr

4. 找出出现次数最多
$ awk '{print $1}' file|sort |uniq -c|sort -k1r

5. 创建多个文件的小脚本
$ i=1; while [ $i -le 99 ]; do name=`printf 'test%02d.txt' $i`; touch '$name'; i=$(($i+1)); done


$ for i in $(seq 99); do name=$(printf test%02d.txt $i); touch '$name'; done

6. 计算某一进程所占用内存
$ cat /proc/31076/statm | awk '{printf '%dm\n',$1/1024}'

输出:
5344m

说明:31076 是PID

7. 监测文件/var/log/test.log的变化
$ watch -n.1 'cat /var/log/test.log'

8. 直接将文本内容输出到文件,适合在脚本直接创建配置文件
$ sudo bash -c 'cat > /tmp/test.conf' <<EOF
123456
abcdef
EOF

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多