挑库 > 社会 > 正文

​249个Linux Shell脚本经典案例,拿来即用(附PDF)

时间:2025-07-25 20:36

来源:挑库

点击:

249个Linux Shell脚本经典案例,拿来即用(附PDF)

作为一名 Linux 运维工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,发现大家对Shell脚本都有“心结”,要么觉得自己写出来不好看,要么根本无从下手。下面分享249个真实Shell脚本案例,多看、多练、多学,相信你一定能写出满意的脚本。

除此之外,还准备了一些Shell脚本的编写规范、入门手册、编写指南等资源,今天一并分享给大家。

由于脚本案例太多,在此仅展示部分,完整版领取方式请见文末

249个拿来即用的shell脚本!

这249个Shell脚本共147页,目录清楚,一键搜索定位,代码清晰可复制,电子版可以随时拿来练习提升,是学习、提升、面试必备精品。

1、通过位置变量创建Linux系统账户及密码

#!/bin/bash

# 通过位置变量创建 Linux 系统账户及密码

#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数

useradd "$1"

echo "$2" | passwd ‐‐stdin "$1"

2、备份日志

#!/bin/bash

# 每周 5 使用 tar 命令备份/var/log 下的所有日志文件

# vim /root/logbak.sh

# 编写备份脚本,备份后的文件名包含日期标签,防止后面的备份将前面的备份数据覆盖

# 注意 date 命令需要使用反引号括起来,反引号在键盘

键上面tar -czf log-`date +%Y%m%d`.tar.gz /var/log# crontab ‐e #编写计划任务,执行备份脚本00 03 * * 5 /root/logbak.sh

3、输入三个数并进行升序排序

#!/bin/bash# 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字read -p "请输入一个整数:" num1read -p "请输入一个整数:" num2read -p "请输入一个整数:" num3# 不管谁大谁小,最后都打印 echo "$num1,$num2,$num3"# num1 中永远存最小的值,num2 中永远存中间值,num3 永远存最大值# 如果输入的不是这样的顺序,则改变数的存储顺序,如:可以将 num1 和 num2 的值对调tmp=0# 如果 num1 大于 num2,就把 num1 和和 num2 的值对调,确保 num1 变量中存的是最小值if [ $num1 -gt $num2 ];thentmp=$num1num1=$num2num2=$tmpfi# 如果 num1 大于 num3,就把 num1 和 num3 对调,确保 num1 变量中存的是最小值if [ $num1 -gt $num3 ];thentmp=$num1num1=$num3num3=$tmpfi# 如果 num2 大于 num3,就把 num2 和 num3 对标,确保 num2 变量中存的是小一点的值if [ $num2 -gt $num3 ];thentmp=$num2num2=$num3num3=$tmpfiecho "排序后数据(从小到大)为:$num1,$num2,$num3"

4、点名器脚本

#!/bin/bash# 编写一个点名器脚本# 该脚本,需要提前准备一个 user.txt 文件# 该文件中需要包含所有姓名的信息,一行一个姓名,脚本每次随机显示一个姓名while :do#统计 user 文件中有多少用户line=`cat user.txt |wc ‐l`num=$[RANDOM%line+1]sed -n "${num}p" user.txtsleep 0.2cleardone

5、对100以内的所有正整数相加求和(1+2+3.....+100)

#!/bin/bash# 对 100 以内的所有正整数相加求和(1+2+3+4...+100)#seq 100 可以快速自动生成 100 个整数sum=0for i in `seq 100`dosum=$[sum+i]doneecho "总和是:$sum"

6、统计当前Linux系统中可以登录计算机的账户有多少个

#!/bin/bash# 统计当前 Linux 系统中可以登录计算机的账户有多少个#方法 1:grep "bash$" /etc/passwd | wc -l#方法 2:awk -f: '/bash$/{x++}end{print x}' /etc/passwd

8、打印各种格式的时间

#!/bin/bash# 打印各种时间格式echo "显示星期简称(如:Sun)"date +%aecho "显示星期全称(如:Sunday)"date +%Aecho "显示月份简称(如:Jan)"date +%becho "显示月份全称(如:January)"date +%Becho "显示数字月份(如:12)"date +%mecho "显示数字日期(如:01 号)"date +%decho "显示数字年(如:01 号)"date +%Y echo "显示年‐月‐日"date +%Fecho "显示小时(24 小时制)"date +%Hecho "显示分钟(00..59)"date +%Mecho "显示秒"date +%Secho "显示纳秒"date +%Necho "组合显示"date +"%Y%m%d %H:%M:%S"

上下滚动查看更多,仅展示部分内容

Shell脚本是自动化运维的关键组成部分,虽然简简单单几十行代码,但可是蕴藏着巨大的能量和智慧,还是很值得运维朋友学习的。

所有资料已经打包好了,想要提升的同学请务必拿走学习!

资料整理自网络,仅作免费交流分享,侵删

领取方式如下:

备注【249个shell脚本】

即可100%免费领取

相关标签:

相关推荐

​最全韩国女团盘点——2015(上)

​最全韩国女团盘点——2015(上)

最全韩国女团盘点——2015(上) 按出道时间顺序排列 总计: 38 组 前20组 1. SONAMOO 出道时间:2015-01-02 成 员:Min Jae(成旼宰),D.ana(曺恩愛),Eui Jin(洪宜珍),High.D(金到姬),...

2025-07-25 20:34:26

​三本冷门但是却很好看的小说,主角幕后操控一切,评分远超9.0

​三本冷门但是却很好看的小说,主角幕后操控一切,评分远超9.0

三本冷门但是却很好看的小说,主角幕后操控一切,评分远超9.0 大家好,我是小毛,每天都会为大家挑选高质量高人气的经典小说,希望你们喜欢。今天强推三本冷门但是却很好看的小...

2025-07-23 15:39:16

​平安夜,为什么大家要送苹果?

​平安夜,为什么大家要送苹果?

平安夜,为什么大家要送苹果? 今天就是平安夜了! 相信很多朋友又会收到苹果了。 平安夜的苹果不是随便送的,而且, 还很有讲究: 送一个苹果,寓意“祝你平安”。送一个苹果...

2025-07-23 15:37:01

​《鬼吹灯之天星术》,又是一部烂片?看完演员阵容,网友:真香

​《鬼吹灯之天星术》,又是一部烂片?看完演员阵容,网友:真香

《鬼吹灯之天星术》,又是一部烂片?看完演员阵容,网友:真香 众所周知,4月份播出的网剧《龙岭迷窟》掀起了一股《鬼吹灯》追剧热潮,在《龙岭迷窟》的引领下,和《鬼吹灯》...

2025-07-23 15:34:45

​“超级地球”被发现?相当于14个地球,不止有四季比地球还舒服

​“超级地球”被发现?相当于14个地球,不止有四季比地球还舒服

“超级地球”被发现?相当于14个地球,不止有四季比地球还舒服 文/惬意(原创文章,欢迎大家转载分享) 所见皆是草木、唯你是青山。 地球是太阳系八大行星之一,按照太阳由近及...

2025-07-23 15:32:29

​中国舞蹈家协会考级六级内容有哪些?全部内容

​中国舞蹈家协会考级六级内容有哪些?全部内容

中国舞蹈家协会考级六级内容有哪些?全部内容 现如今舞蹈已经越来越被大家所认可,因为跳舞不仅能让你学到技能,还能让你有像传统运动一样的健身效果,并且更有趣味性。所以学...

2025-07-23 15:30:13

​罗马尼亚超模 娃娃脸碧蓝眼 现代穿搭参杂民族风——Diana

​罗马尼亚超模 娃娃脸碧蓝眼 现代穿搭参杂民族风——Diana

罗马尼亚超模 娃娃脸碧蓝眼 现代穿搭参杂民族风——Diana 说起罗马尼亚,我们前面讲过很多关于这个国家的历史,地理位置,现在说说这个国家的美女和人文,罗马尼亚美女众多,因...

2025-07-23 15:27:57

​刘备有五虎上将,曹操的五虎上将有哪些人呢?

​刘备有五虎上将,曹操的五虎上将有哪些人呢?

刘备有五虎上将,曹操的五虎上将有哪些人呢? 我们大家都熟悉刘备有五虎上将,他们分别是关羽、张飞、赵云、马超、黄忠。 这五个人大家都耳熟能详,他们的经历也被我们后世津...

2025-07-23 15:25:40

​卡布奇诺怎么喝,学会正确的喝法,再也不怕人笑话了

卡布奇诺怎么喝,学会正确的喝法,再也不怕人笑话了 卡布奇诺咖啡最早出现在20世纪初期,意大利的特浓咖啡和蒸汽泡沫以及牛奶相混合产生的颜色,就像卡布奇诺教会的修道士深褐...

2025-07-23 15:23:24

​海南镇岛之宝海上观音,耗资8亿高108米,曾遭质疑建成后超乎想象

​海南镇岛之宝海上观音,耗资8亿高108米,曾遭质疑建成后超乎想象

海南镇岛之宝海上观音,耗资8亿高108米,曾遭质疑建成后超乎想象 来美丽的三亚旅游,有一个非常受欢迎的景点一定要去,这便是三亚乃至整个世界都大名鼎鼎的南山海上观音。有句...

2025-07-23 15:21:08

​飞雪看市zjnb的博客

飞雪看市zjnb的博客 热烈祝贺飞雪操作在28个月中以擒获2000%以上超级大牛股600446,勇夺1664点至今两市涨幅最大牛冠王!并且至今涨幅仍在不断扩大... 未来更多的翻倍牛股正在百宝箱中...

2025-07-23 15:18:52

​探秘世界十大最贵手表 探索世界上最昂贵的手表

​探秘世界十大最贵手表 探索世界上最昂贵的手表

探秘世界十大最贵手表 探索世界上最昂贵的手表 探秘世界十大最贵手表 探索世界上最昂贵的手表,我们可以看到制表艺术的极致展现和无尽的创新。以下是全球公认的十大最贵手表,...

2025-07-22 17:47:54

​四本主角是超级反派的黑暗流小说,杀伐果断不圣母,书荒看个爽

​四本主角是超级反派的黑暗流小说,杀伐果断不圣母,书荒看个爽

四本主角是超级反派的黑暗流小说,杀伐果断不圣母,书荒看个爽 大家好,我是小毛,每天都会为大家挑选高质量高人气的经典小说,希望你们喜欢。今天强推四本主角是超级反派的黑...

2025-07-22 17:45:38

​清洗猪大肠,不用碱也不用醋,只需1样,10分钟洗干净,不腥不臭

​清洗猪大肠,不用碱也不用醋,只需1样,10分钟洗干净,不腥不臭

清洗猪大肠,不用碱也不用醋,只需1样,10分钟洗干净,不腥不臭 清洗猪大肠,不用碱也不用醋,只需1样,10分钟洗干净,不腥不臭 大家每个人,肯定都有自己喜欢吃的东西,比如说...

2025-07-22 17:43:22

​九尾狐的起源

​九尾狐的起源

九尾狐的起源 说起九尾狐,相信大家或多或少都有听说过吧。 九尾狐在中国,属于民间传说的生物,最早为瑞兽,常用来象征祥瑞。出自春秋战国时期编纂的《山海经》,而后传至汉...

2025-07-22 17:41:05

​黄致列说打算娶中国媳妇?那韩国粉丝怎么办!

​黄致列说打算娶中国媳妇?那韩国粉丝怎么办!

黄致列说打算娶中国媳妇?那韩国粉丝怎么办! 韩国欧巴黄致列昨日接受媒体采访是,居然说有计划要娶中国媳妇?!那韩国粉丝可怎么办才好!! 好吧,即便不能做欧巴的唯一,小...

2025-07-22 17:38:50

​“结婚究竟是为了什么?这是我听过最好的答案”

​“结婚究竟是为了什么?这是我听过最好的答案”

“结婚究竟是为了什么?这是我听过最好的答案” 每个人都会走进婚姻的殿堂,但每个人对婚姻的理解和期待都不同。那么,结婚究竟是为了什么呢? 首先,结婚是一种责任。在婚姻...

2025-07-22 17:36:34

​(GIF)NBA模仿帝TOP5:詹皇哈登均躺枪,黑科比已逆天

(GIF)NBA模仿帝TOP5:詹皇哈登均躺枪,黑科比已逆天 关注NBA的都知道,在美国出现了一个模仿帝,专门模仿球星的经典动作。随着模仿帝黑的球星越来越多,模仿帝火了。到目前为止...

2025-07-22 17:34:16

​知情人曝鹿晗追求关晓彤过程:录制跑男时有好感,剧中疯狂追求

​知情人曝鹿晗追求关晓彤过程:录制跑男时有好感,剧中疯狂追求

知情人曝鹿晗追求关晓彤过程:录制跑男时有好感,剧中疯狂追求 近段时间以来,鹿晗和关晓彤也都专注于自己的事业,兢兢业业的他们也让人十分期待,相信接下来的他们也一定会继...

2025-07-22 17:32:00

​长寿眉、长寿眉,是不是眉毛长得长就代表长寿呢?

长寿眉、长寿眉,是不是眉毛长得长就代表长寿呢? 上期小乐和大家聊到了护理耳朵的作用,护理耳朵不仅能缓解耳朵的衰老,还能强身健体。那接下来就和小乐来通过了解自己的眉毛...

2025-07-22 17:29:43