Python基础知识

一、初实python python中没有分号 是一种严格按照缩进的语言 二、基础知识 1. 输入输出 输入: >>> num=input() ##input用于接收用户输入 ...

2019-01-17 17:18:42

阅读数 96

评论数 0

shell脚本之nginx自动化脚本

实现nginx服务的关闭,开启及重启 #!/bin/bash . /etc/init.d/functions function usage() { echo $"usage:$0 {start|stop|restart}&am...

2019-01-11 22:01:12

阅读数 87

评论数 0

shell——rsyncd监控脚本

#!/bin/bash . /etc/init.d/functions function usage() { echo $"usage:$0 {start|stop|restart}" exit 1...

2019-01-01 18:35:49

阅读数 68

评论数 0

shell——for语句的相关练习题

(1)ssh连接三次以上失败则加入到黑名单中 #!/bin/bash #在/var/log/secure查找连接失败的主机,并统计次数 #累计连接失败超过3次,将此主机加入系统黑名单(/etc/hosts.deny) [root@server tmp]# cat ssh.sh ...

2019-01-01 18:27:38

阅读数 89

评论数 0

shell中有关【随机数】的面试题练习

面试题: 1)使用for循环在/westos目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串westos #!/bin/bash Path=/westos [ -d "$Path" ] ...

2019-01-01 18:22:03

阅读数 51

评论数 0

shell——数组及相关面试题

shell—— 数组 一、数组定义方法: 方法1: [root@localhost ~]# array=(1 2 3) [root@localhost ~]# echo ${array[*]} 1 2 3 方法2: [root@localhost ~]# arra...

2019-01-01 18:16:56

阅读数 65

评论数 0

shell——httpd监控脚本(修改版)

httpd 监控脚本 #!/bin/bash . /etc/init.d/functions rpm -qa httpd &> /dev/null if [ $? -eq 0 ];then echo &am...

2019-01-01 18:10:40

阅读数 64

评论数 0

shell中信号的捕捉(trap)

信号 linux通过信号来在运行在系统上的进程之间通信也可以通过信号来控制shell脚本的运行 (1)捕捉信号:trap命令 常用信号 ctrl+c(终止进程) ctrl+z(暂停进程,打入后台) [root@server ~]# trap &qu...

2019-01-01 18:08:42

阅读数 98

评论数 0

shell中利用函数递归—计算阶乘

函数递归 计算阶乘 [root@server ~]# cat recursion.sh #!/bin/bash read -p "Num:" num result=1 for i in `seq $num` do ...

2019-01-01 18:00:15

阅读数 139

评论数 0

shell——全局变量与局部变量

变量的作用域 一、全局变量: 任何地方都生效的变量,默认情况下,脚本主体内定义全局变量,函数内可以用,函数外也可以用 [root@server ~]# vim overall.sh #!/bin/bash function fun1() { temp=$[ $value +...

2019-01-01 17:58:06

阅读数 193

评论数 0

SHELL——函数

SHELL中的函数 1. 语法 方法1: 函数名() { 函数体 return n } 方法2: function 函数名() { 函数体 return n } 2. 调用函数 #!/bin/bash function fun1() { echo &a...

2019-01-01 17:54:30

阅读数 1441

评论数 0

SHELL——httpd监控脚本

httpd监控脚本: #!/bin/bash while true do echo -e " \033[31m start 开启httpd服务 \033[0m \033[32m stop ...

2018-12-26 22:41:56

阅读数 76

评论数 0

SHELL——变量

一、环境变量 环境变量也可叫全局变量,可以在创建他们的shell及派生出的子shell中使用(无需定义,直接可以使用,如:$UID) 相关命令: set :输出所有变量 env:只显示全局变量 declare:输出所有变量,函数,整数等 二、普通变量 普通变量赋值 变量...

2018-12-23 21:45:20

阅读数 59

评论数 0

SHELL——case语句示例

脚本详情 注意:\033[31m A \033[0m 输出A则为红色(32m—绿色,33m—黄色,34m—蓝色) 运行结果

2018-12-23 21:20:55

阅读数 150

评论数 0

SHELL——使用嵌套循环生成9*9乘法表

一、 嵌套循环 示例 [root@server19 mnt]# vim qt.sh #!/bin/bash for ((a=1;a<=3;a++)) do echo "Starting outside loop:...

2018-12-23 21:12:14

阅读数 89

评论数 0

shell中的条件语句与循环语句(if ,for,while )

一、 if语句 if简单示例 #!/bin/bash user=kiosk if grep $user /etc/passwd;then echo "Hello $user" fi if date...

2018-12-23 21:09:24

阅读数 112

评论数 0

SHELL—— awk两个特殊模式(BEGIN 和 END)及awk高级应用(条件判断、循环)

一、Awk 的两个特殊模式 BEGIN 和 END,BEGIN 被放置在没有读取任何数据之前,而 END 被放置在所有的数据读取完成以后执行 体现如下: BEGIN{}: 读入第一行文本之前执行的语句,一般用来初始化操作 {}: 逐行处理 END{}: 处理完最后以行文本后执行,一般...

2018-12-23 21:00:21

阅读数 1520

评论数 0

SHELL——awk报告生成器(基础用法)

一、 Awk 简介 Awk 是被设计用于文本处理,并通常被用作数据提取和报告工具的解释性程序设计语言 Awk 分别代表其三个作者姓氏的第一个字母: Alfred Aho 、Peter Weinberger、Brain Kernighan 目前在Linux中常用的是 awk 编译版本有 m...

2018-12-23 20:31:39

阅读数 92

评论数 0

SHELL——文本处理(三):sed关于 p、d、a、c、i 模式

Sed 行编辑器 sed(stream editor): 用来操作纯 ASCII 码的文本 Sed 一次处理一行内容 处理时,把当前处理的行存储在临时缓冲区中,称之为“模式空间”(pattern space) 可以指定仅仅处理哪些行,Sed 符合模式条件的处理,不符合条件的...

2018-12-23 20:09:19

阅读数 289

评论数 0

SHELL——条件判断与练习

test命令 test "$a" == "$b" 等同于 [ "$a" == &am...

2018-12-23 19:44:33

阅读数 96

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭