2015年8月10日

摘要: $ egrep -v '^$|^#' regular_express.txt #等价于$ grep -v '^$' regular_express.txt | grep -v '^#' grep默认仅支持基础正则表达式,若要使用扩展性正则表达式,则要使用 grep -E 或egrep 扩展规则 +... 阅读全文
posted @ 2015-08-10 14:01 forever_elf 阅读(131) 评论(0) 推荐(0)
 
摘要: sed是非交互式的编辑器。它不会修改文件,除非使用shell来重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件,并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏... 阅读全文
posted @ 2015-08-10 11:18 forever_elf 阅读(258) 评论(0) 推荐(0)
 
摘要: 搜寻特定字符串the 常用参数:-a 将binary档案以test档案的方式搜寻数据 -c 计算找到'搜寻字符串'的次数 -i 忽略大小写的不同 -n 顺便输出行号 -v 反向选择。即输出没有'搜寻字符串'内容的那一行 $ grep -n 'the' regular_express $ gr... 阅读全文
posted @ 2015-08-10 10:25 forever_elf 阅读(161) 评论(0) 推荐(0)

2015年8月7日

摘要: 正则表达式通过一些特殊符号的帮助,使用户可以轻松快捷的完成查找、删除、替换等处理程序。正则表示法基本上是一种表示法,只要工具程序支持这种表示法,该工具程序就可以用来作为正规表示法的字符串处理只用。 正则表达式特殊符号 [:alnum:] 匹配所有大写字母和数字 [:alpah:] 匹配所有字母... 阅读全文
posted @ 2015-08-07 10:50 forever_elf 阅读(173) 评论(0) 推荐(0)
 
摘要: 通常Linux上的软件安装主要有四种方式:在线安装,从磁盘安装dbd软件包,从二进制软件包安装,从源码编译安装 在线安装 在不同的的linux发行版上面在线安装方式会有一些差异,包括使用的命令及它们的包管理工具,因为我们的开发环境是基于ubuntu,所以这里我们涉及的在线安装方式将只是用于ubu... 阅读全文
posted @ 2015-08-07 10:21 forever_elf 阅读(918) 评论(0) 推荐(0)

2015年8月6日

摘要: 正则表达式(Regular Expression,常简写为regex、regexp或RE):又称正规表达式,正规表示法,正规表达式,规则表达式,常规表示法。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。... 阅读全文
posted @ 2015-08-06 16:22 forever_elf 阅读(537) 评论(0) 推荐(0)

2015年8月4日

摘要: 数据流重定向 重定向:>和>>是将标准输出导向一个文件或追加到一个文件中。 数据流重定向 $ echo 'hello world' > redirect $ echo 'www.baidu.com' >> redirect $ cat redirect 、>>它们的区别在于重定向的方向不一致,>... 阅读全文
posted @ 2015-08-04 17:00 forever_elf 阅读(287) 评论(0) 推荐(0)

2015年8月3日

摘要: 简单文件系统操作 $ df //使用df命令查看磁盘的容量 一般情况下,我们只关心环境中的rootfs或者物理主机上的/dev/sda2。rootfs(Root File System)它是Ramfs(一个非常简单的Linux文件系统用于实现磁盘缓存机制作为动态可调整大小的基于ram的文件系统... 阅读全文
posted @ 2015-08-03 17:07 forever_elf 阅读(214) 评论(0) 推荐(0)
 
摘要: 文本处理命令 tr命令:用来删除一段围文本信息中的某些文字,或将其进行转换。使用方式:tr [option]...SET1 [SET2]。常用的选项有选项有-d:删除和set1匹配的字符,-s:去除set1指定的在输入文本中连续并重复的字符 $ echo 'hello world' | tr -... 阅读全文
posted @ 2015-08-03 17:06 forever_elf 阅读(223) 评论(0) 推荐(0)
 
摘要: 顺序执行多条命令 通常情况下我们每次只能在终端输入一条命令,按下回车执行,执行完成后,在输入第二条命令。 $ sudo apt-get update;sudo apt-get install xx; xx //按顺序一次性执行 有选择的执行命令 &&用来实现选择性执行的,表示若前面的命令执行结... 阅读全文
posted @ 2015-08-03 14:41 forever_elf 阅读(214) 评论(0) 推荐(0)