find查找和脚本基础练习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find查找和脚本基础练习相关的知识,希望对你有一定的参考价值。
编写脚本/root/bin/systeminfo.sh,显?当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存??,硬盘??编写脚本/root/bin/backup.sh,可实现每?将/etc/?录备份到/root/etcYYYY-mm-dd中
编写脚本/root/bin/disk.sh,显?当前硬盘分区中空间利?率最?的值
编写脚本sumspace.sh,传递两个?件路径作为参数给脚本,计算这两个?件中所有空??之和##
编写脚本sumfile.sh,统计/etc, /var, /usr?录中共有多少个?级??录和?件
编写脚本hostping.sh,接受?个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提??户“该IP地址可访问” ;如果不可ping通,则提??户“该IP地址不可访问”
编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使?率,如果超过80%,就发?播警告空间将满
编写脚本per.sh,判断当前?户对指定参数?件,是否不可读并且不可写
编写脚本excute.sh ,判断参数?件是否为sh后缀的普通?件,如果是,添加所有?可执?权限,否则提??户?脚本?件
编写脚本createuser.sh,实现如下功能:使??个?户名做为参数,如果指定参数的?户存在,就显?其存在,否则添加之;显?添加的?户的id号等信息
编写脚本/root/bin/yesorno.sh,提??户输?yes或no,并判断?户输?的是yes还是no,或是其它信息
编写脚本/root/bin/filetype.sh,判断?户输??件路径,显?其?件类型(普通,?录,链接,其它?件类型)
编写脚本/root/bin/checkint.sh,判断?户输?的参数是否为正整数
查找/var目录下属主为root,且属组为mail的所有文件
查找/var目录下不属于root、lp、gdm的所有文件
查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件
查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件
查找/etc目录下大于1M且类型为普通文件的所有文件
查找/etc目录下至少有一类用户没有执行权限的文件 只显示前10行
查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
查找/etc目录下所有用户都没有写权限的文件
以上是关于find查找和脚本基础练习的主要内容,如果未能解决你的问题,请参考以下文章