6、判断/var/目录下所有文件的类型
7、添加10个用户user1-user10,密码为8位随机字符
8、(在ubuntu下完成,先完成以下操作)
/etc/rc.d/rc5.d目录下分别有多个以K开头和以S开头的文件;分别读取每个文件,以K开头的输出为文件加stop,以S开头的输出为文件名加start,如K01nginx stop S01atd start
9、编写脚本,提示输入正整数n的值,计算1+2+…+n的总和
10、计算100以内所有能被3整除的整数之和
11、编写脚本,提示请输入网络地址,如192.168.0.0,判断输入的网段中主机在线状态
12、打印九九乘法表
14、打印等腰三角形
15、猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求第一天共摘了多少?
16、编写脚本,求100以内所有正奇数之和
17、编写脚本,提示请输入网络地址,如:192.168.0.0,判断输入的网段中主机在线状态,并统计在线和离线主机各多少
18、编写脚本,打印九九乘法表
19、编写脚本,利用变量RANDOM生成10个随机数字,输出这个10数字,并显示其中的最大值和最小值
20、编写脚本,实现打印国际象棋棋盘
21、后续六个字符串:efbaf275cd、4be9c40b8b、44b2395c46、f8c8873ce0、b902c16c8b、ad865d2f63是通过对随机数变量RANDOM随机执行命令: echo $RANDOM|md5sum|cut -c1-10 后的结果,请破解这些字符串对应的RANDOM值
23、随机生成10以内的数字,实现猜字游戏,提示比较大或小,相等则退出
24、用文件名做为参数,统计所有参数文件的总行数
25、用二个以上的数字为参数,显示其中的最大值和最小值
26、编写函数,实现OS的版本判断
27、编写函数,实现取出当前系统eth0的IP地址
28、编写函数,实现打印绿色OK和红色FAILED
29、编写函数,实现判断是否无位置参数,如无参数,提示错误
30、编写函数,实现两个数字做为参数,返回最大值
31、编写服务脚本/root/bin/,完成如下要求
(1) 脚本可接受参数:start, stop, restart, status
(2) 如果参数非此四者之一,提示使用格式后报错退出
(3) 如是start:则创建/var/lock/subsys/SCRIPT_NAME, 并显示“启动成功” 。考虑:如果事先已经启动过一次,该如何处理?
(4) 如是stop:则删除/var/lock/subsys/SCRIPT_NAME, 并显示“停止完成” 。考虑:如果事先已然停止过了,该如何处理?
(5) 如是restart,则先stop, 再start 。考虑:如果本来没有start,如何处理?
(6) 如是status, 则如果/var/lock/subsys/SCRIPT_NAME文件存在,则显示“SCRIPT_NAME is running...”,如果/var/lock/subsys/SCRIPT_NAME文件不存在,则显示“SCRIPT_NAME is stopped...”
32、编写脚本/root/bin/
(1) 提示用户输入一个可执行命令名称
(2) 获取此命令所依赖到的所有库文件列表
(3) 复制命令至某目标目录(例如/mnt/sysroot)下的对应路径下
如:/bin/bash ==> /mnt/sysroot/bin/bash
/usr/bin/passwd ==> /mnt/sysroot/usr/bin/passwd
(4) 复制此命令依赖到的所有库文件至目标目录下的对应路径下: 如:/lib64/.2 ==> /mnt/sysroot/lib64/.2
(5)每次复制完成一个命令后,不要退出,而是提示用户键入新的要复制的命令,并重复完成上述。功能;直到用户输入quit退出
33、斐波那契数列又称黄金分割数列,因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2),利用函数,求n阶斐波那契数列
34、编写一个猜数字的游戏,实在以下功能。
#写一个猜数字游戏,填4个数字,猜中多少按以下方式输出#如0359
#若数字对,且位置对,则提示nA#如数字对,但位置不对,则提示nB#比如,猜0297,则应提示1A1B#比如,猜1359,则应提示3A0B#比如,猜3958,则应提示0A3B#如果猜中,则输出“猜中了,你用了n次”
Python列表练习题
NC32 求平方根描述实现函数 int mysqrt(int x).计算并返回 x 的平方根(向下取整)示例1输入:2复制返回值:1代码解析:解法2:二分法public class Solution { public int mysqrt(int x) { if (x < 2) return x; int l
Python流程语句控制练习题
1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法)[root@rocky8 ~]# cat /proc/meminfo |egrep -io '^[s].*'SwapCached: 0 kBSwapTotal: 4194300 kBSwapFree: 4194300 kBShmem: 8860 k
题目1:1-100求和非递归版本:#!/bin/bashsum=0while [ $val -le 100 ]do let sum+=val let val++doneecho $sumsum=0for i in {1..100}do if [&nbs
一、用shell脚本实现进度条#!/bin/bashfunction proc() 4 { 5 count=0 6 bar="" 7  
1、在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄mysql> select name,age from students where age>25 and gender='M';+---------------+-----+| name | age |+---------------+-----+| Xie Yanke | 53 |
本文转自敬爱的林肯老师博客a 100d -30a 100150d
第 2 部分
添加10个用户user1到user10,但要求只有用户不存在的情况下才能添加
用for实现脚本判断/var/目录下所有文件的类型read-p"pleasrinputdirectory:"DISforFinls$DIS;do TY=file$DIS/$F|egrep-o"link|text|block|directory" case$TYin text) &em
Linux练习题
1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法)[root@rocky8 ~]#cat /proc/meminfo |egrep "^[sS]"SwapCached: 0 kBSwapTotal: 4194300 kBSwapFree: 4194300 kBShmem: 9204 kBSlab:
shell练习题一
Spring Cloud 是分布式微服务架构的一站式解决方案,它不是 Spring 团队所研发的框架,而是将多种解决了微服务架构常见问题的优秀架构,使用 Spring Cloud 规范集成,并用 Spring Boot 封装,更便于开发者使用。
Pinely Round 5 (Div. 1 + Div. 2) A. Round Trip 【题目】 参加cf比赛,分两类div1 div2, div1对所有人rated, div2只对<X的rated。 你可以主动选择在rated的场次加分或者减分,如果当前场次能够rated,当前分为R,则变动 ...
关注 霍格沃兹测试学院,回复「资料」, 领取人工智能测试开发技术合集 在快速迭代的软件开发周期中,测试环节往往成为交付瓶颈。传统自动化测试需要大量编码工作,维护成本高昂,让许多团队望而却步。 现在,通过Dify的可视化工作流,即使是测试新手也能快速构建专业的自动化测试体系,实现真正的“开箱即用 ...
撤销后处理的平移和旋转:先对视锥体进行平移和旋转。深度缩放:将每个像素的uuuvvv坐标与深度值ddd相结合,得到实际的 3D 坐标。从相机坐标系到激光雷达坐标系的转换:通过旋转矩阵和内参矩阵进行变换,得到激光雷达坐标系下的点。额外的变换:根据输入的额外旋转和平移矩阵,对点进行二次变换。