09 2022 档案
摘要:压缩移动删除备份文件: 1.压缩日志文件 tar -zcvf catalina.2022-09-29.log 2 移动备份文件到home/baklogs 3.删除原有日志文件catalina.2022-09-29.log #!/bin/bash #日志所在目录 logsurl="/home/taob
阅读全文
摘要:1.功能:输入路径,检测文件类型。 2.复习:shell while循环,if条件语句,file命令使用等。 3.代码实现: cat file.sh [root@VM-4-13-centos shell]# cat file.sh #!/bin/bash while true do read -p
阅读全文
摘要:1.file Linux file命令用于辨识文件类型和一些编码格式。通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。 2.file 语法 file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...] 3.file 参数
阅读全文
摘要:1.冒泡排序 冒泡排序的核心思想是相邻的两个数据进行比较,假设数列A有n个数据,先比较第1个和第2个数据,如果A1 > A2,则交换他们的位置,确保较大的那个数在右侧。 接下来比较A2和A3,采用相同的规则,较大的数向右移动,最后会比较An-1 和An的大小,如果An-1 > An,那么交换他们的位
阅读全文
摘要:1.输入账号密码,判断成功,程序退出。判断失败,继续登录输入。 考察点:while和if语句的运用,及flage标志位。 python 2.7 #coding=utf-8; flage = True; while flage: user = raw_input("用户名:"); print user
阅读全文
摘要:1.dir() dir() 函数一个排好序的字符串列表,内容是一个模块里定义过的名字。 返回的列表容纳了在一个模块里定义的所有模块,变量和函数 1.1 dir 示例 定义一个模块 #coding-utf-8; def sum(a=1,b=2): print a+b; print "11"; 模块引用
阅读全文
摘要:1.read read命令用于从标准输入中读取输入单行,并将读取的单行根据IFS变量分裂成多个字段,并将分割后的字段分别赋值给指定的变量列表var_name。第一个字段分配给第一个变量var_name1,第二个字段分配给第二个变量var_name2,依次到结束。如果指定的变量名少于字段数量,则多出的
阅读全文
摘要:1 模块__name__ 每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我 们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完
阅读全文
摘要:1.python变量作用域 一个 Python 表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。 每个函数都有自己的命名空间。类的方法的作用域规则和通常函数的一样。 Python 会智能地猜测一个变量是局部的还是全局的,它假设任何在函数
阅读全文
摘要:1。操作文本 的内容。 cat sedtest.txt [root@ecs-76840553 sed]# cat sedtest.txt This is the header line. This is the first data line. This is the second data lin
阅读全文
摘要:1.什么是模块? 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py 。你可以简单的理解成,一个.py文件就是一个模块。 2.模块存在的意义 那些有着相似作用的函数,比如和时间相关的,和文件路径相关的,和系统环境相关的,他们所能处理的问题有着紧密的联系,把他们设计成一个模块,在使用的时候,
阅读全文
摘要:1.文件切割split Linux split命令用于将一个文件分割成数个。 该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。 1.1 语法 split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割
阅读全文
摘要:python中的while语句用于循环执行程序,当给定的判断条件为True时执行循环体,循环体里是一段需要重复执行的代码。每一次执行完循环体都要重新对判断条件进行计算,只有当判断条件为False的时候才会终止循环, 此外,也可以使用break语句终止循环。 1.while 表达式 while 表达式
阅读全文
摘要:continue和break只能在for循环或者while循环中使用,continue的作用是跳过当前循环体内的剩余语句,进入下一次循环;break的作用是立即退出当前所在的循环,程序控制转移至循环的下一条语句。 1.continue coninue的中文翻译是继续,在循环体里,continue的作
阅读全文
摘要:1.倒序输出列表里的数据。lst = [1,2,3,4,5,6,7,8,9,10] 1.1 利用从左到右索引输出 lst = [1,2,3,4,5,6,7,8,9,10]; for i in range(len(lst)-1,-1,-1): print lst[i]; 1.2 利用从右到左索引输出
阅读全文
摘要:1.for循环的一般形式 for tmpVar in Iterable: block tmpVar 是临时变量 Iterable 是可迭代对象 第一行是循环条件,当对可迭代对象的迭代遍历结束时,for循环也就结束 block是循环体,每一次循环,程序都要进入到这个block内来执行代码 2.for循
阅读全文
摘要:1.sed &用法 1.1. sed & 用法 [root@ecs-76840553 sed]# cat 2 You are beautiful hello world hello alknlaknqlw hello hello hello world [root@ecs-76840553 sed]
阅读全文
摘要:1.input函数 input函数是python的内置函数,它专门用来接收标准输入数据,当用户在终端输入回车后表示输入结束,函数返回值是字符串类型。 input函数实例: #coding=utf-8 value =input("请输入一个整数:") print(value,type(value))
阅读全文
摘要:1.正则表达式的定义 正则表达式定义了字符串的匹配模式,可以用来搜索、编辑或处理文本。 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。 2.正则表达式元字符 元字符说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的
阅读全文
摘要:1.xargs命令含义 xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,
阅读全文
摘要:1.python函数的四类参数 python函数的参数可以分为位置参数,默认参数,关键字参数,可变参数,函数可以没有参数,也可以有多个参数,参数是传递给函数的命名变量。 2.形参和实参 #coding=utf-8; def print_diamond(count): for i in range(c
阅读全文
摘要:1.函数的作用 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 #coding=utf-8 #函数的意思:可重复使用,功能模块化 #函数的定义 def function_name(): print("I am a function")
阅读全文
摘要:答案见: https://www.cnblogs.com/joyware/p/16645516.html 1.在/etc/shadow文件中,如果第二字段为!!则输出该行,如果为*则输出第一字段,都不是则输出第五字段。 2.获取本机eth0网卡IP. 3. 在/etc/passwd 中,打印获取到的
阅读全文
摘要:创建语法格式 元素是否可以被修改 增 删 更新 是否是有序 Numbers(数字) var1 = value1 不可以 / / 重新赋值var1=value2已不是原来那个,可以从id(var)查看 / String(字符串) var1 = "value1"var2 = 'value2'var3 =
阅读全文
摘要:1.set说明 1.set是一个无序不重复的序列 2.可以用 { } 或者 set( ) 函数创建集合 3.集合存放不可变类型(字符串、数字、元组) 注意:创建一个空集合必须用 set( ) 而不是 { } ,因为 { } 是用来创建一个空字典 2.集合 #coding-utf-8 #创建空的集合s
阅读全文
摘要:练习(sed)1. 取出passwd文件中包含root的行? 2. 取出passwd文件中以root开头的行? 3. 取出passwd文件中以root或sshd的行? 4. 取出passwd文件中包含sync和mail的行? 5. 取出passwd文件中前三行? 6. 取出passwd文件中第一行和
阅读全文
摘要:1.python字典 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。 两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典用"{ }"标识。字典由索引(key)和它对应的值value组成。 字典
阅读全文
摘要:1.元组Tuple说明 元组是另一个数据类型,类似于 List(列表)。 元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号
阅读全文
摘要:1.sed打印文本第一行和最后一行 [root@ecs-76840553 sed]# cat chongfu.txt test 30 Hello 95 Linux 85 test 30 Hello 95 Linux 85 test 30 Hello 95 Linux 85 [root@ecs-768
阅读全文
摘要:1.python 列表说明 python的列表是一种有序且可变的序列,列表使用中括号[]进行定义,各项元素之间使用逗号分隔。python的列表与其他编程语言中的数组很像,但独特之处在于python并不要求列表中的元素必须都是同一个类型,而是可以存储任意类型的数据。 列表和字符串都是序列,同样支持索引
阅读全文
摘要:1.python 字符串说明 字符串或串(String)是由数字、字母、下划线组成的一串字符。字符串是python当中最常用的数据类型,我们用它来处理文本内容,字符串是字符的有序集合,可以使用一对单引号或一对双引号,或者3对双引号来创建,python字符串的索引有正向索引和反向索引之分,通过索引你可
阅读全文
摘要:1.python 变量,变量名,变量值 变量 变量,记录事物变化的状态。英文叫做 Variable 变量名当变量定义的时候,会在内存中申请一块空间专门用来存放变量值,而变量名,就是这个空间的门牌号,能方便的找到这块内存空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
阅读全文
摘要:1.uniq说明 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。 uniq 可检查文本文件中重复出现的行列。 2.uniq语法 uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输
阅读全文
摘要:1.sort Linux sort 命令用于将文本文件内容加以排序。 sort 可针对文本文件的内容,以行为单位来排序。 2. 语法 sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件][-k fie
阅读全文
摘要:1.python中文编码 在2.0版本中。打印中文的时候,需要设置utf-8编码 # -*- coding: UTF-8 -*- # coding=utf-8 在3.0版本中,已经默认指定使用utf-8,所以不需要额外设定
阅读全文
摘要:1.查询系统用户配置文件 [root@ecs-76840553 home]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbi
阅读全文
摘要:1.sed简介 sed是Stream Editor(字符流编辑器)的缩写, 简称流编辑器。 sed是操作, 过滤和转换文本内容的强大工具 常用功能包括结合正则表达式对文件实现快速增删改查,其中查询的功能中最常用的两大功能是过滤(过滤指定字符串)、取行(取出指定行)。 2.sed执行流程 每次仅读取一
阅读全文
摘要:1.在/etc/shadow文件中,如果第二字段为!!则输出该行,如果为*则输出第一字段,都不是则输出第五字段。 [root@ecs-76840553 home]# cat /etc/shadow root:$6$lf0cF9//$UviefiOX27j6s67Lnc2s23j7N1Gz0AdiNZ
阅读全文
摘要:1.awk BEGIN 不能用于 读取文本信息的输出print [root@ecs-76840553 home]# echo "hello" | awk '{print $0}' hello [root@ecs-76840553 home]# echo "hello" | awk 'BEGIN{pr
阅读全文

浙公网安备 33010602011771号