首页 Linux教程实习生在测试妹子面前炫耀了一波高效的Linux命令~

实习生在测试妹子面前炫耀了一波高效的Linux命令~

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

先放个资源,万一有人需要呢

Linux命令和shell脚本教程内容十分详尽,并且附上大量Linux命令和shell脚本示例,非常适合运维和正在学Linux的朋友学习参考,无偿分享。

一条Linux命令打败99%的运维插图

众所周知,Linux命令众多,但是却很少人懂得去使用它的高效命令。一方面是没有现成的资料;另一方面是大家固定了命令原有使用模式,认为不论白猫黑猫,能够捉住老鼠就是好猫了!

本文给大家分享最近实习生给测试部妹子同事培训的相关Linux高效命令,这也让实习生直接在测试妹子面前炫耀了一把!以下相关高效命令实用指数不分先后,更多的是以简单的命令形式带给大家更好的使用体验。


1、如何快速创建多个相同类型的文件;
如创建名字为haodao1.py,haodao2.py到haodao100.py的批量文件。


touch haodao{1..100}.py

2、如何快速生成一个大文件;
有时候需要在本机生成一个大文件,用于测试磁盘的读写能力,可以借助dd命令生成大文件。


dd if=/dev/zero of=/root/haodaolinux/test.txt bs=1M count=1024

上述命令,在/root/haodaolinux目录下生成一个文件名为test.txt 大小为 1G 的文件。
3、快速清空一个文件的方法,如清空haodao.py文件;


cat /dev/null > haodao.py


echo -n "" > haodao.py


true > haodao.py


: > haodao.py


truncate -s 0 haodao.py

以上5种快速清空文件方法,大家可以选择自己常用的一种,大家知道几种呢!

4、查找当前目录下名字为haodao.py的文件;


find . -name haodao.py

5、查找当前目录下名字以.py结尾的文件;


find . -name "*.py"

6、查找当前目录下名字以.py结尾的文件,并且指定为文件类型搜索;


find . -type f -name "*.py"

7、查找当前目录下名字包含haodao的目录;


find . -type d -name "haodao*"

8、查找当前目录下文件权限为755的对应文件;


find . -type f -perm 755

9、查找当前目录下不具有755权限的所有文件;


find . -type f ! -perm 755

10、查找当前目录下具有777权限的所有文件,并且将这些权限全部改为755;



find . -type f -perm 777  -exec chmod 755 {} \;

11、查找当前目录下文件大小为100MB~1GB的所有文件;


find . -type f -size +100M -size -1G

12、查找当前目录下以.py结尾的文件,并且删除;


find . -name "*.py" -exec rm -rf {} \;


find . -name "*.py" | xargs rm -rf {};


rm -rf $(find . -name "*.py")

以上3种快速删除指定类别文件方法,哪一种更香更好用呢?

13、查找当前目录下30天前修改过的所有文件;


find . -mtime 30

14、查找当前目录下30天前访问过的所有文件;



find . -atime 30

15、查找当前目录下过去1个小时内修改过的所有文件;


find . -mmin -60

16、查找当前目录下过去1个小时内修改过的所有文件;



find . -amin -60

17、查找当前目录下修改超过10天,但修改不到30天的所有文件;



find . -mtime +10 -mtime -30

18、查找当前目录下7天前创建的,并且后缀名是以.py结尾的文件,并且进行删除;


find . -mtime +7  -name "*.py" | xargs rm -rf {};

19、查找当前目录大于1000M的文件,并将该文件移动到/root/home目录下;


find . -size +1000M -exec mv {} /root/home ;

20、查找当前目录下创建于30天前,大小大于1000M,以.py结尾的文件,并且进行删除;


find  . -name "*.py" –mtime +30 –type f –size +1000M |xargs rm –rf {};

放个资源,万一有人需要呢

Linux命令和shell脚本教程内容十分详尽,并且附上大量Linux命令和shell脚本示例,非常适合运维和正在学Linux的朋友学习参考,无偿分享。

实习生在测试妹子面前炫耀了一波高效的Linux命令~插图1

本文链接:https://www.yunweipai.com/44781.html

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部