自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 awk文本格式化

awk是一个强大的Linux命令,有强大的文本格式化的能力,好比将一些文本数据格式化成专业的excel表的样式awk早期在Unix上实现,我们用的awk是gawk,是GUN awk的意思awk更是一门编程语言,支持条件判断、数组、循环等功能再谈三剑客grep,擅长单纯的查找和匹配文本内容 awk,更适合编辑,处理匹配到的文本内容 sed,更适合格式化文本内容,对文本进行复杂处理awk基础awk语法:awk [option] 'pattern[act...

2022-05-23 15:18:08 990

原创 Sed与正则表达式

sedsed是Stream Editor(字符流编辑器)的缩写,简称流编辑器。sed是操作、过滤和转换文本内容的强大工具常用功能包括结合正则表达式对文件实现快速增删改查,其中查询的功能中最常用的两大功能是过滤(过滤指定字符串)、取行(取出指定行)。语法:sed [选项] [sed内置命令字符] [输入文件]选项:参数选项 解释 -n 取消默认sed的输出,常与sed内置命令p一起用(p代表打印) -i 直接将修改结...

2022-05-16 15:58:25 526

原创 Linux正则表达式

正则表达式:Regual Expression,REGEXP由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或调配的功能分两类:1.基本正则表达式:BRE2.扩展正则表达式:ERE正则表达式的意义处理大量的字符串 处理文本通过特殊符号的辅助,可以让Linux管理员快速过滤、替换、处理所需要的字符串、文本、让工作高效。通常Linux运维工作,都是面临大量带有字符串的内容,如配置文件 程序代码 命令输出结果 日志文件且此类字符

2022-05-14 16:12:34 436

原创 Bash特性

bash是什么bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令bash还能从文件中读取Linux命令,称之为脚本bash支持通配符、管道、命令替换、条件判断等逻辑控制语句bash的特性1.命令行展开[root@timy-test-k8s01 ~]# echo timy{1..10}timy1 timy2 timy3 timy4 timy5 timy6 timy7 timy8 timy9 timy10[root@timy-test-k8s01 ~]#

2022-05-14 15:04:09 237

原创 Linux重定向符号和特殊符号

输出重定向符号输入设备:键盘输入数据 文件数据导入输出设备:显示器,屏幕终端 文件程序的数据流:输入流:<---标准输入(stdin),键盘 输出流:--->标准输出(stdout),显示器,终端 错误输出流:-->错误输出(stderr)文件描述符:在Linux系统中,一切设备都看作文件。而每打开一个文件,就有一个代表该打开文件的文件描述符程序启动时默认打开是哪个I/O设备文件:标准输入文件(stdin),文件描述符0 标准输出文件.

2022-05-14 11:00:09 1234

原创 Linux通配符和特殊引号

常见通配符符号 作用 * 匹配任意,0或多个字符,字符串 ? 匹配任意1个字符,有且只有一个字符 符号集合 匹配一堆字符或文本 [abcd] 匹配abcd中任意一个字符,abcd也可以是不连续的任意字符 [a-z] 匹配a到z之间任意一个字符,要求连续字符,也可以连续数字,匹配[1-9] [!abcd] 不匹配括号中任意一个字符,也可以书写[!a-d],同于写法 [^abcd] 同上,!可以换成^ 特殊通配符符号

2022-05-13 14:25:11 491

原创 Linux文件权限管理

[root@timy-test-k8s01 ~]# lltotal 8-rw-------. 1 root root 1324 Apr 14 03:23 anaconda-ks.cfgdrwxr-xr-x. 13 root root 4096 Apr 23 22:53 Desktop最开头的 - 代表是一个普通文件,通过touch创建最开头的 d 代表是一个文件夹,通过mkdir创建最开头的 l 代表是一个软连接,快捷方式类型例如Destop文件夹rwx 代表属主,代表.

2022-05-12 14:43:19 933

原创 用户管理(一)

Linux系统不同用户权限不一样root普通用户虚拟用户root的权利Linux系统的特性就是可以满足多个用户,同时工作,因此Linux系统必须具备很好的安全性,在安装Linux7时设置的root管理员密码,这个root管理员就是所有UNIX系统中的超级用户,它拥有最高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭进程,开启/禁用硬件设备等。root为什么叫root?UID,user Identify,好比身份证号GID,group Ident.

2022-04-29 11:10:26 222

原创 tar、gzip、zip压缩命令

which命令查找PATH环境变量中的文件,Linux内置命令不在path中[root@timy-test-k8s01 ~]# which python/usr/bin/pythonwhereis命令whereis命令用来定位指定的二进制程序、源代码文件和man手册页等相关文件的路径[root@timy-test-k8s01 ~]# whereis pythonpython: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.

2022-04-24 16:34:59 2734

原创 Linux文件属性与管理

文件或目录属性主要包括:1.索引节点,inode2.文件类型3.文件权限4.硬链接个数5.归属的用户和用户组6.最新修改时间查看命令[root@timy-test-k8s01 /]# ls -lhitotal 16K 120 lrwxrwxrwx. 1 root root 7 Apr 14 03:04 bin -> usr/bin 64 dr-xr-xr-x. 5 root root 4.0K Apr 14 03:28 .

2022-04-24 09:32:00 126

原创 Linux核心命令和文件管理(四)

stat命令stat命令用于显示文件的状态信息,stat命令的输出信息比ls命令的输出信息要更详细。语法:stat (选项) (参数)选项-L --dereference 跟随链接-f --file-system 显示文件系统状态而非文件状态-c --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行 --prin...

2022-04-23 15:09:46 1124

原创 Linux核心命令与文件管理(三)

cut命令cut - 在文件的每一行中提取片断在每个文件FILE的各行中,把提取的片断显示在标准输出语法:cut [参数] [数值区间] 文件-b 以字节为单位分割-n 取消分割多字节字符,与-b一起用-c 以字符为单位-d 自定义分隔符,默认以tab为分隔符-f 与-b一起使用,指定显示哪个区域N 第N个字节,字符或字段,从1计数起...

2022-04-22 17:29:33 862

原创 Linux读取文件内容命令

cat命令cat命令用于查看纯文本文件(常用于内容较少的),可以理解猫,瞄一眼文件内容,其单词是concatenate,指的是可以链接多个文件且打印到屏幕,或是重定向到文件中cat功能 功能 说明 查看文件内容 cat file.txt 多个文件合并 cat file.txt file1.txt > file2.txt 非交互式编辑或追加内容 cat >> file.txt<<EOF 欢迎你...

2022-04-20 09:36:21 4850

原创 Linux核心命令与文件管理(二)

1.mv命令mv命令就是move的缩写,作用就是移动或是重命名文件用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件...将源文件重命名为目标文件,或将源文件移动至指定目录-f --force 覆盖前不询问...

2022-04-16 16:44:29 751

原创 VIM基本用法

window平台的文本编辑器记事本一般用户编写普通的txt文本文件notepad++,可以用于写代码支持编程,颜色区分等功能的编辑器Linux平台的文本编辑器vi命令,如同Windows的记事本,功能较少vim命令,如同notepad++功能强大Vim使用流程vim默认机器是不安装的,需要手动安装这个工具命令yum install vim -y #通过yum软件管理工具,安装命令vim,且默认yes,这个命令得保证机器可以上网。当vim打开...

2022-04-16 16:25:44 982

原创 Linux核心命令与文件管理(一)

Linux命令的参数,可以简写比如: ls -l -h可以简写为:ls -lh 或者ls -hl1.cd命令change directory的缩写,更改目录的意思cd 语法cd 可选参数 文件夹几个特殊的目录:. 当前的工作目录.. 上一级的工作目录- 上一次的工作目录~ 当前系统登录的用户家目录2.ls命令list 列出文件夹中的内容ls 语法ls 可选参数 可选的文件夹对象...

2022-04-15 13:16:50 1800

原创 Linux基本命令(三)

1.关机&重启命令基本介绍shutdown -h now 立刻进行关机shutdown - h 1 "helli,1分钟后会关机了"shutdown -r now 现在重新启动计算机halt 关机,作用和上面一样reboot 现在重新启动计算机sync 把内存的数据同步到磁盘注意细节1.不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁...

2022-04-03 16:22:16 125

原创 python的公共方法

公共方法Python内置函数Python包含以下内置函数 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del有两种方式 max(item) 返回容器中元素最大值 如果是字典,只针对key比较 .

2021-03-25 22:10:59 107

原创 Ubuntu 常用命令

Ctrl + shift + = 放大终端窗口的字体Ctrl + - 缩小终端窗口中的字体ls 对应英文 list 查看当前文件夹下的内容pwd 对应英文 print work directory 查看当前文件所在的文件夹cd [目录名] 对应英文 change directory 切换文件touch [文件名] 对应英文 touch 如果文件不存在 ,新建文件rm [文件名] 对应英文 remove 删除指定的文件名clear 对应英文 clear 清屏exit()...

2021-03-25 21:52:00 185

原创 python中的字符串

字符串的定义字符串就是一串字符,是编程语言中表示文本的数据类型在python中可以使用一对双引号或者一对单引号定义一个字符串虽然可以使用\”或者\’做字符串做转义,但是在实际开发中: 如果字符串内部需要使用双引号”,可以使用单引号’定义字符串 如果字符串内部需要使用单引号’,可以使用双引号”定义字符串可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始也可以使用for循环遍历字符串中每一个字符大多数编程语言都是用双引号”来定义字符串len(...

2021-03-25 21:12:20 331

原创 python中的字典

字典字典的定义: dictionary(字典)是出列表以外python之中最灵活的数据类型 字典同样可以用来存储多个数据 通常是用于存储描述一个物体的相关信息和列表的区别: 列表是有序的对象集合 字典是无序的对象集合字典用{}定义字典使用键值对存储数据,键值对之间使用逗号,分隔 键key是索引 值value是数据 键和值之间使用:分隔 键必须是唯一的...

2021-03-23 23:29:37 139

原创 python中的元组

元组元组的定义Tuple(元组)与列表类似,不同之处在于元组的元素不能修改 元组表示多个元素组成的序列 元组在python开发中,有特定的应用场景用于存储一串信息,数据之间使用需要逗号,分隔元组用()定义元组的索引从0开始,索引就是数据在元组中的位置编号语法:info_tuple = (“zhangsan”,18,1.75)创建空元组tuple = ()元组中只包含一个元素师,需要在元素的后面添加逗号info_tuple = (50,...

2021-03-23 23:25:42 112

原创 python中列表的常用操作

列表 列表的定义 List(列表)是python中使用最频繁的数据类型,在其他语言中叫做数组 专门用来存储一串信息 列表用[ ]定义,数据之间使用逗号,分隔 列表索引从0开始,索引就是数据在列表中的位置编号,索引有可以被称为下标。 注意:从列表中取值是,如果超出索引范围,程序会报错 语法如下: name_list = [“zhangsan”,”lisi”,”wangwu”]列表常用操作 分类 关键字/...

2021-03-23 09:21:11 668

原创 MySQL数据库基本语法(三)

约束:按功能划分:NOT NULL(非空约束),PRIMARY KEY(主键约束),UNIQUE KEY(唯一约束),DEFAULT(默认约束),    FOREIGN KEY (外键约束)。按数据列数目划为:表级约束和列级约束列级约束:对于一个数据列建立的约束,称为列级约束;表级约束:对于多个数据列建立的约束,称为表级约束;列级约束既可以在列定义时声明,也可以在列定义之后声明,而表级约束只能在列...

2018-07-07 17:15:14 229

原创 Mysql数据库基本语法(二)

1.空值与非空值NULL:字段值可以为空;NOT NULL:字段值不可以为空。例如:CREATE TABLE tb2(username VARCHAR(20) NOT NULL,age TINYINT UNSIGNED NULL);2.AUTO_INCREMENT自动编号必须与主键组合使用;默认情况下,起始值为1,每次的增量为1。3.PRIMARY KEY主键约束每张数据表只能存在一个主键;...

2018-06-27 21:26:41 171

原创 Mysql数据库基本语法(一)

MYSQL语句规范:关键字与函数名称全部大小写;数据库名称,表名称,字段名全部小写;SQL语句必须以分号结尾。修改提示符:连接客户端时通过参数指定shell&gt;mysql -uroot -proot --prompt 提示符参数描述\D 完整的日期\d当前数据库\h服务器名称\u当前用户连接上客户端后,通过pompt命令修改mysql&gt;prompt 提示符1.启动与停止mysql服务ne...

2018-06-26 21:15:28 2396

原创 ES6块级作用域绑定

var声明及变量提升(Hoisting)机制:在函数作用域或全局作用域中通过关键词var声明的变量,无论实际上是在哪里声明的,都会被当成作用域顶部声明的变量,这就是我们常说的提升(Hoisting)机制。下面一个函数为例来说明:function getValue(condition){ if(condition){ var value="blue";  //其他代码...

2018-06-24 20:48:36 191

原创 HTTP协议

HTTP工作流程:1.http客户端发起请求,创建端口;2.http服务器在端口监听客户端请求;3.http服务器向客户端返回状态和内容。例如:Chrome浏览器访问www.baidu.com第一步:chrome搜索自身的DNS缓存;第二步:搜索操作系统自身的DNS缓存(浏览器没有找到缓存或缓存已经失效);第三步:读取本地的HOST文件;第四步:浏览器发起一个DNS的系统调用;1.宽带运营商服务器...

2018-06-24 17:00:51 131

原创 LINUX常用命令(二)

链接命令:lnln - s [原文件] [目标文件]命令英文原意:link功能描述:生成链接文件选项:- s 创建软连接(soft)软链接和硬链接的区别:硬链接特征:1.拥有相同的i节点和存储block块,可以看作是同一个文件;2.可通过i节点识别;3.不能跨分区;4.不能针对目录使用;软链接特征:1.类似windows快捷方式2.软链接拥有自己的i节点和block块,但块数据中只保存原文件的文件...

2018-06-24 13:37:57 98

原创 LINUX常用命令(一)

/根目录:1.bin存放二进制可执行文件(ls,cat,mkdir);2.boot 存放用于系统引导时使用的各种文件;3.dev用于存放设备文件;4.etc用于存放系统配置文件(如安装jdk配置环境变量);5.home存放所有用户文件的根目录(用户登陆后默认所在的根目录);6.mnt系统管理员安装临时文件系统的安装点(例如挂载光驱);7.opt额外安装的可选应用程序包所放置的位置;8.root超级...

2018-06-17 19:01:16 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除