- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Bash shell学习笔记(七)
学习目标 能够在awk操作中应用运算符 了解sed的分域操作awk的运算符再次强调,awk是一门语言,所以有自己的运算符(注意:有些地方与shell不一样)运算符说明==等于 和shell里不一样,shell里字符串比较是= ;数字比较是-eq!=不等于 shell里数字比较是-ne代表不等于>大于 shell里数字比较是(-gt)代表大于
2022-05-30 23:05:40 454 1
原创 Bash shell学习笔记(六)
课程目标 掌握常用的正则表达式元字符含义 掌握sed的删除行操作 掌握sed的打印行操作 掌握sed的增加行操作 掌握sed的修改替换操作正则表达式正则表达式介绍正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。几乎所有开发语言都支持正则表达式,后面学习的python语言里也有正则表达式.linux里主要支持正则表达式的命令有grep, sed,
2022-05-30 23:04:03 352
原创 Bash shell学习笔记(五)
课程目标 掌握常用的正则表达式元字符含义 掌握sed的删除行操作 掌握sed的打印行操作 掌握sed的增加行操作 掌握sed的修改替换操作正则表达式正则表达式介绍正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。几乎所有开发语言都支持正则表达式,后面学习的python语言里也有正则表达式.linux里主要支持正则表达式的命令有grep, sed,
2022-05-30 23:03:32 257
原创 Bash shell学习笔记(四)
#课程目标 能使用RANDOM变量产生随机数 理解嵌套循环 掌握case语句的基本语法结构 掌握函数的定义及调用 掌握常用的正则表达式元字符含义随机数bash默认有一个$RANDOM的变量, 默认范围是0~32767.使用set |grep RANDOM查看上一次产生的随机数# echo $RANDOM19862# set |grep RANDOMRANDOM=19862除法与余数7除以3,商为2,余数为16除以2,商为3,余数为0可通过除以2,判
2022-05-30 23:03:01 1545
原创 Bash shell学习笔记(三)
#课程目标 掌握for循环语句的基本语法结构 掌握while和until循环语句的基本语法结构 能使用RANDOM变量产生随机数 理解嵌套循环易混符号小结符号说明$( )执行符`` 反撇号,不是单引号执行符$[ ]运算符$(( ))运算符${ }获取变量并可以做截取[ ]判断条件[[ ]]判断条件,里面可以使用正则循环语句生活中的循环[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img
2022-05-30 23:02:22 210
原创 Bash shell学习笔记(二)
学习目标 熟悉条件判断语句,如判断整数,判断字符串等 熟悉流程控制语句基本语法,如if…else…#条件判断判断一个条件是为真(true)还是为假(false)判断场景[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X7k2cg3H-1653922857840)(pictures/生活中的判断.png)]##语法格式格式1: test 条件表达式格式2: [ 条件表达式 ]格式3: [[ 条件表达式 ]] 支持正则 =~##条件判断相关
2022-05-30 23:01:32 252
原创 Ubuntu16.04忘记root密码怎么办?
忘记Ubuntu的root密码解决办法重启系统(不停按shift,有些电脑可能是按Esc键)进入grub,选择“高级”选中“recovery mode”,并按E键进入编辑模式将“recovery nomodeset”替换为“quiet splash rw init=/bin/bash”,按F10保存退出重启之后,会进入命令行,输入passwd root即可修改密码reboot,再次重启系统,即可正常使用修改后的root密码...
2022-05-27 14:37:49 1916
原创 Bash shell学习笔记(一)
基本格式文件头一定要申明解释器#!/bin/bash文件内容覆盖与追加即第一条表示把文件内容覆盖为“你好”;第二条表示在文件内容最后追加一条内容“哈哈”#注意下面这两种区别cat > /tmp/abc <<EOF # >符号,表示把原内容覆盖你好EOFcat >> /tmp/abc <<EOF # >>符号,表示在原内容上追加哈哈EOF...
2022-05-24 22:40:58 248
原创 centos7.3根目录空间扩展
背景公司一台重要服务器,3块3TB硬盘配置raid5,搭载了许多服务(前人),安装系统时,使用了默认分区,导致根目录只有50GB空间,home目录挂载了5.2TB,如图:思路利用tar打包根下重要文件,在另外一台同样配置的服务器(3块3TB同型号)安装同版本(centos7.3),再把tar包传输到新服务器上解压出来。为什么不直接在旧服务器上扩展根分区?答:重要服务器,上面时刻跑着重要服务,万一操作失误,恢复不了,那就等着“挨踢”吧!步骤1.安装一台新服务器,保持与源服务器系统版本、磁盘挂载
2022-01-14 18:36:09 496
原创 Windows压缩指定文件并删除原文件内容bat脚本
环境E盘scan文件夹下有IT、HT、SCM、经管等部门文件夹,各部门文件夹下存放着各自的扫描文件(PDF)、表格等内容,因是临时存放,所以需设定定时删除任务需求结合windows任务计划,每天定时备份SCAN文件夹(以当前日期为备份文件名),并删除scan下所有文件(不删除scan下的文件夹,即保留IT、HR、SCAM、经管等文件夹)@echo off::指定7z压缩程序路径set zip7=C:\Program Files\7-Zip\7z.exe::设置压缩包保存路径set Save
2021-12-13 19:50:06 2600
原创 企业级基于Centos8.5配置IPXE服务批量部署windows方案
背景假如有100台电脑需要安装个人订制系统,如何快速实现?注意关键词“100台、个人订制”,相信大家通过关键词搜到的都是PXE批量部署windows“原版iso”镜像,部署“个人订制”却几乎搜索不到吧!实验环境实验拓扑如下,规划出两个网段:生产(88.88.88.0/24)、办公(1.1.1.0/24),把IPXE服务器网络放于生产网络下,当然也可以直接从路由器接出来(路由器接口充足的情况下),也可以双网卡(办公、产线网络分别接入IPXE服务器,只是双网卡违背了网络隔离的初衷,存在安全隐患),这里把I
2021-11-26 16:47:03 5070 1
原创 企鹅龙(DRBL)无盘启动+再生龙(clonezilla)网络备份与还原系统
实验环境1.centos7.5 (服务端)2.思科交换机一台(配置DHCP并分配网段:1.1.1.0/24)3.电脑主机2台(一台服务端,一台客户端)服务端最好双网卡,一根接1.1.1.0/24(模拟内网);一根接88.88.88.0/24(模拟外网)安装步骤centos7.5安装安装配置秘钥DRBL安装DRBL服务端配置DRBL用户端配置镜像挂载centos7.5安装禁用防火墙、selinux、NetworkManager[root@DRBL ~]# systemctl st
2021-11-12 14:42:23 4194
原创 一盘多用,Linux安装盘+window PE启动盘
通常情况下,一个U盘烧录成linux启动盘,若想用它安装windows系统,那只能苦逼的清空U盘,重新做一遍windowsPE。那有没有什么办法,或者容器能实现一个U盘既能安装linux系统,又能安装不同格式的windows系统呢?答案是肯定的,下面跟着小编的快车,一同开启ventoy容器的奇幻之旅吧!
2021-03-25 16:10:04 5804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人