摘要:
一、定制类,实质就是我们自己重写特殊函数 看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。 __slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让class作用于len()函数。 除此之外,Python的cla 阅读全文
摘要:
python是支持多继承的,在设计类的继承关系时,通常,主线都是单一继承下来的。但是,如果需要“混入”额外的功能,通过多重继承就可以实现,这种设计通常称之为MixIn。 为了更好地看出继承关系,以MixIn结尾命令,例如:Runnable和Flyable就可以改为RunnableMixIn和Flya 阅读全文
摘要:
一、property引入 为了使对象的属性不暴露给调用者和进行属性值检查,设置了访问属性的接口函数,使用函数访问属性,并可以在函数内部检查属性。 这样每次访问属性的时候,都要访问函数,相比较之前直接访问属性的方式,变得麻烦了。property可以解决这个麻烦,虽然还是函数,但是可以像属性一样访问。 阅读全文
摘要:
一、which命令 查找一个目录所在的路径: 二、cal命令 三、date命令 date +%Y%m%d --date="-1 day" date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][ 阅读全文
摘要:
一、tar命令 tar命令用于打包,解包。 gzip命令用于压缩,解压缩。 bzip2命令用于压缩,解压缩。 这三个是在linux中常用的,还有一些不常用的。 tar打包: tar解包: gzip压缩tar打包: gzip解压缩tar解包: bzip2压缩tar打包: bzip2解压缩tar解包: 阅读全文
摘要:
一、find命令 find命令用于查找文件。 按文件名字查找: 按文件大小查找: 按文件权限查找: 按文件类型查找: 类型参数列表: f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 按文件时间查找: Linux文件系统每个文件都有三种时间戳: 访问时间(-a 阅读全文
摘要:
一、grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep的工作方式是这样的,它在一个或多 阅读全文
摘要:
一、cp命令 Linux中的复制命令。 复制文件: 复制目录: 二、mv命令 mv命令可以作为Linux中的剪切命令,也可以给文件或者文件夹重命名。 剪切文件: 剪切文件夹: 文件重命名: 文件夹重命名: 三、注意 cp文件夹时需要-r参数,mv文件夹时不需要-r参数。 阅读全文
摘要:
一、软链接 相当于windows的快捷方式,当源文件不存在时,软链接失效。 创建软链接: 删除源文件,软链接失效: 二、硬链接 创建硬链接: 删除源文件,硬链接仍然可用: 三、总结 链接是指向文件名,当指向的文件名字删除的时候,就找不到源文件了。硬链接是指向文件本身,删除一个文件名字,还是可以找到源 阅读全文
摘要:
一、rmdir命令 用于删除空目录: 二、rm命令 删除文件: 删除有内容的目录: 阅读全文
摘要:
一、touch命令 创建一个文件: 创建多个文件: 二、mkdir命令 创建单级目录: 创建多级目录: -p 选项是指定递归创建目录。 阅读全文
摘要:
一、pwd命令 显示整个路径名: 二、cd命令 切换到其他路径(相对路径方式): 切换到其他路径(绝对路径方式): 三、根目录 在linux中,'/'斜杠代表根目录: 四、家目录 在linux中,'~'波浪线代表家目录: 五、上一次所在目录: 在linux中,'-'横杠快捷切换到上次所在的路径: 六 阅读全文
摘要:
一、ls命令 用于查看目录下的文件信息。 ls 当前目录下都有哪些文件: -l选项,显示当前目录下文件的详细信息: -a选项,显示当前目录下所有文件,包括隐藏文件(名字以'.'开头): -al选项,显示当前目录下所有文件的详细信息: -alh,显示当前目录下所有文件的详细信息,文件的大小易读: 指定 阅读全文