训练shell常用脚本练习(三)

在当今数字化时代,运维工作的重要性日益凸显。面对复杂多变的IT环境,高效的自动化工具和脚本成为每一位运维人员提升工作效率、保障系统稳定的关键利器。为了助力广大运维同行在日常工作中更加得心应手,我特此精心整理了一份实用的Shell脚本合集,旨在为大家提供一份“运维人的福利”,以期在繁琐的任务处理与系统...

ecs服务器shell常用脚本练习(十)

1. 查看所有虚拟机磁盘使用量以及CPU 使用量信息 #!/bin/bash virt‐df read ‐n1 "按任意键继续" key virt‐top 2. 使用shell 脚本打印如下图形: #!/bin/bash #打印第一组图片 #for(())为类C 语言的语法格式,也可以使用for i...

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Shell 脚本进阶

8 课时 |
903 人已学 |
免费

Shell 脚本入门

9 课时 |
2485 人已学 |
免费
开发者课程背景图

ecs服务器shell常用脚本练习(九)

1. 将Linux 系统中UID 大于等于1000 的普通用户都删除 #!/bin/bash #先用awk 提取所有uid 大于等于1000 的普通用户名称 #再使用for 循环逐个将每个用户删除即可 user=$(awk ‐F: '$3>=1000{print $1}' /etc/passw...

ecs服务器shell常用脚本练习(六)

1. 查找Linux 系统中的僵尸进程 #!/bin/bash #awk 判断ps 命令输出的第8 列为Z 是,显示该进程的PID 和进程命令 ps aux |awk '{if($8 == "Z"){print $2,$11}}' 2. 提示用户输入年份后测试判断是否为闰年 #!/bin/bash ...

ecs服务器shell常用脚本练习(四)

个人积累的一些shell脚本结合书本知识总结,精简学习直接代码,可以复制粘贴直接用 1. 统计当前Linux 系统中可以登录计算机的账户有多少个 #!/bin/bash #方法1: grep "bash$" /etc/passwd | wc ‐l #方法2: awk ‐f: '/bash$/{x++...

ecs服务器shell常用脚本练习(二)

1. 编写脚本,实现人机<石头,剪刀,布>游戏 game=(石头 剪刀 布) num=$[RANDOM%3] computer=${game[$num]} #通过随机数获取计算机的出拳 #出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是3 中不同的可能 ...

SHELL练习

1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。read -p "input a number : " n if [ -n "$(echo $n| sed -n "/^[0-9]\+$/p")" ] then ...

SHELL综合练习2

SHELL综合练习2

将/etc/shadow文件的每一行作为元数赋值给数组i=0 declare -A array for line in `cat /etc/shadow` do array[$i]=$line i=`expr $i + 1` done echo ${array[*]} 使用关联数组统计文件/etc/...

SHELL综合练习1

SHELL综合练习1

1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED#!/bin/bash fun1 () { if [ $1 -ge 1 ] then echo -e '\e[1;32mOK\e[m' else echo -e '\033[1;31mFAILED\03...

shell语言最实用的脚本练习

文章目录1.编写一个脚本,自动检查云服务器的系统负载,如果负载过高则自动重启服务器。思路答案:#!/bin/bash # 检查系统负载 loadavg=$(uptime | awk '{print $10}' | sed 's/,//g') # 如果系统负载超过设定阈值,则自动重启服务器 if ((...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
Shell 脚本速查手册
立即下载