
shell
文章平均质量分 50
运维螺丝钉
记录自己的成长经历,从菜蛋一步步进阶.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
liunx系统巡查脚本
#!/bin/bash# @Author: Dean# @Date: 2021-11-25# @E-mail: deanmr@qq.com#!/bin/bash#主机信息每日巡检 IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}')#环境变量PATH没设好,在cron里执行时有很多命令会找不到export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/u原创 2023-04-04 14:32:08 · 198 阅读 · 0 评论 -
.viminfo和vimrc的使用
shell脚本版头信息原创 2023-03-10 10:15:38 · 453 阅读 · 0 评论 -
awk 实战应用
文章目录1、过滤文本文件里的非注销文件1、过滤文本文件里的非注销文件awk -F '#' '($1) {print $1}' main.cf原创 2019-10-11 12:25:17 · 371 阅读 · 1 评论 -
判断文件和目录是否存在,后台命令运行
文章目录1、 判断文件是否存在 1表示存在 0表示不存在2、判断目录是否存在 1表示存在 0表示不存在3、讲进程放进后台运行和将后台运行的进程调到前台1、 判断文件是否存在 1表示存在 0表示不存在[root@king ~]# test 1.txt && echo 1 || echo 01[root@king ~]# [ -f /root/1.txt ] &&a...原创 2019-09-20 14:54:55 · 538 阅读 · 0 评论 -
关于I/O 监控
文章目录参考博文参考博文使用iostat命令监控I/O情况使用iostat命令监控I/O情况,的读写脚本原创 2019-10-18 17:25:59 · 496 阅读 · 0 评论 -
MYSQL自动备份脚本
1.备份脚本cat /usr/local/script/BackupDatabase #!/bin/bash #Shell Command For Backup MySQL Database Everyday Automatically By Crontab #time 2015-5-20 #name huxianglin USER=root PASSWORD=xxxxxxxx DAT...原创 2018-07-16 20:01:03 · 129 阅读 · 0 评论 -
shell脚本理论知识
shell 有交互式的和非交互式的Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令。shell变量可以,用字母,数字,下划线。但是不能用特殊符合 ,因为会有冲突新建一个脚本的顺序1.新建文本文件2.添加可以执行脚本的语句3.添加x权限二规范的脚本编写模式1.脚本声明2.注释解释内容3.添加可以执行的脚...原创 2018-06-27 19:47:41 · 451 阅读 · 0 评论 -
shell脚本实际案例
意外空格,变成意外结果[root@localhost shell]# echo hello >test file[root@localhost shell]# lstest[root@localhost shell]# cat test hello file这个纯粹就是一个意外基础原创 2019-01-07 15:30:09 · 859 阅读 · 0 评论 -
利用Linux系统Shell命令编写脚本实现对用户行为的监控和审计功能.
bash_history记录了你的一切,呵呵呵。首先,执行下面命令给.bash_history文件加上只能追加的形式进行记录chattr +a /home/peter/.bash_historylsattr /home/peter/.bash_history然后,执行下面指令,修改bash以追加的方式忘给.bash_history文件中写入内容shopt -s histapp...原创 2018-07-03 13:36:57 · 671 阅读 · 0 评论 -
主机系统管理脚本
文章序列1、空间监控,并删除多余无用的日志1、空间监控,并删除多余无用的日志cata="业务系统日志/logs/dlog"cd $catadisknum=`df -h|grep "/opt"|awk '{print $4}'|sed 's/%//g'`if [ "$disknum" -gt 88 ];then find . -mtime +10 -type f -exec rm {} \; fi...原创 2020-05-18 10:29:16 · 360 阅读 · 0 评论 -
shell脚本中的if语句应用
文章系列if语句的使用格式和语句应用格式if语句的使用格式和语句应用格式原创 2020-12-29 15:05:55 · 127 阅读 · 0 评论 -
awk经典案例
文章序列介绍介绍awk是linux及unix操作系统中非常优秀的数据及文本处理工具,它是一种编程语言awk命令格式为:原创 2020-11-25 15:19:35 · 624 阅读 · 0 评论 -
重修awk 运算篇
文章目录1、通过比较进行选择2、通过计算进行选择3、通过文本内容进行选择1、通过比较进行选择[root@king awk]# awk '$2>5' emp.data Mary 5.50 22[root@king awk]# cat emp.data Beth 4.00 0Dan 3.75 0Kathy 4.00 10Mark 5.00 20Mary 5.50 22Susi...原创 2020-03-24 16:36:23 · 180 阅读 · 0 评论 -
shell脚本的特殊的关键字
文章目录1.《echo》echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。1.《echo》echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。## echo -e 是显示颜色 echo -n 是不换行,echo是自动换行的echo -n $urlecho -n $nameecho -e "\033[5m想学习shel...原创 2020-03-24 15:48:24 · 430 阅读 · 0 评论 -
awk命令 的详解
1.使用awk 过滤多个字符[root@node1 ~]# awk -F: ‘/^(root|adm)/{print $1,$3}’ /etc/passwdroot 0adm 3[root@node1 ~]# awk -F: ‘/root|adm/{print $1,$3}’ /etc/passwdroot 0adm 3operator 112.打印文件的行数[root@no...原创 2018-12-19 15:32:26 · 890 阅读 · 0 评论 -
shell脚本的一些特定的语句
1.当前系统前一个小时date +"%Y%m%d%H" -d “-1 hour”2.当前系统时间,可以按照年月日 时分妙进行输出date +%Y%m%d%H%M3.提取服务器IPifconfig |awk ‘/addr:10.101/{print$2}’4.如何通过shell 进行邮件的发送echo原创 2019-01-18 16:52:48 · 574 阅读 · 0 评论 -
关于sort和uniq 这两个命令的用法和比较
文章目录sort1. 这两个命令的共同点2.sort3.下面展示一下 sort 的现网实施案例uniq2.实际生产环境下用uniq 过滤账号信息sort1. 这两个命令的共同点都是对文本文件进行排序的,经常在过滤日志的时候会使用到sort和uniq 都是以行为单位的sort默认是文本文字进行排序,sort是按照最近更新的数据进行排序的2.sort功能说明:将文本文件内容加以排序,so...原创 2019-01-22 17:32:32 · 968 阅读 · 0 评论 -
shell脚本中涉及一些计算和数值比较的语法
文章目录1.bc1.bc最简单的 加 减 乘 除 求余 小数点计算shell 是不支持小数计算的选项值-i:强制进入交互式模式;-l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息;-q:不打印正常的GNU bc环境信息;-v:显示指令版本信息;-h:显示指令的帮助信息。[root@king ~]# a=12[root@king ~]# b=3...原创 2019-01-29 17:56:09 · 1110 阅读 · 0 评论 -
一些很少用到的shell脚本语法格式和操作手法
文章目录1.while read1.while read这个是逐行读取文本文件。 有点跟for 循环类似应用案例:#!/bin/bashlj="/opt/aspire/product/mopush/apache-tomcat-6.0.35/bin/servers/moxpps/log/mmwiard"cd $ljwhile read provincedozc..原创 2019-02-14 15:14:12 · 198 阅读 · 0 评论 -
liunx系统中shell的数值运算
文章目录1.算术运算命令(())用法(())用法示例let 运算let 的语法格式:expr用法expr的语法格式如下所示:bc 运算 这个在liunx 中可以进行浮点运算bc 计算器是可以在命令行进行运算的展示bc 计算器的bc 的高级用法 是结合awk 使用declare用法declare的语法格式如下所示:declare 使用案例read 用法事例1.运算符含义+ ...原创 2019-03-29 16:14:13 · 429 阅读 · 0 评论 -
在shell中时间的应用
#!/bin/bash## 本月的第一天,这样的写法,不管在那一天执行脚本都是保证是1号nowdate=`date +%Y%m01`## 上个月的第一天startdate=`date -d"$nowdate last month" +%Y%m%d`## 上个月的最后一天enddate=`date -d"$nowdate last day" +%Y%m%d`## 循环读写这...原创 2019-04-02 16:43:38 · 1537 阅读 · 0 评论