摘要:awk 用于格式化文本,支持变量、支持循环 1、语法 awk [参数] [处理规则] [操作对象] 2、参数 -F 指定分割符,默认为空格 $NF 分割后的最后一个 字段 3、生命周期 grep sed awk 都是读一行处理一行,直到处理完成 1)接收一行作为输入 2)把读入的内容进行分解 3)使
阅读全文
摘要:sort:排序 -n 正常顺序:1,2,3,11,12,21 -r 倒序 -k n 按第n列排序 -t 指定分割符,默认为空格 uniq:去重(仅相邻的项去重) -c 显示该行重复出现的次数 -d 仅显示重复出现的行列 -u 仅显示出现一次的行列 cut:显示或删除行中指定的部分 -d 指定分割符,
阅读全文
摘要:语法格式: find [查找范围] [参数] 参数: -name: 按照文件名查找文件 可以使用通配符(*) -iname: 忽略文件名大小写 -size: 按照文件大小查询 -size +10M 大于10M的 -10M 小于10M的 10M 等于10M的 -mtime: 按照修改时间查询 (+)3
阅读全文
摘要:文件的三种时间属性,每一种时间属性在什么情况下改变 atime : 访问时间 mtime :修改时间 ctime :修改属性时间 权限的类型 可读(r, 4) 所有者 u 可写(w, 2) 同组 g 可执行(x, 1) 其他 o 查看系统名称,内核版本以及硬件位数 uname -a 设置用户密码:
阅读全文
摘要:添加环境变量: a /etc/profile.d/ b /etc/profile c /etc/bashrc d ~/.bashrc e ~/.bash_profile 增加环境变量: 1、临时添加: export abc='/sbin/aaa' # abc:变量名,‘/sbin/aaa' 变量路径
阅读全文
摘要:关闭selinux 临时关闭 :setenforce 0 永久关闭:vim /etc/selinux/config SELINUX=disabled 网卡配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡配置: ip a 重启网卡: system
阅读全文
摘要:复制文件: cp [参数] 文件名(及路径,可多个) 新文件名(及路径) 参数: -R,-r 将目录和子目录一起复制(递归复制),目录不能直接复制 -a 保持目录和文件的某些属性不变(不是全部属性) Esc + . : 上一条命令的最后一个参数 文件相关: stat:查看文件状态 移动文件: mv
阅读全文
摘要:网上设置: vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 安装系统时,修改内核参数把网卡名改为eth0:net.ifnames=0 biosdevname=0TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noB
阅读全文
摘要:对象的组合: 把一个对象作为另一个对象的属性值。 继承:子类会继承父类的所有属性和方法, 为什么要用组合,而不用继承呢? 例: class People(): def __init__(self,name,age,gender): self.name = name self.age = age se
阅读全文
摘要:类的封装: 把类的属性与方法封装起来,做自己调用(隐藏数据和方法)和别人调用(开放数据和方法) 类的继承: 单向继承:像一根绳上的蚂蚱一样,A继承B,B继承C,C继承D,即class D: class C(D): class B(C): class A(B): 多(向)继承:类A继承B、C、D等多个
阅读全文
摘要:propetry装饰器: 把类的方法装饰成属性的工具 class Student(): def __init__(self,name,age,gender): self.__name = name # 可以是普通属性,也可以是隐藏属性, self.age = age self.gender = ge
阅读全文
摘要:隐藏属性: 隐藏方法:shool = 'SH' > __shool = 'SH' 把属性隐藏起来,避免直接调用或者错误的修改。 隐藏属性只是改变了该属性的调用方法,达到对外隐藏的目的,对类内部的调用则不隐藏。 如果需要从外部调用,则可使用以下方法: _类名__shool ,即在隐藏属性名前加上“_类
阅读全文
摘要:绑定方法: 即可以绑定给对象,也可以绑定给类。 由对象来调用的方法,就是绑定给对象的方法 只能由类来调用的方法,则是绑定给类的方法 区别在于:传给方法的第一个参数是对象自身(self)还是类自身(cls) 例: class Student(): def __init__(self,name,age,
阅读全文
摘要:面向过程: 像流水线炒菜一样一步一步来,先洗,再切,然后放油、葱姜蒜、主材、各种调料。 虽然也可以事先把各种材料都准备好(写函数),可最后还是不能先放主材再放油(步骤不能乱)。 优点是 过程清楚,一步一步来就行, 缺点是 修改太麻烦,一个小功能可能就要全局修改(数据、参数调用涉及多个函数和流程) 函
阅读全文