Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录s...
原创 2023-04-27 15:39:01
54阅读
文章目录数组的定义数组的简单介绍数组的引用数组使用举例数组的切片与替换1. 根据索引切片2. 数组替换总结数组的定义数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组)
原创 2021-04-17 23:34:01
928阅读
1点赞
文章目录数组的定义数组的简单介绍数组的引用数组使用举array=(value01 value02 … valuen)注意,赋值号=两边不能有空格,必须紧挨着数
原创 2022-02-19 16:48:07
686阅读
文章目录前言for循环介绍for循环的语法分析for循环应用举例1. 从命令中取值2. 输出从1到103. 批量用户处理4. ping命令最经典的脚本5. 批量重命名文件总结前言循环语句常用于重复执行一条命令或一组命令等,
原创 2021-04-17 23:28:51
545阅读
文章目录前言for循环介绍for循环的语法分析for循环应用举例1. 从命令中取于有限次的循环场景,while主要无限次循环的场景,
原创 2022-02-19 15:44:29
204阅读
1.批量生成随机字符文件名案例使用for循环在/sixijie 目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串sxj,名称示例如下:[root@centos6 ~]# ls /sixijie 4Gh7wbJZLz_sxj.html  g1XnFA7Itn_sxj.html  JLfS4JZx
原创 2016-12-07 14:28:48
649阅读
1点赞
Shell 编程实战技能展示:会使用脚本扫描 MAC 记录与端口会使用脚本进行系统监控脚本编程步骤 脚本编程一般分为以下几个步骤: 需求分析:根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等; 命令测试:将要用到的命令逐个进行测试,以决定使用的选项、要设置的变量等; 脚本编程:将测试好的命令写入到脚本 文件中,并通过各种语句将命令执行的结果保存、判断或者发出报警等
原创 精选 2022-04-09 17:03:20
415阅读
SHELL编程For实战
原创 2022-12-16 16:18:29
143阅读
监控系统主脚本讲解cd /usr/local/sbin[root@lanp sbin]# mkdir monmon是监控平台的总目录[root@lanp sbin]# cd mon/[root@lanp mon]# mkdir bin conf mail shares log  (创建子目录)bin:是主脚本 conf:配置文件 mail:用来发邮件的php脚本和mail.sh的脚本sh
原创 2015-12-29 21:08:16
411阅读
为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。
原创 2021-05-11 19:58:13
459阅读
Linux Shell 实战是 Linux 操作系统中非常重要的一部分,通过掌握 Shell 编程,可以让用户更高效地管理和操作系统。其中,红帽(Red Hat)作为一家知名的 Linux 发行版供应商,对于 Linux Shell 实战有着非常丰富的经验和技术支持。 在 Linux Shell 实战中,红帽提供了一系列的工具和文档,帮助用户快速入门和提升技能。首先,红帽的官方文档提供了详细的指
原创 2月前
2阅读
文章目录前言shell函数的定义函数的优势shell 函数的调用实战案例总结前言Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。
原创 2021-04-17 23:33:46
1602阅读
1点赞
文章目录前言shell函数的定义函数的优势shell 函数的调用实战案例总结前言Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。Shell 中的函数和C++、Java、Python
原创 2022-02-19 15:41:41
1024阅读
实战一:文件a006取出里面数字TL_FMT_CHG_SHM_KEY=7100;export TL_FMT_CHG_SHM_KEYTL_MSQ_SHM_KEY=7200;export TL_MSQ_SHM_KEYTL_TXN_SRV_SHM_KEY=7300;export TL_TXN_SRV_SHM_KEYsed方法sed 's/\(.*\)=\(.*\);\(.*\)/\2/' a006710
原创 2016-03-29 09:40:20
640阅读
一.企业Shell面试题1:批量生成随机字符文件名案例使用for循环在/oldboy目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串oldboy,名称示例如下:解答:【文本如下】[-d/oldboy]||mkdir/oldboycd/oldboyecho$(pwd)&&\foriin{1..10}dofilename=$(uuidgen|tr&#
原创 2018-03-30 20:27:41
10000+阅读
1点赞
1评论
​有两个命令能帮助我调试脚本:set -e 遇到执行非 0 时退出脚本,set -x 打印执行过程。​1.获取8位随机字符串或数字:获取8位字符串,三种方法[root@study ~]# echo $RANDOM |md5sum|cut -c 1-8679359fe[root@study ~]# openssl rand -base64 4ertU+Q==[root@study ~]# cat /
原创 2022-02-26 19:51:13
189阅读
企业中常用的监控命令控制目标命令netstat -lntup本地端口监控ss -lntuplsoftelnet远端端口控制ncnmap进程监控ps -efps auxweb监控curlwget数据库mysql -uroot -p123 'select ping ()'内存free -m磁盘df -h文件内容md5端口检查本地端口检测## 错误方式 [root@web01 ~]# netstat -
原创 2022-07-22 15:45:33
120阅读
expect 实战
原创 2022-08-04 22:37:58
343阅读
SHELL脚本介绍shell是一种脚本语言aming_linuxblog.lishiming.net可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率二shell脚本结构和执行方法开头需要加#!/bin/bash1:在本机上也可以不加以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有
原创 2018-12-24 22:56:01
306阅读
  • 1
  • 2
  • 3
  • 4
  • 5