- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 shell中的条件控制语句
shell中的条件控制语句 1、if语句 (1)、简单if结构 格式: if expression then command … fi if expression;then command … fi #!/bin/bash echo "Please input a string:" read str1 if [ -z "$str1" ];then echo "What you input is null!" exit 1 fi (2)、if/else结构 格式: if expressio
2022-03-31 00:31:54
1884
原创 shell脚本中除四剑客外常用命令
整理shell脚本中除四剑客外常用命令 1、tr tr命令实现字符转换功能 格式:tr [OPTION] str1 str2 <inputfile 1、OPTION -c:选定str1字符集中的补集,即反选str1中的字符集 -d:删除str1中出现的所有字符 -s:删除所有重复出现的字符序列,只保留一个 2、tr命令支持的控制字符 \a:铃声响铃 \b:退格符 \f:换页 \n:换行符 \r:回车 \t:tab键 eg: tr " " “\n” <inputfile:将空格替换为换行
2022-03-30 18:56:19
207
原创 shell脚本编程剑客之一:find
find使用详解 格式:find path [OPTION] [-print] [-ok -exec command] {} ; 1、OPTION -name filename:查找名为filename的文件 -type b/d/c/p/l/f:查找块设备、目录、字符设备、管道、链接文件 -size n[c]:查找长度为n块(或n字节)的文件 -perm:按执行权限来查找 -user username:文件属主查找 -group groupname:按组名查找 -nogroup:查找无有效属组的文件 -n
2022-03-30 00:19:58
280
原创 shell脚本编程剑客之一:sed
sed使用详解 格式:sed [OPTION] [‘commands’] file 1、OPTION -e:输入行多条命令时使用,多项编辑 -i:在原文件修改 -n:按匹配条件输出 -f:指定文件(sed脚本) -r:支持使用拓展正则表达式 2、地址定界 不给地址,全文处理 单地址 x:指定行号 /pattern/:正则表达式匹配到的行 步进:~ 1~2:显示所有奇数行 2~2:显示所有偶数行 地址范围 x,y:x到y行 x,+x:x到x+1行 /pat1/,/pat2/:从pat1匹配的行到pat2
2022-03-29 23:36:09
191
原创 shell脚本编程剑客之一:grep
grep使用详解 格式:grep [OPTION] PATTERN filename 1、[OPTION] -a:以文本方式搜索 -q:不输出任何信息 -c:计算找到的符合行的次数 -i:忽略大小写 -n:输出行号 -v:显示不能够被pattern匹配到的行 -h:查询多文件时不显示文件名 -l:查询多文件时只输出包含匹配字符的文件名 -s:不显示不存在或无匹配文本的错误信息 -E:使用扩展正则表达式,相当于egrep 2、pattern 1、通配符 *:0个或者多个字符、数字 ?:匹配任意一个字符
2022-03-29 21:52:12
760
原创 shell脚本编程剑客之一:awk
awk使用详解 格式:awk [OPTIONS] ‘pattern + {action}’ file 1、[OPTIONS] -F:指明输入时用到的字段分隔符 -f:运行awk脚本文件 -v var=value:自定义变量 2、基本语法参数 单引号‘’:为了和shell命令区分开 大括号{}:表示一个命令分组 pattern:过滤器,表示只有经pattern匹配的内容才进行action处理 action:处理动作,常用的动作为print #:注释,pattern和action可以只有
2022-03-29 20:24:59
1242
转载 nginx+Keepalived实现高可用web负载均衡
转载自http://blog.csdn.net/I1028386804/article/details/72801492 nginx+Keepalived实现高可用web负载均衡 一、Keepalived 简要介绍 Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。 Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VR.
2020-05-31 20:41:22
221
原创 VMware快速搭建Ubuntu系统
VMware快速搭建Ubuntu系统所需软件包1、VMware Pro15.52、Ubuntu-16.04.3.iso1、安装Ubuntu系统2、配置Ubuntu系统 所需软件包 1、VMware Pro15.5 2、Ubuntu-16.04.3.iso 1、安装Ubuntu系统 2、配置Ubuntu系统 ...
2020-02-10 12:26:34
344
Windows命令大全
2018-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅