自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 uniq -- 文本去重工具

定义:     uniq这个命令用于读取输入文件,并比较相邻的行(注意:比较的是相邻的行)。在正常情况下,第二个及以后更多的重复的行将被删除。行比较是根据所用字符集的排序序列进行的。命令格式:     uniq option 文件option:     -c:显示输出中,在每行行首加上本行在文件中出现的次数(注意是连续出现的行)。     -d:只显示重复的

2017-08-20 15:29:19 1270

原创 sort -- 文本排序工具

定义:     sort将文件的每一行作为一个单位,相互比较,比较的原则是从首字符向后,依次按ASCII码进行比较命令:     sort 【选项】 【文本】选项:     默认:没有选项默认按照ASCII码进行比较(升序)     -r:默认是升序,加-r选项变为降序     -u:去除重复行     -o:sort默认将结果输出到标准输出,所以要

2017-08-20 15:28:10 1343

原创 cut --- 文本剪切工具

定义       正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。     cut命令可以从一个文本文件或文本流中提取文本列命令格式     cut option 范围 文本option:     -b:按照字节截取。     -c:按照字符截取。     -d:指定

2017-08-20 15:25:48 1008

原创 awk -- 文本处理工具

什么是awk    awk也是文本处理工具,与sed相比,awk不仅能以行为单位处理文件,还可以以列为单位处理文件。awk的缺省行分隔符是"\n",缺省列分隔符是空格或tab,但是行分隔符和列分隔符都是可以自定义。awk命令格式awk option '编辑命令' file1 file2 ...awk option -f 编辑脚本 file1 file2 ...awk处理

2017-08-20 15:20:46 369

原创 sed -- 流式编辑器

sed是什么:     sed意为流式编辑器。也就是将前一个程序的输出引入sed的输入经过一系列的编辑命令转换成另一种格式输出。     sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重

2017-08-20 15:11:17 701

原创 grep -- 文本编辑器

grep是一种很强大的文本编辑器,他可以支持正则匹配,也可以将匹配的行统计出来。命令: grep [选项] [--color]  '搜索字符串'  文件名选项:-E 支持扩展正则匹配     匹配一个文件中的电话号码选项: -c 统计符合条件的字符串出现的次数选项: -v 显示没有匹配到“搜索字符串”内

2017-08-20 14:56:05 438

原创 linux下作业前后台转换

fg %作业号      将后台程序放置前台运行bg %作业号     将前台程序放置后台运行

2017-08-19 15:38:01 843

原创 动态库和静态库的区别

什么是库:         库通俗的说就是把这些常用函数的目标文件打包在一起,提供相应函数的接口,便于程序员使用。库是别人写好的现有的,成熟的,可以复用的代码,我们只需要知道其接口如何定义,便可以自如使用。     现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。比如我们常使用的printf函数,就是c标准库提供的函数。我们在使用时只需要包含

2017-08-07 19:33:43 1113

原创 线程同步机制(互斥量,读写锁,自旋锁,条件变量,屏障)

先知:     (1)线程是由进程创建而来,是cpu调度的最小单位。     (2)每个进程都有自己独立的地址空间,而进程中的多个线程共用进程的资源,他们只有自己独立的栈资源。线程同步:     当多个控制线程共享相同的内存时,需要确保每个进程看到一致的数据视图。同一个数据如果被两个及以上的线程进行同时访问操作的时候,有可能就会造成数据不一致的现象。为了解决这个问题,线程不

2017-08-04 10:22:36 3205 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除