每天开心一点


Linux Shell简易教程
一、运行shell脚本的两种方法    1、作为可执行程序 2、作为解释器参数二、shell变量和数据类型     1、变量   变量和等号之间不能有空格,变量名外面的花括号是可选的,加花括号是为了帮助解释器识别变量的边界       &n...
584    2020-09-04
Linux:日期用法,及格式定义
在shell脚本中经常会需要获取当前日期的地方,linux的系统时间在shell里是可以直接调用系统变量:获取今天时期---`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)[mylinuxaccount@linux01 ~]$ date +%y%m%d 20200904我们用touch命令创建日期文件或者使用mkdir创建日期文件夹:mkdir ...
544    2020-09-04
Linux ss命令详解
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。ss快的秘诀在于,它利用到了T...
638    2020-09-04
centos7中Apache配置虚拟主机
Apache httpd配置虚拟主机的三种方法:1、基于IP地址的虚拟主机2、基于端口的虚拟主机3、基于FQDN的虚拟主机(相同IP,相同端口号,主机名不同) 不同站点设置不同的DocumentRoot目录参考:https://blog.51cto.com/mylinuxlearn/1825741  https://www.cnblogs.com/fanzhongya...
565    2020-09-04
python语言中list和tuple,dict和set的区别
列表list元组 tuple集合set字典dict数据类型序列序列集合映射可变序列可变不可变   -  -可变对象可变不可变可变可变初始化list1 = list()list1 = []tuple1 = tuple()tuple1 = ()set1 = set()set=([iterable])dict1 = dict()dict1 = {}示例list1 ...
626    2020-09-03
python通过表达式实现三目运算
Python 可通过 if 语句来实现三目运算的功能,因此可以近似地把这种 if 语句当成三目运算符。作为三目运算符的 if 语句的语法格式如下:(True_statements) if (expression) else (False_statements)三目运算的规则是:先对逻辑表达式 expression 求值,如果逻辑表达式返回 True,则执行并返回 True_statements 的...
572    2020-09-03
Python中的可变对象与不可变对象
可变对象:对象存放在地址中的值不会被改变(所谓的改变是创建了一块新的地址并把新的对象的值放在新地址中原来的对象并没有发生变化)不可变对象:对象存放在地址中的值会原地改变int str float tuple 都属于不可变对象 其中tuple有些特殊(下文解释) dict set list 属于可变对象注意:在除了tuple的不可变变量中,只要两个变量的数据类型相同并且值也相等,那么这两个...
552    2020-09-03
python None(空值)及用法
在 Python 中,有一个特殊的常量 None(N 必须大写)。和 False 不同,它不表示 0,也不表示空字符串,而表示没有值,也就是空值。这里的空值并不代表空对象,即 None 和 []、"" 不同。None 有自己的数据类型,它属于 NoneType 类型。None 是 NoneType 数据类型的唯一值,可以将 None 赋值给任何变量。除此之外,None 常用于 ...
637    2020-09-03
python中的布尔类型
Python 提供了 bool 类型来表示真(对)或假(错),它是标准数据类型Number类型中的一种,Python中Number类型支持支持 int、float、bool、complex(复数)这四种类型。True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错。值得一提的是,布尔类型可以当做整数来对待,即 True 相当...
575    2020-09-02
python3中map, filter, sorted, zip以及lambda用法
1、filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。语法:filter(function, iterable)参数function -- 判断函数。iter...
669    2020-09-02