一、 什么是 Shell 管理整个计算机硬件的其实是操作系统的核心 (kernel),这个核心是需要被保护的! 所以我们一般使用者就只能通过 shell 来跟核心沟通,以让核...

一、 什么是 Shell 管理整个计算机硬件的其实是操作系统的核心 (kernel),这个核心是需要被保护的! 所以我们一般使用者就只能通过 shell 来跟核心沟通,以让核...
由于文件描述符不容易记忆,shell 同时也给出了相应的文件名 系统中默认的描述符文件0默认是键盘,也可以是文件输入文件---标准输入1默认是屏幕,也可以是文件或其他命令的输...
什么是正则表达式 简单的说,正则表达式就是处理字串的方法,他是以行为单位来进行字串的处理行为, 正则表达式通过一些特殊符号的辅助,可以让使用者轻易的达到“搜寻/删除/取代”某...
一、什么是 shell script shell script 是利用 shell 的功能所写的一个“程序 (program)”,这个程序是使用纯文本文件,将一些 shell...
一、if 判断 if ... then ... fi 单层如果 是真的 那么 ... 示例:提示输入一个整数,程序判断输入的值是否大于 18 风格 1 风格2 if ... ...
set -u 当脚本中遇到未定义的变量时,默认是忽略。 有时候这并不是开发者想要的。 假如有未定义的变量,应该报错,并且终止脚本继续运行。 set -u 就可以办到 示例 执...
数组 (array) 变量类型 数组中的值: wukong bajie shaseng值的索引号: 0 1 2 数组的索引只能是整数 定义数组,并且其值从命令的结果中获取 d...
一、awk简介 awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。 数据可以来自标准输入、一个或多个文件,或其它命令的输出。 支持用户自定义函数和动态...
一、sed工作流程 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着...
函数 就是对代码的封装,通常会完成一个功能,而出现的一种组织和代码的方式。 函数式编程 减少代码重复编写,从而也提高了代码的可复用率。 程序逻辑解构清晰。 可以使程序代码更易...
expect 内部命令 语法结构 在命令行直接输入 expect 可以进入 expect 程序的解释器终端 在脚本中使用 ".ssh/id_rsa)" { send "\n"...
AWK 过滤记录过滤条件为: 其中的 == 为比较运算符。其他比较运算符:!=, >, <, >=, <= 各种过滤记录的方式: 如果我们需要表头的话,我们可以引入内建变量N...
一、源码安装 安装依赖软件包 前提条件是:你的系统已经安装了开发工具包。 下载 解压安装 进入目录后,执行下面的命令 修改文件 Python-3.7.6/Modules/Se...
安装 Ipython 启动和退出 Ipython 基本使用 支持更友好的命令提示image.png 执行 shell 命令image.png 切换目录不需要" !"号 运行 ...
一、 变量的声明 python语言是动态语言 变量不需要事先声明 变量的类型不需要声明 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量...
一、运算符 1. 基本算术运算符 2. 值判断 运算符 <, >, ==, >=, <= 和 != 将比较两个对象的值。 两个对象不要求为相同类型。image.png 3. ...
创建 简单操作 \ 转义符 \n :换行 \t :制表符,一个tab键(4个空格的距离) 自定义结束符 +拼接 不可以用 字符串和 一个非字符串类型的对象相加 * 复制 字...
一、简单介绍 字符串的格式化输出目前有两种方式 % 方式(陈旧) str.format() 方式(新式,官方推荐) f-string 方式 (Python3.6 及以上推荐使...
一、 什么是数据结构 在计算机科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。 1. Python 中核心数据结构分类 序列类型: 字符...
一、 文件操作流程 打开文件,得到文件的对象(句柄) 通过文件对象(句柄)操作文件 保存并关闭文件 二、 Python 中如何实现 在 python中使用open() 函数来...