10-Linux文本处理三剑客:grep、sed、awk核心用法详解
正则表达式基础特殊字符转义使用反斜杠 ``` 转义特殊字符:”.*?+[]{}()\ $ ^”` 字符匹配 []:匹配方括号中的任一字符 [^]:匹配不在方括号中的任一字符 [-]:匹配指定范围内的字符,如 [0-9]、[a-z] 量词 *:匹配前一个元素零次或多次 +:匹配一次或多次 ?:匹配零次或一次 {n}:恰好 n 次 {n,}:至少 n 次 {n,m}:n 到 m 次 分组和选择 ():分组和捕获 |:选择符,匹配左边或右边的模式 grep 命令常用选项 -r:递归查找 -i:忽略大小写 -n:显示行号 -E:使用扩展正则表达式 -v:反向匹配(不包含模式的行) 基本语法12345678910111213141516171819grep [选项] "模式" 文件名# 基本查找grep "hello" file.txt# 递归查找grep -r 'ens33' /etc# 忽略大小写gre...
08-Linux文件目录相关命令
(pwd,cd,ls,find,mkdir,rmdir,rm,touch,mv,cp,stat,type,file,which,whereis)pwd 命令12查看当前路径命令pwd cd命令切换目录命令 12切换到根路径cd / 12切换到当前用户家目录cd ~ 12回到上次离开的路径cd - 12回到上层目录cd ../ 12回到上上层目录cd ../../ 12去当前路径下dir01目录cd ./dir01 ls命令1234567891011121314151617181920212223242526查看文件权限信息命令[root@myserver centos]# ls -l总用量 8-rw-rw-r--. 1 centos centos 17 11月 23 14:48 vimtestdrwxr-xr-x. 2 centos centos 6 11月 22 17:40 公共drwxr-xr-x. 2 centos centos 6 11月 22 17:40 模板drwxr-xr-x. 2 centos centos 6 11月 22 17:40 视频drwx...
07-Linux目录树结构详解
Linux 目录树结构详解、vim使用根目录 (/)系统根目录,所有目录的起点 系统核心目录/bin - 二进制可执行文件存放系统最基本的命令 ls, cp, mv, rm, cat 等基础命令 所有用户都可使用 通常是符号链接到 /usr/bin /sbin - 系统管理命令存放系统管理员使用的命令 fdisk, ifconfig, reboot, shutdown 需要 root 权限执行 通常是符号链接到 /usr/sbin /boot - 启动文件存放系统启动所需的文件 内核文件 vmlinuz-* 引导加载器 GRUB 配置文件 初始内存盘 initramfs-* /dev - 设备文件存放硬件设备文件 /dev/sda - 硬盘设备 /dev/tty - 终端设备 /dev/null - 空设备 /dev/zero - 零设备 /etc - 配置文件存放系统和应用配置文件 /etc/passwd - 用户账户信息 /etc/fstab - 文件系统挂载表 /etc/hosts - 主机名解析...
06-博客自动部署脚本
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120...
05-安家落户-开源博客系统部署
第一节:静态博客 vs 动态博客核心比喻: 静态博客是”样板房”,动态博客是”智能家居” 静态博客 - 精美的样板房是什么? 静态博客是由静态HTML文件组成的网站,内容在构建时生成,不需要数据库和服务器端处理。 解决什么问题? 提供极快的访问速度 降低服务器资源消耗 提高网站安全性 简化部署和维护 怎么使用? 使用静态网站生成器(如Hexo、Jekyll) 编写Markdown格式的文章 生成静态HTML文件 部署到Web服务器 注意事项: 内容更新需要重新生成 不支持动态交互功能 评论系统需要第三方服务 生活化比喻: 静态博客就像精装修的样板房,所有的装修都是固定的,看起来很漂亮,参观速度很快,但如果要改动装修就比较麻烦。 动态博客 - 智能家居系统是什么? 动态博客是基于服务器端程序和数据库的网站,内容在用户访问时动态生成。 解决什么问题? 支持实时内容更新 提供丰富的交互功能 支持用户注册和评论 便于内容管理 怎么使用? 安装博客程序(如WordPres...
04-建立连接通道 - 网络基础与通信原理
第一节:网络通信原理核心比喻:网络通信就像全球快递系统 数据包传输 - 快递包裹的旅程是什么?网络通信是将数据分割成小的数据包,通过网络设备转发,最终到达目标设备的过程。 解决什么问题? 实现不同设备之间的信息交换 支持远距离数据传输 提供可靠的数据传输保障 怎么使用? 应用程序发起网络请求 操作系统处理网络协议 网络设备转发数据包 注意事项: 网络延迟和带宽限制 数据包可能丢失或乱序 需要错误检测和重传机制 生活化比喻:网络通信就像寄快递。你要给朋友寄一本厚书(大文件),快递公司会把书拆成很多小包裹(数据包),每个包裹上都写着收件地址(IP地址)和包裹编号(序列号),然后通过不同的运输路线(网络路径)送到朋友家,最后重新组装成完整的书。 网络设备的作用路由器 - GPS导航系统是什么?路由器是连接不同网络的设备,负责为数据包选择最佳传输路径。 解决什么问题? 连接不同的网络 选择最优传输路径 实现网络地址转换(NAT) 怎么使用? 配置路由表 设置网络接口 管理网络流量 ** 注意事项:** 路由表需要及时更新 避免路由环路 考虑网络安全设置 生活化比喻...
03-租用云端"超级大脑"-云服务器与Web服务
第一节:云计算概念与优势核心比喻: 云计算就像从”买车”到”打车”的转变 云计算-按需租用的超级大脑是什么?云计算是通过互联网提供计算资源(CPU、存储、网络等)的服务模式,用户可以按需使用,按量付费。 解决什么问题? 降低IT基础设施成本 提高资源利用率和灵活性 减少运维复杂度 快速扩展和部署 怎么使用? 通过云服务商的控制台购买资源 远程管理和配置服务器 按实际使用量付费 注意事项: 需要稳定的网络连接 数据安全和隐私保护 成本控制和资源监控 生活化比喻: 云计算就像从”买车”变成”打车”。以前我们需要买一辆车(购买服务器),现在我们可以随时叫车(租用云服务器),用多少付多少,不用的时候不花钱。 云计算的交付方式: IaaS:基础架构及服务 PaaS:平台及服务 SaaS:软件及服务 传统IT vs 云计算对比 特性 传统IT 云计算 成本 前期投资大 按需付费 维护 自行维护 服务商维护 扩展 困难且慢 快速弹性 可用性 单点故障 高可用 第二节:公有云ECS购买配置核心比喻: 购买云服务器就像在网上租房子 ECS购买流程是什...
02-操作系统与虚拟机
第一节:应用软件 vs. 操作系统核心比喻: 应用软件是人的各种技能,操作系统是人的灵魂和思想 1. 操作系统-计算机的灵魂操作系统(Operating System,OS)是管理计算机硬件和软件资源的系统软件,是用户和硬件之间的桥梁。 作用: 管理和调度硬件资源(CPU、内存、硬盘等) 为应用软件提供统一的运行环境 提供用户界面,让用户能够操作计算机 使用: 通过图形界面(GUI)或命令行界面(CLI)进行操作 安装和运行各种应用程序 注意事项: 操作系统必须与硬件兼容 不同操作系统的软件通常不能直接互用 需要定期更新以获得安全补丁 生活化比喻: 操作系统就像人的灵魂和思想,控制着身体的各个器官协调工作。没有灵魂的身体无法思考和行动,没有操作系统的计算机只是一堆无法工作的硬件。 2. 应用软件-人的各种技能作用: 文档处理(Word、Excel) 网页浏览(Chrome、Firefox) 图像处理(Photoshop、GIMP) 使用: 在操作系统中安装应用软件 通过操作系统启动和管理应用 注意事项: 应用软件依赖操作系统运行 不同操作系统需要不同版本的应...
01-认识计算机的"身体"-硬件基础
01-认识计算机的”身体”-硬件基础一、计算机的9大部件详解1. CPU - 大脑中央处理器(Central Processing Unit),是计算机的运算和控制核心。 作用: 执行指令,处理数据 控制计算机的各部件协调工作 决定计算机的运行速度 使用方法: 安装在主板的CPU插槽上 通过操作系统进行管理和调度 注意事项: CPU性能决定计算机的整体性能 需要与主板兼容 散热非常重要 生活化比喻: CPU就像人的大脑,负责思考和决策,控制身体的各个部分完成各种动作。 2. 内存 - 工作台内存(Memory)是计算机中用于临时存储数据和程序的部件。 作用: 为CPU提供高速的数据读写通道 临时存储正在运行的程序和数据 提高计算机的运行效率 使用方法: 安装在主板的内存插槽上 操作系统自动管理内存分配 注意事项: 内存容量影响多任务处理能力 内存速度影响数据读写效率 断电后数据会丢失 生活化比喻: 内存就像一个工作台,工作时把需要用的工具和材料都放在上面,方便随时取用。工作台越大,能同时处理的事情就越多。 3. 硬盘 - 仓库硬盘(Hard Disk)是计...
