shell
文章平均质量分 69
shell知识
三颗草丶
自2012年参加工作以来从事波分传输、IDC机房管理、路由交换、linux运维,目前做系统运维和网络运维的工作。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux正则表达式
正则表达式的主要应用对象是文本,使用正则表达式可以指定想要匹配的字符串规则,然后通过这个规则来匹配、查找、替换或切割那些符合指定规则的文本。总体来讲,正则表达式可以对指定的文本实现以下功能:匹配验证: 判断给定的字符串是否符合正则表达式所指定的过滤规则,从而可以判断某个字符串的内容是否符合特定的规则(如email地址、手机号码等);当正则表达式用于匹配验证时,通常需要在正则表达式字符串的首部和尾部加上^和$,以匹配整个待验证的字符串。原创 2022-09-26 01:00:00 · 5398 阅读 · 0 评论 -
流程控制for和while循环语句
for和while循环语句原创 2022-08-02 13:48:01 · 262 阅读 · 0 评论 -
centos7初始状态优化脚本
####centos7初始状态优化脚本#配置yumcurl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repocurl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.reporpm -Uvh https://dev.mysql.com/get/mysql80-community-rele原创 2022-01-12 11:12:59 · 3045 阅读 · 3 评论 -
linux对一个变量进行切割提取
对变量进行提取操作时想到如何进行获取变量进行后续传参,直接echo '变量'获取内容如:dest=/etc/sysconfig/network-scripts/ifcfg-eth01、获取echo $network=/etc/sysconfig/network-scriptsnetwork=`echo $dest | cut -d "/" -f -4`-d指定分隔符-f指定区域 “-4”第四个分隔符往前区域 “4-”第四个分隔符往后区域 “4”第四个分隔符区域net...原创 2021-12-15 11:39:27 · 8390 阅读 · 3 评论 -
Shell中判断语句if中-z至-d的解释
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。[ -h FILE ] 如果 FIL原创 2021-11-03 17:17:44 · 8224 阅读 · 2 评论 -
shell常用脚本命令及有关知识
1、统计出2020年4月23号的访问ip次数,并且按照次数降序排序cat nginx.log| grep 23/Apr/2020 | awk -F "-" '{print $1}'|sort|uniq -c | sort -r | awk '{print $1,$2}'2、统计网段内在用或者未用IP#!/bin/bashfor ip in `seq 0 255`doping -c 1 -i 0 192.168.2.$ipif [ $? -eq 0 ]thenecho "...原创 2021-12-01 11:36:16 · 7810 阅读 · 3 评论
分享