Shell
Shell基础命令
muzlei
万事皆可度,我这条咸鱼都快臭了
展开
-
vmware vsphere esxi 6.5不全
本来打算安装6.7或者以上结果包里边没有匹配的网卡驱动,查找官网资料有几个不错的博客放在下边:作者:willblog 文章:Dell OptiPlex台式机安装ESXI 6.7 地址:Dell OptiPlex台式机安装ESXI 6.7ESXi-Customizer-PS本地操作相关包和插件下载地址:vmware相关包现在地址,例如: .\update-from-esxi6.7-6.7_update03.zip (再此对站点维护人员表示感谢,官网下载太慢了,还不稳定)LLYCloud VCTS原创 2021-07-08 18:56:27 · 497 阅读 · 0 评论 -
mongodb 备份脚本
#! /bin/bash#查看当前日期sday=`date +'%Y%m%d'`#设定备份过期时间30d_time=`date -d '-30days' +'%Y%m%d'`#设置备份目录spath=/data/back_mongodbif [ -d ${spath}/${sday} ]; then mkdir ${spath}/${sday}fi#执行备份/data/weblogic/mongodb/bin/mongodump -h 127.0.0.1:27018原创 2021-07-07 13:32:39 · 174 阅读 · 0 评论 -
showdoc 备份脚本
#! /bin/bash#showdoc 备份脚本#查看当前日期date1=`date +%Y%m%d`#设定备份过期时间30d_time=`date -d '-30days' +'%Y.%m.%d'`spath=/showdoc_data/showdoc_backif [ ! -d ${spath}/${date1} ]; then mkdir ${spath}/${date1}fi#使用showdoc官网提供的备份命令进行备份#showdoc 官网地址:https://原创 2021-06-30 20:22:57 · 760 阅读 · 0 评论 -
Shell脚本扫描内网存活ip
#Shell脚本扫描内网存活ip#在此设定网段为:xxx.xxx.1.xxx 网段domain=1#for循环设定网段为:xxx.xxx.1.181-190for address in {181..190}doIP=192.168.$domain.$address#ping ip地址,接管道“|”grep 搜索“ttl”判断是否有ping通的正确输出,-q 不打印信息,成功up 否则duwn;ping -c1 $IP |grep -q "ttl" &&echo $IP up原创 2021-06-29 16:31:47 · 1105 阅读 · 0 评论 -
文本三剑客之AWK详解
文本三剑客之AWKawk简介 AWK是一种优良的文本处理工具。它不仅是 Linux中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK 提供了极其...原创 2018-03-31 09:12:36 · 284 阅读 · 0 评论 -
shell循环:for、while、until——详解
循环执行 :将某代码段重复运行多次; 重复运行多少次: 循环次数事先已知 ;循环次数事先未知 ;有进入条件和退出条件。三种循环体:for、while、until。再循环前前介绍步进,在循环中经常用到步进。步进显示1-10[root@centos6miniapp]#echo{1..10}12345678910[root@centos6min...原创 2018-03-24 22:02:24 · 228 阅读 · 0 评论 -
汉诺塔详解(初)
汉诺塔(又称河内塔)问题是源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘,利用函数,实现N片盘的汉诺塔的移动步骤算法理解:理解1:宏观上我们可以这样理解:要将A上的n...原创 2018-03-24 20:22:59 · 628 阅读 · 0 评论 -
数组
数组所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 这些无序排列的同类数据元素的集合称为数组。...原创 2018-03-24 16:36:04 · 191 阅读 · 0 评论 -
函数
函数介绍函数function是由若干条shell命令组成的语句块,实现代码 重用和模块化编程 它与shell程序形式上是相似的,不同的是它不是一个单独的 进程,不能独立运行,而是shell程序的一部分 函数和shell程序比较相似,区别在于: Shell程序在子Shell中运行 而Shell函数在当前Shell中运行。因此在当前Shell中,函 数可以对shell中变量进行修改定义函数函数由两部...原创 2018-03-23 19:26:55 · 118 阅读 · 0 评论 -
Linux正则表达式 --已整理
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(下一篇Linux文件查找就是在介绍命令:find) (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。linux正则表达...原创 2018-03-06 22:09:32 · 6372 阅读 · 0 评论 -
sed 命令
sed 行编辑器目录语法及常用选项地址定界编辑命令查找替换sed元字符集高级编辑命令示例拓展语法及常用选项地址定界:使用行号,可以是一个简单数字,或是一个行号范围选项功能(1) 不给地址:对全文进行处理(2) 单地址:#:指定的行(3) 地址范围:#,#从几行到几行#,+#一某行位基础在家#行/pat1/,/pat2/从p...原创 2018-02-03 10:15:11 · 274 阅读 · 0 评论