随笔分类 -  Linux学习

linux下文件合并、分割、去重
摘要:1.文件合并1.1文件上下合并 cat f1 f2> muti (将文件f1、f2合并成文件muti,f1在上,f2在下)1.2左右合并 paste f1 f2 > muti(将文件f1、f2合并成文件muti,f1在左,f2在右,默认使用tab键隔开)2.文件分割2.1按行数分割 split -l 5 file (将文件file进行分割,每个分割后的小文件,行数不大于5)2.2按大小切割 spilt -C 20M file (将文件file进行分割,每个分割后的文件最大为20M)3.文件去重3.1 可以使用sort命令 sort -u mm(对mm文件进行排序,重复的行只取一次) 阅读全文

posted @ 2013-11-18 15:41 旭东的博客 阅读(1330) 评论(0) 推荐(0) 编辑

Linux sed命令学习
摘要:sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e∶直接在指令列模式上进行 sed 的动作编辑; -f∶直接将 sed 的动作写在一个档案内, -f filename 则可以执行 filename 内的sed 阅读全文

posted @ 2013-07-23 20:53 旭东的博客 阅读(1144) 评论(1) 推荐(0) 编辑

linux下设置vim
摘要:更多参考:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活。ubuntu中vim的设置文件对位置在:/etc/vim或者~... 阅读全文

posted @ 2013-04-21 11:17 旭东的博客 阅读(806) 评论(1) 推荐(0) 编辑

linux下的find文件查找命令与grep文件内容查找命令
摘要:在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基本格式:find path expression 1.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc... 阅读全文

posted @ 2013-03-23 14:03 旭东的博客 阅读(188897) 评论(0) 推荐(1) 编辑

Linux系统内存管理之伙伴系统分析
摘要:今天去面试,一位面试官提到了内存管理的伙伴系统,当时就懵了,因为根本就没有听说过。晚上回来在实验室查了一些资料,现总结如下: 1.伙伴系统概念 伙伴系统是一种经典的内存管理方法。Linux伙伴系统的引入为内核提供了一种用于分配一组连续的页而建立的一种高效的分配策略,并有效的解决了外碎片问题。 2.伙伴系统的组织结构 Linux中的内存管理的“页”大小为4KB。把所有的空闲页分组为11个块链表,每个块链表分别包含大小为1,2,4,8,16,32,64,128,256,512和1024个连续页框的页块。最大可以申请1024个连续页,对应4MB大小的连续内存。每个页块的第一个页的物理地址是该块... 阅读全文

posted @ 2013-03-22 22:17 旭东的博客 阅读(7910) 评论(0) 推荐(2) 编辑

linux下使用adduser与useradd命令批量添加用户
摘要:在linux下添加用户的命令有 adduser与useradd ,这两个命令有些不同 。下面结合批量添加用户来说明。一.adduser批量添加用户 使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户。这样我们没有必要知道那么多的参数,一样可以达到自定义添加用户。 步骤如下: (1)建立用户名列表文件username.txt stu1 stu2 stu3 stu4 stu5 stu6 (2)批量添加的脚本文件 ###在这里也可以设置用户所属的用户组for ado echo "/home/student/$a" . 阅读全文

posted @ 2013-03-13 21:47 旭东的博客 阅读(17223) 评论(0) 推荐(3) 编辑

导航