Shell 脚本编程
Shell 脚本以自动化任务
张小小浩
曾意气 一马过凉州
曾笑游 载花同载酒
曾盛名 才高有八斗
展开
-
通过脚本添加crontab任务
【代码】通过脚本添加crontab任务。原创 2023-06-06 14:45:29 · 1060 阅读 · 0 评论 -
写写shell中数组的处理方式
在Shell中,关联数组(也称为“字典”或“哈希表”)是一种特殊的数组类型,其中每个元素都是一个键值对(key-value pair),可以通过键来访问对应的值。关联数组中的键和值都可以是任意类型的数据,包括字符串和数字。另外,在进行关联数组操作时,也需要注意保证数据的完整性和一致性。Shell中的数组是一种特殊的变量类型,它可以用于存储多个值。因为关联数组是无序的,键值对的顺序是由底层实现决定的。数组元素可以是任何类型的数据,包括字符串和数字。直接赋值:可以通过直接给数组元素赋值的方式向数组中添加元素。原创 2023-05-25 16:44:32 · 831 阅读 · 0 评论 -
写写shell中数字的处理方式
需要注意的是,在进行数字处理时,需要注意数字类型的精度问题,尤其是在进行除法运算时。如果需要更高精度的数字处理,可以使用。在Shell中,可以使用内置命令和算术运算符来处理数字。上述代码可以输出数字1到5。原创 2023-05-25 15:33:13 · 229 阅读 · 0 评论 -
写写shell中字符串的处理方法
在Shell中,字符串是最常见的数据类型之一。为了方便处理字符串,Shell提供了许多内置命令和语法。上述方法只是Shell中字符串处理方法的一部分,还有许多其他的命令和语法可以用于字符串处理。表示从第7个字符开始,截取6个字符作为子串。表示从开头删除第一个逗号及其之前的子串,表示从末尾删除第一个逗号及其之后的子串。表示截取的起始位置,原创 2023-05-25 15:22:46 · 1479 阅读 · 0 评论 -
写一个系统登录提示脚本
【代码】写一个系统登录提示脚本。原创 2023-05-22 10:55:57 · 131 阅读 · 0 评论 -
balabala一个系统加固的脚本
【代码】balabala一个系统加固的脚本。原创 2023-05-11 16:42:01 · 51 阅读 · 0 评论 -
balabala一个内核优化的脚本
【代码】balabala一个内核优化的脚本。原创 2023-05-11 16:28:24 · 67 阅读 · 0 评论 -
linux系统安检脚本
bin/bash#作者:技术管理 张浩#73958468#只适用于cetos7.X版本a=‘yes’b=‘y’#创建普通账号while truedoread -p “是否需要创建普通用户” cif [ “ca” -o “cb” ];thenfidone#̲禁用root直接登录read…c" = “a−othenelsefi。原创 2023-05-11 15:44:47 · 127 阅读 · 0 评论 -
佛祖保佑拼凑
【代码】佛祖保佑拼凑。原创 2023-05-11 15:40:29 · 44 阅读 · 0 评论 -
记录一个lnmp脚本
【代码】记录一个lnmp脚本。原创 2023-05-11 15:38:20 · 39 阅读 · 0 评论 -
记录一个lamp自主构建脚本
【代码】记录一个lnmp自主构建脚本。原创 2023-05-11 15:35:37 · 35 阅读 · 0 评论 -
一个以命名管道来创建协同进程的脚本
KaTeX parse error: Expected 'EOF', got '#' at position 9: PIPE #̲创建命名管道。PIPE #在当前 shell 中打开一个文件描述符为 100 的文件,并将其连接到 /tmp/my_pip 命名管道。PIPE=$(mktemp -u) #生成随机文件(绝对路径)原创 2023-05-11 14:34:53 · 59 阅读 · 0 评论 -
记录一个备份脚本
【代码】记录一个备份脚本。原创 2023-05-11 14:01:15 · 69 阅读 · 0 评论 -
分享几个shell函数
9.将本地 Git 分支与远程仓库中的分支关联起来。原创 2023-05-11 13:50:16 · 49 阅读 · 0 评论 -
分享几个有趣的shell自定义函数
:将当前分支与 master 分支进行交互式 rebase。}:以人类可读的格式列出指定目录中每个文件和子目录的大小。}:从远程 Git 仓库拉取更改并推送到远程仓库。}:使用 Git Fixup 工作流来修复提交。}:以漂亮的格式查看 Git 仓库的提交历史。}:将所有本地 Git 分支推送到远程仓库。}:将本地的 SSH 公钥复制到远程主机。}:使用 bc 命令进行数学计算。}:获取本机的公网 IP 地址。}:检查指定主机和端口是否可用。原创 2023-05-10 13:39:11 · 80 阅读 · 0 评论 -
分享十个自定义shell函数
:以管理员权限列出当前目录中每个文件和子目录的大小和名称(按大小逆序排列)。}:从一个 Git 分支中挑选出所有的提交并应用到另一个分支。}:重置 Git 仓库以删除所有未提交的更改。}:创建新的可执行文件并使用默认编辑器打开。}:使用 Tmux 连接到远程主机。}:删除本地和远程 Git 分支。}:解压缩多种格式的压缩文件。}:查找超过指定大小的文件。}:查找早于指定日期的文件。}:创建新目录并进入该目录。原创 2023-05-10 13:36:24 · 49 阅读 · 0 评论