![](https://img-blog.csdnimg.cn/782f73af8c6b4c149c4bc4d19ad761ea.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SHell
文章平均质量分 56
学习SHell的一些知识总结或者训练吧
bojiSAMA
浮尘随浪记今朝,乾宇书途入璇源
展开
-
Shell-比对公网ip变化定期发送公网ip给指定邮箱
Shell-比对公网ip变化定期发送公网ip给指定邮箱原创 2023-02-11 13:19:59 · 409 阅读 · 1 评论 -
shell学习训练&&总结_1
shell学习训练&&总结_1Ⅰ. 学好SHELL_前置条件知识Ⅱ. 学习训练事前准备:1. 添加5个用户, user1,..., user5,每个用户添加完成后,都要显示用户某某已经成功添加;2. 每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息;3. 添加3个用户user1, user2, user3;但要先判断用户是否存在,不存在而后再添加;4. 最后显示当前系统上共有多少个用户5. 在系统显示水果菜单6. 在系统打印表格内容合体!Ⅲ. 总结Ⅰ.原创 2022-01-10 21:11:45 · 531 阅读 · 0 评论 -
shell学习训练&&总结_2
shell学习训练&&总结_2变量赋值方式预定义变量(linuxShell内置变量)\$@ 和\$*的区别算数运算命令问题3变量赋值方式直接赋值x=123 #这就是直接赋值使用命令行参数赋值haha=1H=$haha #这个H就是通过命令行参数赋值read命令获取输入值赋值read Get_input -p"input:" 123 #输入一串数字,将其赋给Get_input这个变量 echo $Get_input # $变量为调用该变量值123 #显示G原创 2022-01-13 00:13:37 · 374 阅读 · 0 评论 -
shell学习训练&&总结_2
shell学习训练&&总结_2第一题第二题第一题1.判断某个文件是否存在,若不存在则给一个Filename does not exist的信息,并终端程序; 2.若文件存在,则判断它是文件或者目录,结果输出Filename is regular file 或者 Filename is directory. 3.判断下,执行者的身份对这个文件或者目录所有的的权限,并输入权限数据第二题1.当执行一个程序的时候,这个程序会让用户选择Y或N 2.如果用户输入Y或者y时就显示ok,contin原创 2022-01-23 22:40:47 · 283 阅读 · 0 评论 -
shell学习训练&&总结_3
1、编写脚本,判断当前系统剩余内存大小,如果低于100M,邮件报警管理员,使用计划任务,每10分钟检查一次。第一题 1.判断某个文件是否存在,若不存在则给一个Filename does not exist的信息,并终端程序; 2.若文件存在,则判断它是文件或者目录,结果输出Filename is regular file 或者 Filename is directory. 3.判断下,执行者的身份对这个文件或者目录所有的的权限,并输入权限数据#!/bin/bashread -p "file:" f原创 2022-01-16 11:31:12 · 418 阅读 · 0 评论 -
shell学习训练&&总结_4
shell学习训练&&总结_4训练1训练2训练3训练4总结训练11…判断命令历史中历史命令的总条目是否大于1000,如果大于,则显示“some command will gone”,否则显示OKa=`history|tail -1` #因为history所显示的是当前shell的历史记录,所以要在启用子shell前让父shell使用hitory,目的是在父shell中将history的输出结果作为子shell的输入参数#!/bin/bashi=`echo ${a%%' '*}`原创 2022-01-16 17:36:35 · 331 阅读 · 0 评论 -
shell学习训练&&总结_5
shell学习训练&&总结_5通过查看主机性能编写循环菜单执显示响应结果打印九九剩法表打印杨辉三角通过查看主机性能编写循环菜单执显示响应结果#!/bin/bashselect n in w "ps-aux | head -3" "top | head -3" free quit;do case $n in w) w ;; "ps-aux |原创 2022-01-20 09:35:31 · 628 阅读 · 0 评论 -
shell学习训练&&总结_6
shell学习训练&&总结_61、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数,返回最大值4、编写函数,实现两个整数位参数,计算加减乘除。5、将密码配置文件的每一行作为元素(数)赋值给数组#!/bin/bashi=0while read line;do array[$i]=$line #example:arr原创 2022-01-21 10:14:00 · 303 阅读 · 0 评论 -
shell学习训练&&总结_7
shell学习训练&&总结_71.统计班级学生各科成绩(shuxue,yuwen,yinyu)信息,并计算各科成绩的平均值和总和#!/bin/bash#本操作实现数组存储,学生和成绩。按q键退出t=0while true;doread -p"input student name:" stif [[ $st != q ]];then student[$t]=$stelse breakfiread -p"input math scores:" s1if [[ $s1原创 2022-01-23 13:52:36 · 1178 阅读 · 0 评论