自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux——grep文本过滤工具

grep: linux文本处理三剑客 grep:文本过滤工具(模式:pattern)工具 grep,egrep,fgrep sed:stream editor,文本编辑工具; awk:Linux上的实现gawk,文本报告生成器 grep:Global search Regular expression and Print out the line. 作用:文本搜索工具...

2019-09-25 11:20:10 336

原创 Linux——bash的基础特性(3)

bash的基础特性(3)1、提供了编程环境 程序:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行程序的执行方式: 计算机:运行二进制指令 编程语言: 低级:汇编 高级: 编译:高级语言-->编译器-->目标代码 c、c+...

2019-09-25 11:15:10 236

原创 Linux——用户及组管理

用户和组管理资源分配: Authentication:认证 Authorization:授权 Accounting:审计 Audition token,identity(username/password)Linux用户:Username/UID 管理员:root,0 普通用户:1-65535 系统用户:1-499 centos7 1-999 对守护进程获取资...

2019-09-25 11:07:39 450

原创 Linux——SSH优化

1.设置UseDNS no因为我们ssh连接服务器的话 如果UseDNS选项是打开的话 Server端收到Client端的连接请求之后 Server端会根据客户端的IP地址 进行DNS解析 反向查询出客户端的主机名 然后根据查询出的Client端主机名 进行DNS正向A记录查询 验证与原始的Client IP地址是否一致 这样的话 可以避免客户端欺骗。如果我们的环境中 没有配置DNS服务器的话...

2019-09-25 11:02:30 361

原创 Linux——文本处理工具

文本处理工具:wc cut sort uniqwc wc [OPTION]... [FILE]... -c, --bytes -m, --chars -l, --lines -w, --wordscut cut [OPTION]... [FILE]... -d 指明分隔符 -f FILEDS: #:第N个字段 #,#[,#]:离散...

2019-09-25 10:58:42 99

原创 Linux—— bash 的I/O重定向及管理

bash 的I/O重定向及管理程序: 命令+ 数据 读取数据:Input 输出数据:Output标准输入:keyborad :0标准输出:(默认输出)monitor:1标准错误输出:monitor,2I/O重定向:改变标准位置输出重定向: COMMAND > NEW_POS,COMMAND >> NEW_POS > : 覆盖重定向,目标文件的原有内容...

2019-09-25 10:57:28 150

原创 Linux——bash的基础特性(2)

bash的基础特性(2):1、命令别名 alias 通过alias命令实现: (1) alias 显示当前shell进程所有可用的命令别名: (2)alias NAME='VALUE' 定义别名NAME,其相当于执行命令 value 注意:在命令行中定义的别名,仅对当前shell进程邮箱;如果想永久有效,要在配置文件中 仅对当前用户: ~/.bashrc 对所有用...

2019-09-25 10:52:36 241

原创 Linux——bash基础特性(1)

Linux的基础特性:(1)历史命令 history 环境变量: HISTSIZE:命令历史记录的条数; HISTFILE:~./bash_history; HISTFILESIZE:命令历史文件记录历史的条数 history -d OFFSET 删除offset条 -c 清除历史 history #:显示历史最近的#条命令 -a:手动追加当...

2019-09-25 10:35:05 258

原创 Linux——文件系统及文件系统类型

linux的文件系统根文件系统(rootfs) root filesystemSLB,FHS(filesystem heirache Standard)/boot :引导文件存放目录,内核文件vmlinuxz、引导加载器bootloader,grub都存放在此目录/bin :供所有用户使用的基本命令,必能关联至独立分区,OS启动即会用到的程序/sbin :管理类的基本命令;不能关联至独...

2019-09-25 10:14:50 405

原创 Linux——基础

终端:用户与主机交互,必然用到的设备:物理终端:直接介入本机的显示器和键盘设备:console虚拟终端:附加在物理终端之上的虚拟现实的终端,centos6 默认6和虚拟终端 Ctrl + Alt + f1 ---f6--------------------命令:shell程序sh (bourn)cshtcshksh(karn)bash (bourn again shell...

2019-09-25 10:07:50 97

原创 Python——文件操作

文件操作的模式 # 1. r: 以字符串的方式读取文件中的数据# 2. w: 以字符串的方式写入数据到文件# 3. a: 以字符串的方式追加写入数据到文件文件的读取打开文件file = open("1.txt", "r", encoding="utf-8")注意点:# 1. 在windows的python解释器下,打开文件默认的编码格式是gbk# 2. 在linux和ma...

2019-09-11 16:06:12 220

原创 Python——内置高阶函数

import functools内置的高阶函数reduce: 根据指定函数的功能对容器类型中的每一个数据进行相关的计算filter: 根据指定函数的功能对容器类型中数据进行过滤def sum_num(x, y):return x + ymy_list = [1, 2, 3]result = functools.reduce(sum_num, my_list)print(result...

2019-09-10 16:12:45 124

原创 Python——匿名函数

匿名函数: 使用lambda关键字定义的函数称为匿名函数匿名函数的语法格式:# lambda 形参1,形参2,...: 返回值或者调用其他函数匿名函数的注意点:# 1. 匿名函数只能写一行代码# 2. 匿名函数的返回值不需要加上return# 3. 匿名函数的主要是用来简化普通函数的代码实现的# 4. 匿名函数也是属于函数# def sum_num(num1, num2):#...

2019-09-10 16:09:39 164

原创 Python——高阶函数

高阶函数的定义:函数的参数或者返回值又是一个函数类型,那么这样的函数称为高阶函数def show():print(“哈哈”)show_info就是一个高阶函数def show_info(new_func):# new_func 函数类型的参数print("-" * 30)new_func()print("-" * 30)把一个函数作为参数传给另外一个函数使用show_info(...

2019-09-10 16:08:07 246

原创 Python——列表推导式

列表推导式: 结合使用for循环快速创建一个列表,最终返回的列表new_list = [value for value in range(3)] # => [0,1,2]print(new_list)new_list = [value for value in range(1, 11) if value % 2 == 0] # => [偶数]print(new_list)my...

2019-09-10 16:07:11 153

原创 Python——for循环便利获取容器类型中的数据

字符串my_str = “abc”for value in my_str:print(value)index = 0print(len(my_str))while index < len(my_str):print(index, my_str[index])index += 1列表my_list = [1, 2, 3]for value in my_list:prin...

2019-09-09 16:03:29 647

原创 Python——循环、break,continue

学习循环目的:让程序中的某段代码可以重复执行count = 1while count <= 3: print("人生苦短,我用python!") count += 1print("--------")for循环可以结合range使用,可以让某段代码进行重复执行for value in range(3): print("人生苦短,我用python!")break: 结...

2019-09-09 16:01:59 178

原创 类型转换——eval

为什么要使用类型转换1. 因为类型统一才能参与计算my_str = "5"value = my_str + str(6)print(value, type(value))my_str = "1"my_num = 2result = int(my_str) + my_numprint(result, type(result))my_str = "[1, 2, 4]"# new...

2019-09-09 15:12:33 250

原创 Python——拆包

字符串my_str = "abc"利用拆包value1, value2, value3 = my_strprint(value1, value2, value3)列表my_list = [1, 2]value1, value2 = my_listprint(value1, value2)元组my_tuple = (4, 2)value1, value2 = my_tup...

2019-09-09 15:09:27 107

原创 Python——range

range: 范围value1, value2, value3, value4 = range(4) # 表示生成一个0-3的范围数据print(value1, value2, value3, value4)range(开始数据,结束数据), 不包含结束数据value1, value2, value3 = range(1, 4)print(value1, value2, value3)...

2019-09-09 15:08:16 123

原创 Python——集合

集合也是一个容器类型,可以存储任意多个数据(不可变类型的数据)集合的特点:1. 无序2. 数据是唯一的3. 集合里面只能存放不可变类型不可变类型: 数字,字符串,range, 元组可变类型: 字典,集合,列表my_set = {1, 2, ‘a’, 0, 1, 2, range(3), (1, 2)}print(my_set, type(my_set))学习集合就是用来去重my...

2019-09-09 15:05:39 135

原创 Python——字典dict

字典也是一个容器类型的数据,可以存储多个键值对数据, 它的表现形式: {key:value, …}my_dict = {“name”: “李四”, “age”: 20}print(my_dict, type(my_dict))my_dict = {“name”: “李四”, “age”: 20}print(my_dict)添加数据my_dict[“sex”] = “男”print(m...

2019-09-09 15:04:00 186

原创 python——元组

元组:其实就是一个只读的列表,只能获取数据,不能对数据进行修改(添加,删除,修改)元组的表现形式: (1, 2)my_tuple = (1, 2.15, True, ‘abc’)print(my_tuple, type(my_tuple))del my_tuple[0]获取数据result = my_tuple[-1]print(result)result = my_tuple[-...

2019-09-09 15:02:21 129

原创 python——列表

列表好比是一个数据的容器,可以存储任意多个数据,不限制类型列表的表现形式一对中括号my_list = [1, 3.14, True, 'abfc']指定分隔符print(type(my_list), my_list, sep="&")my_list = [1, 3.14, True, ‘abfc’]print(my_list)添加数据(追加,插入,扩展一组)my_list...

2019-09-09 14:56:43 91

原创 python_字符串类型

字符串:使用引号包裹起来的内容就是字符字符串的表现形式: 1. 单引号 2. 双引号 3. 三个单引号 4. 三个双引号#查看变量保存数据的类型 my_str1_type = type(my_str1)字符串常见操作my_str = "hello" # python的下标有正数下标和负数下标# find: 获取指定数据的下标...

2019-09-09 14:48:13 131

原创 Linux——VIM编辑器常用命令

单词间跳转: w:下一个单词词首 e:当前或下一单词的词尾 b:当前或前一个单词词首替换命令(r,replace): r:替换光标所在处的字符改变命令:(c,change) c:修改 编辑模式————>输入模式 c$ c^ c0 cb ce cw cc 删除并输入新内容 可视化模式: v:按字符选定 V:按行行定 撤销: u撤销此前 ...

2019-09-01 17:18:02 158

空空如也

空空如也

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

TA关注的人

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