linux基础操作练习
文章平均质量分 53
秃头泥猴
这个作者很懒,什么都没留下…
展开
-
shell-练习
5.请用shell脚本写出查找当前文件夹(/home)下所有的文本文件内容中包含有字符”shen”的文件。10.写一个脚本查找最后创建时间是3天前,后缀是\*.log的文件并删除。径/home/logs/nginx/default/access.log。13.写一个脚本把指定文件里的/usr/local替换为别的目录。要备份的是/var/mylog里所有文件和目录可以压缩进行备份。11.写一个脚本将某目录下大于100k的文件移动至/tmp下。4.用shell写一个脚本,对文本中无序的一列数字排序。...原创 2022-07-26 16:39:18 · 446 阅读 · 0 评论 -
shell练习-awk
awk-F'BEGIN{printf"这个是系统用户\n"}{print$1}END{print"==========="}'/etc/passwd。awk-F'BEGIN{print"用户账号"}{print$1}'/etc/passwd。、请打印第一域,并且打印头部信息为这个是系统用户,打印尾部信息为。第一个域,并且在第一个域所有的内容前面加上。将域名取出并根据域名进行计数排序处理。、获取根分区剩余大小。结尾的信息,有多少条。、请打印出第一域匹配。......原创 2022-07-23 11:27:10 · 121 阅读 · 0 评论 -
shell练习
文件中所有以空白开头的行行首的空白字符。开头,后面至少跟一个空白字符的行的行首的。原创 2022-07-20 16:13:31 · 123 阅读 · 0 评论 -
shell编程练习
1.编写函数,实现打印绿色OK和红色FAILED,判断是否有参数,存在为ok,不存在为Failed。6.使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量。2.编写函数,实现判断是否无位置参数,如无参数,提示错误。5.将/etc/shadow文件的每一行作为元数赋给数组。4.编写函数,实现两个整数作为参数,计算加减乘除。7.使用关联数组按扩展名统计指定目录中文件的数量。3.编写函数实现两个数字作为参数,返回最大值。............原创 2022-07-18 20:57:32 · 138 阅读 · 0 评论 -
shell编程练习-循环练习
网段由用户输入,例如用户输入192.168.2.则ping192.168.2.10.......192.168.2.20。#ssh-keygen在用于管理的主上生成秘钥对#ssh-copy-id-i192.168.2.3。提示主机ip存放在一个文件中,ssh实现公钥认证,执行远程主机中命令,实现公钥认证。2.for创建20用户,用户前缀由用户输入,用户初始密码由用户输入。4.使用for实现批量主机root密码的修改,成功或失败都必须记录。...原创 2022-07-17 16:19:54 · 309 阅读 · 0 评论 -
shell编程练习
根分区剩余空间小于20%,内吨已用空间大于80%,向用户alice发送警告邮件,配合crond每五分钟检查一次。8.判断用户输入的是否是数字,如果数字判断该数字是否大于10。9.计算用户输入的任意两个整数的和,差,乘积,商,余数。判断用户输入的是否是整数,如果不是,则给出提示终止运行。4.判断vsftpd软件包是否安装,如果没有则自动安装。3.判断当前内核主版本是否为3,且次版本是否大于10。6.判断指定的主机是否能ping通,必须使用$1变量。判断用户输入的参数是否是两个,如果不是,提示用法;...原创 2022-07-17 13:17:14 · 330 阅读 · 0 评论 -
linux基本操作练习
1、创建文件命令练习:(1) 在/目录下创建一个临时目录test;(2)在临时目录test下创建五个文件,文件名分别为passwd,group,bashrc,profile,sshd_config;(3)在/test创建/etc/motd的软链接,文件名为motd.soft;创建/etc/motd的硬链接为motd.hard2、重定向练习:(1)将系统内核版本信息,发行版本信息,写入到/test/motd.soft文件中(2)将当前主机主机名,当前用户使用的shell信息追加到/test/原创 2022-07-11 11:55:31 · 2494 阅读 · 0 评论