摘要: 正则四 00. 课程回顾说明 三剑客命令老二: sed 1) 概述说明 a 擅长对行进行操作 b 擅长编辑修改文件(后向引用前向) 2) 命令执行过程 1. 按行读取文件内容 2. 将每一行读取出来,存放模式空间 3. 检查是否匹配上了需求 匹配上了: 进行操作处理 增 删 改 没有匹配: 将一行内容进行默 阅读全文
posted @ 2020-01-06 21:55 大风歌兮 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 正则三 1) 系统的特殊符号 常用符号 $ # ! | 引号系列 "" '' ``($()) 没有引号: 可以直接识别通配符号 路径符号 . .. ~ - cd - == cd $OLDPWD [root@oldboy-xiaodao.com.cn tmp]# cd - /etc [root@oldboy- 阅读全文
posted @ 2020-01-06 21:54 大风歌兮 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 00. 课程回顾说明 1) 系统中的符号作用 a 便于搜索查找信息(文件名 文件中数据内容) b 表示一些特殊意义,便于我们操作 ~ . .. c 便于配合三剑客进行分析过滤文件内容 2) 系统中常见符号分类 系统特殊符号 基础符号: $ !(histroy) | # 引号符号: ""(会对部分特殊 阅读全文
posted @ 2020-01-06 21:53 大风歌兮 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 正则一 1) inode 和 block 概念说明: 诞生过程: 特点说明: 文件名称是在上一级目录的block进行存储 查看方式: 2) 文件类型 文件权限 file r w x - 三个用户 文件或目录相关的命令 find tar 3) 硬链接数 vs 软链接 概念作用: 特点说明: 创建过程: 目录无 阅读全文
posted @ 2020-01-06 21:52 大风歌兮 阅读(188) 评论(0) 推荐(0) 编辑
摘要: SHELL小练习 1、SHELL编程服务器IP修改脚本 脚本实现动态IP修改; 脚本实现静态IP修改; 实现IP地址输入判断正确性; IP地址修改成功判断&回滚; 2、SHELL编程Tomcat多实例管理脚本(单台服务器) 部署JDK,下载Tomcat软件版本; 部署第一个Tomcat服务&启动服务; 部署第二个To 阅读全文
posted @ 2020-01-06 20:35 大风歌兮 阅读(140) 评论(0) 推荐(0) 编辑
摘要: SHELL用法九(awk练习) 1、SHELL编程Awk语句案例实战 Awk主要是用于对文本文件进行处理,通常是逐行处理,其语法参数格式为, AWK常用参数、变量、函数详解如下: awk 'pattern + {action}' file (1) AWK基本语法参数详解: 单引号''是为了和shell命令区分开; 大括号{ }表示 阅读全文
posted @ 2020-01-06 20:26 大风歌兮 阅读(500) 评论(0) 推荐(0) 编辑
摘要:  SHELL用法八(Grep语句) 1、SHELL编程Grep语句案例实战 1)Find是Linux操作系统文件和目录的路径检索、查询工具,而Grep是Linux系统下文本文件内容检索或者匹配工具,Grep称为全局正则表达式检索工具,在企业中被广泛的采用。 2)Grep工具的语法格式: grep -option(参数) ‘word’( 阅读全文
posted @ 2020-01-06 18:12 大风歌兮 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: SHELL用法七(Sed语句) 1、SHELL编程Sed语句案例实战 1)SHELL编程四剑客之二的Sed工具,主要是用于Linux系统文本文件的编辑、 打印的,也称为非交互模式编辑器(vi|vim交互模式编辑器),Sed工具的语法 格式: sed -option(参数) ‘Command’(命令) file(文件对象)  Op 阅读全文
posted @ 2020-01-06 18:00 大风歌兮 阅读(535) 评论(0) 推荐(0) 编辑
摘要: SHELL用法六(Find语句) 1、SHELL编程Find语句案例实战 1)SHELL编程四剑客工具:Find、Grep、Sed、Awk,通过四剑客可以完成常规Linux指令无法完成或者比较复杂的功能,学好SHELL编程四剑客有助于SHELL编程能力再上一层楼。 2)SHELL编程四剑客之一的Find工具,主要是用于Linux操作 阅读全文
posted @ 2020-01-06 17:29 大风歌兮 阅读(900) 评论(0) 推荐(0) 编辑
摘要: SHELL用法五(Case语句) 1、SHELL编程Case语句案例实战 1)Case选择条件语句的格式: case $INPUT in Pattern1) 语句1 ;; Pattern2) 语句2 ;; esac 2)Case语句企业案例实战一: case $1 in 1) wget -c http://nginx.org/dow 阅读全文
posted @ 2020-01-06 17:18 大风歌兮 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 1、SHELL编程For语句案例实战 1)For语句固定的语法格式: For i in (表达式) do 动作1 done 2)For语句案例操作一: #!/bin/bash for NUM in 1 2 3 4 do echo “$NUM) www.jd.com” done 3)For语句案例操作 阅读全文
posted @ 2020-01-06 17:07 大风歌兮 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 京峰JF2115-Day45上课笔记 1、SHELL编程变量命名规范; 变量分为:系统变量、环境变量、用户变量; 定义变量时使用=赋值,无需通过declare定义变量的类型; 变量赋值时,=前后是不能有空格的; 变量通常使用大写字母定义,不推荐小写字母(跟命令冲突); 变量定义不能使用数字开头,可以 阅读全文
posted @ 2020-01-06 16:38 大风歌兮 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: SHELL用法二(练习) 1、SHELL编程作业&剖析演练 1)SHELL编程Nginx虚拟主机脚本;  安装Nginx WEB平台;  配置虚拟主机(1个网站);  重启&加载配置文件;  配置hosts,虚拟主机访问测试; v1.jfedu.net v2.jfedu.net #!/bin/bash #2019年7 阅读全文
posted @ 2020-01-06 16:32 大风歌兮 阅读(140) 评论(0) 推荐(0) 编辑
摘要: SHELL用法一(基本概念) 1. SHELL 编程概念入门 1)一个完整 Linux 操作系统(Linux 内核),默认用户是不能直接操作 Linux 内核,需要借助第三方的程序或者软件去操作,例如桌面工具、命令行工具(SHELL)。 2)SHELL 是 Linux 操作系统的外壳,可以将 SHELL 程序理解为中间件,位于用 阅读全文
posted @ 2020-01-06 16:05 大风歌兮 阅读(196) 评论(0) 推荐(0) 编辑