众所周知,在Linux下"一切皆文件"的原则,一切配置文件都可以以文本的方式进行编辑、存储。故对文本文件的操作能力,决定着你是否能够在Linux下操纵自如。今天,就写下几个关于Linux下一些常用的文本处理命令。1、文本文件查看命令:cat、more、less、head、tail1.1cat命令:连..
分类:
系统相关 时间:
2014-09-23 17:04:25
阅读次数:
252
sed是StreamEDitor流编辑器的缩写,是GNU的软件项目,项目地址http://www.gnu.org/software/sed/,和grep,awk一起为视为linux下文字处理三大神器。sed的工作原理:简单的讲就是读取一行到内存,处理完再读取下一行,一直到最后一行。稍微详细一点讲就是读取一行放到模式空间(s..
分类:
其他好文 时间:
2014-09-23 13:24:05
阅读次数:
222
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content...
分类:
其他好文 时间:
2014-09-23 13:12:15
阅读次数:
222
zencart目录结构文件路径注释index.php主文件includes/templates/[custom template folder]/common/html_header.php页面的head部分includes/templates/[custom template folder]/co...
分类:
其他好文 时间:
2014-09-23 13:02:14
阅读次数:
231
一、字典(dict)(1)字典将数据值与键关联。键,字典中的查找部分;值,字典中的数值部分。(2)字典的创建:方式一,myset={};方式二,myset=dict()。(3)字典不会维持插入的顺序,字典通过关键字引用。二、类(1)每个类都有一个特殊方法,名为__init__(),控制如何初始化对象...
分类:
编程语言 时间:
2014-09-23 02:02:03
阅读次数:
194
一、排序的两种方式(1)原地排序(In-place sorting):按指定的顺序排列数据,然后用排序后的数据替换原来的数据,原来的数据丢失。sort(),列表的标准方法,e.g. mylist.sort()(2)复制排序(Copied sorting):按指定的顺序排列数据,然后返回原数据一个有序...
分类:
编程语言 时间:
2014-09-23 00:04:13
阅读次数:
310
awk求和cat data|awk '{sum+=$1} END {print "Sum = ", sum}'平均值cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}'最大值cat data|awk 'BEGIN {max = 0} {i...
分类:
其他好文 时间:
2014-09-22 22:30:33
阅读次数:
198
找出可能变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
为了分开变化的和不变化的部分,需要建立两组类,一个是与fly相关的,一个是quack相关的,每组类各自实现各自的动作。我们将这两个行为从Duck类中分开,建立一组新类。
针对接口编程,而不是针对实现。...
分类:
其他好文 时间:
2014-09-22 19:27:23
阅读次数:
119
1、获取文件全路径每次拼凑路径比较麻烦,希望一个命令能给出包含机器名的完整路径:$ ls | sed "s:^:`pwd`/:" | sed "s/^/$HOSTNAME:/g"[root@test1 test]# ls | sed "s:^:`pwd`/:" | sed "s/^/$HOSTNAM...
分类:
系统相关 时间:
2014-09-22 19:14:53
阅读次数:
266