- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 shell中的条件控制语句
shell中的条件控制语句1、if语句(1)、简单if结构格式:if expressionthencommand…fiif expression;thencommand…fi#!/bin/bashecho "Please input a string:"read str1if [ -z "$str1" ];then echo "What you input is null!" exit 1fi(2)、if/else结构格式:if expressio
2022-03-31 00:31:54
1823
原创 shell脚本中除四剑客外常用命令
整理shell脚本中除四剑客外常用命令1、trtr命令实现字符转换功能格式:tr [OPTION] str1 str2 <inputfile1、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
158
原创 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
226
原创 shell脚本编程剑客之一:sed
sed使用详解格式:sed [OPTION] [‘commands’] file1、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
110
原创 shell脚本编程剑客之一:grep
grep使用详解格式:grep [OPTION] PATTERN filename1、[OPTION]-a:以文本方式搜索-q:不输出任何信息-c:计算找到的符合行的次数-i:忽略大小写-n:输出行号-v:显示不能够被pattern匹配到的行-h:查询多文件时不显示文件名-l:查询多文件时只输出包含匹配字符的文件名-s:不显示不存在或无匹配文本的错误信息-E:使用扩展正则表达式,相当于egrep2、pattern1、通配符*:0个或者多个字符、数字?:匹配任意一个字符
2022-03-29 21:52:12
683
原创 shell脚本编程剑客之一:awk
awk使用详解格式:awk [OPTIONS] ‘pattern + {action}’ file1、[OPTIONS]-F:指明输入时用到的字段分隔符-f:运行awk脚本文件-v var=value:自定义变量2、基本语法参数单引号‘’:为了和shell命令区分开大括号{}:表示一个命令分组pattern:过滤器,表示只有经pattern匹配的内容才进行action处理action:处理动作,常用的动作为print#:注释,pattern和action可以只有
2022-03-29 20:24:59
1182
转载 nginx+Keepalived实现高可用web负载均衡
转载自http://blog.youkuaiyun.com/I1028386804/article/details/72801492nginx+Keepalived实现高可用web负载均衡一、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VR.
2020-05-31 20:41:22
202
原创 VMware快速搭建Ubuntu系统
VMware快速搭建Ubuntu系统所需软件包1、VMware Pro15.52、Ubuntu-16.04.3.iso1、安装Ubuntu系统2、配置Ubuntu系统所需软件包1、VMware Pro15.52、Ubuntu-16.04.3.iso1、安装Ubuntu系统2、配置Ubuntu系统...
2020-02-10 12:26:34
295
Windows命令大全
2018-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人