-
03_SHELL编程之条件判断和流程控制
本节课程目标 熟悉条件判断语句,如判断整数、判断字符串等 熟悉流程控制语句基本语法,如if…else…一、条件判断语法结构思考:何为真(true)?何为假(false)?1. 条件判断语法格式 格式1: test 条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] 支持正则 =~特别说明:1)[ 亲亲,我两边都有空格,不空打死你呦 ] :imp:2)[[ 亲亲,我两边都有空格,不空打死你呦 ]]:imp:3) 更多判断,man test去查看,...…
-
02_SHELL编程之变量定义
SHELL编程模块课程目标 ① Shell的基本语法结构 如:变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等; ② 基本正则表达式的运用; ③ 文件处理三剑客:grep、sed、awk工具的使用; ④ 使用shell脚本完成一些较复杂的任务,如:服务搭建、批量处理等。 说明:以上内容仅仅是基本要求,还有很多更深更难的语法需要扩充学习。 本节目标 熟练掌握shell变量的定义和获取...…
-
01_SHELL编程前奏_小工具
本节课程目标 了解shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用一、文本处理工具1. grep工具 grep是行过滤工具;用于根据关键字进行行过滤语法和选项语法:# grep [选项] '关键字' 文件名常见选项:OPTIONS: -i: 不区分大小写 -v: 查找不包含指定内容的行,反向选择 -w: 按单词搜索 -o: 打印匹配关键字 -c: 统计匹配到的行数 -n: 显示行号 -r: 逐层遍历目录...…
-
文档支持的Markdown语法
什么是 MarkdownMarkdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:如您正在阅读的这篇文章。它使用简单的符号标记不同的标题,分割不同的段落,粗体 或者 斜体 某些文字.很多产品的文档也是用markdown编写的,并且以“README.MD”的文件名保存在软件的目录下面。 一些基本语法标题 H1 :# Header 1 H2 :## Header 2 H3 :###...…
-
Jekyll搭建个人博客
介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的 使用 Jekyll 搭建博客之前要确认下本机环境,Git 环境(用于部署到远端)、Ruby 环境(J...…
-
Shell编程ls命令
1、简介 ls 命令是 linux 下最常用的命令,是 list 的缩写 2、主要功能 查看 目录清单 ls 打印当目录的清单 ls 指定其他目录,显示指定目录里的文件及文件夹清单 查看 文件属性 查看文件权限(包括目录、文件夹、文件权限)查看目录信息等 3、用法/命令格式ls [选项] [目录名/文件名]ls 命令可以说是linux下最常用的命令之一。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b ...…
-
iOS获取设备的网络状态(已适配iOS13,iOS14无变化)
登录注册写文章首页下载APPiOS获取设备的网络状态(已适配iOS13,iOS14无变化)神SKY关注赞赏支持iOS获取设备的网络状态(已适配iOS13,iOS14无变化)前言小编最近在项目中遇到了一个问题,除刘海屏以外的iOS设备可以正常的搜索到硬件设备,但是刘海屏就不行。因此,小编花了一点时间研究了一下iOS设备获取当前设备的网络状态。实现因为iOS的系统是封闭的,所以是没有直接的APi去获取当前的网络状态。但是道高一尺,魔高一尺。开发者总会有办法获取自己想要的东西。1.网络状态获取获...…