码迷,mamicode.com
首页 >  
搜索关键字:shell练习    ( 99个结果
Shell练习(十一)
习题1:统计数字并求和要求:计算文档1.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。参考答案:习题2:统计网卡流量要求:写一个脚本,检测你的网络流量,并记录到一个日志里。需要按照如下格式,并且一分钟统计一次(只需要统计外网网卡,假设网卡名字为eth0):2017-08-0401:11eth0input:1000bpseth0output:200000bps######
分类:系统相关   时间:2018-03-06 23:16:32    阅读次数:224
Shell练习(十)
习题1:用户交互脚本要求:写一个脚本,执行后,打印一行提示“Pleaseinputanumber:”,要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入”end”停止。参考答案:#!/bin/bash#date:2018年3月5日while:doread-p"Pleaseinputanumber:(endforexit)"nnum=`echo$n|sed-r‘s/[0-9]
分类:系统相关   时间:2018-03-05 23:32:06    阅读次数:254
Shell练习(九)
习题1:找规律打印数字要求:请详细查看如下几个数字的规律,并使用shell脚本输出后面的十个数字。????????????10 31 53 77??105 141 …….提示:相邻两个数差值的差值有规律参考答案:习题2:封IP要求:根据web服务器上的访问日志
分类:系统相关   时间:2018-02-27 19:25:37    阅读次数:231
Shell练习(八)
习题1:监控磁盘使用率要求:写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。思路:就是先df -h 然后过滤出已使用的那一列,然后再想办法过滤出百分比的整数部分,然后和85去比较,同理,inode也是一样的思路。参考答案:习题2:统计普通用户要求:写个shell,看看你的Lin
分类:系统相关   时间:2018-02-27 11:00:16    阅读次数:188
Shell练习(七)
习题1:统计日志大小要求:假如我们需要每小时都去执行你写的脚本。在脚本中实现这样的功能,当时间是0点和12点时,需要将目录/data/log/下的文件全部清空,注意只能清空文件内容而不能删除文件。而其他时间只需要统计一下每个文件的大小,一个文件一行,输出到一个按日期和时间为名字的日志里。 需要考虑/data/log/目录下的二级、三级、…  等子目录里面的文件参考答案:#!/bin/ba
分类:系统相关   时间:2018-02-26 13:22:06    阅读次数:236
Shell练习(六)
习题1:输入数字执行对应命令要求:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd meau*  1—date 2–ls 3–who 4–pwd;当输入1时,会运行date, 输入2时运行ls, 依此类推。参考答案:#!/bin/bash # date: 2018年2月23日 echo "*cmd menu*&nbs
分类:系统相关   时间:2018-02-23 18:53:09    阅读次数:160
Shell练习(五)
习题1:删除文本中的字母要求:把一个文本文档的前5行中包含字母的行删除掉,同时把6到10行中的全部字母删除掉(文件1.txt,行数大于10行)参考答案:#!/bin/bash #date:2018年2月9日 sfile="/root/2.txt" N=`cat?$sfile|wc?-l` for?i?in?`seq?1
分类:系统相关   时间:2018-02-09 17:34:05    阅读次数:201
Shell练习(四)
习题1:备份数据库要求:设计一个shell脚本来备份数据库,首先在本地服务器上保存一份数据,然后再远程拷贝一份,本地保存一周的数据,远程保存一个月            假定,我们知道mysql root账号的密码,要备份的库为discuz,本地备份目录为/bak/mysql,
分类:系统相关   时间:2018-02-08 17:44:52    阅读次数:259
Shell练习(三)
习题1:批量更改文件名要求:找到/123目录下所有后缀名为.txt的文件批量修改.txt为.txt.bak把所有.bak文件打包压缩为123.tar.gz批量还原文件的名字,即把增加的.bak再删除参考答案:#!/bin/bash #?date:2018年2月7日 cd?/root/123 find?.?-type?f?-name&nbs
分类:系统相关   时间:2018-02-07 16:55:16    阅读次数:224
Shell练习(二)
习题1:统计内存使用要求:写一个脚本计算一下linux系统所有进程占用内存大小的和。(提示:使用ps或者top命令)参考答案:#!/bin/bash # date:2018年2月6日 # 使用top计算 echo -n "top统计结果:";top -bn1|sed '1,7'd|awk &#
分类:系统相关   时间:2018-02-07 12:02:55    阅读次数:193
99条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!