‘linux’ 分类下的所有文章
2009十一月17

linux join命令简介

继续上周的任务,抽空搞了会儿统计,再不搞头就要怒了。说实话,对这些东西我一向是比较懒的,而且比较怕。 自己不熟的东西总是不肯下手,能拖就拖,这毛病也实在不像话。等拖的不能再拖了,该问人问人,该求爷爷求爷爷,反正基本上在最后时间的尾巴上把东西搞出来,然后仰天长叹,不过而而。

今天主要要用Linux的join命令,join是什么?连接嘛。

功能说明:将两个文件中,指定栏位内容相同的行连接起来。
语  法:join [-i][-a<1或2>][-e< 字符串>][-o< 格式>][-t< 字符>][-v<1或2>][-1< 栏位>][-2< 栏位>][--help][--version][文件1][文件2]
补充说明:找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。

[......]

Read more

2009十一月11

awk取数组元素的个数

昨天写的是按照其中的一列消重来取另一列的count,可是却没有交待如何取数组元素的个数,刚才简单写了一个小程序,验证通过。

一会儿就要写更麻烦的东西了,烦啊。PHP操作文件,咋就这么郁闷呢。(弱弱的抱怨一下)
[......]

Read more

2009十一月10

awk 按其中一列消重,取另一列的count

可能方法笨了点,不过想了半天才想出来,这玩意刚接触写的还真是慢啊。

今天要做的东西是取一列的值,并且按数据表的另一列进行消重,这可太要命了。二维数组这玩意在awk和没有一样,无奈啊。不过好在功夫不负苦心人,好歹咱是弄出来了,虽然代码并不优雅,不过总算是解决了问题。
[......]

Read more

2009十一月9

awk 最大值,最小值 字符串转数字

马上就要用awk来分析一些日志,所以今天继续恶补。书上的例子看了就懂,有些飘飘然。然而真正动手却发现不是那么回事。看来好记性不如烂笔头,有些东西记下来比较好。

举个最简单的例子吧,用awk求一列的最大值和最小值。按照书中的要求来写出内容。其中最让人恶心的大概就是这个字符串转数字了。
[......]

Read more

2009十一月8

linux egrep新添的正则表达式元字符

egrep 是 grep的扩展,使用 egrep的主要好处是其在 grep提供的正则表达式元字符集的基础上增加了更多的元字符。不过,egrep 不支持 grep 的\(\)标记匹配字符和\{\}重复的功能。

[......]

Read more

2009十一月8

grep 正则表达式及选项

下周的任务要用shell来开发,今天在家好好学习一下,原来会的那点皮毛实在不敢说会。因为主要是分析日志,所以我想这个grep一定会用到的。一边看书,一边记录一下。网上虽然也有很多了。但是整理的格式并不是很好,而且这些东西还是放在自己的博客上面看着最放心不是?呵呵。

如有雷同,绝非巧合。我是抄书上的。嗯。
[......]

Read more

2009九月20

闲话 vpn

vpn能做什么,我就不多说了,大家都清楚是吧?呵呵。比什么自由的门和没有边界的东西似乎要强,最主要的就是可以跨系统。可谓是跳墙,爬墙,拆墙之利器。呵。

为什么这篇日志要介绍一下这个大家都了解的东西呢?自然是我为了这么个玩意伤透了脑筋。所以在这里和大家吐一下苦水,并说一下心得了。
[......]

Read more

2009九月20

bash 整数测试操作符

bash 提供了算术测试集合。与< 和>之类的字符串比较操作符不同。字符串比较操作符比较字符串的词典值,而不是数字值。例如,字符串比较的时候”6″要比”57″大,就像”p”比”ox”大一样,字符串比较时是按照字符串在字典中出现的顺序一样。但是作为整数比较的时候情况则是按整数值比较的。
[......]

Read more

2009九月20

bash 文件属性检查

大约有20 个操作符可以用来在bash条件表达式中检查文件的属性。下面为大家介绍常用的一些。另外的一些套接字和文件描述符之类的我不是很清楚,不过传说中,黑客对此是很感兴趣的,如果有此类的朋友请移步 Google 查询,呵呵。

好久没有写bash的日志了,当时写的一些已经忘的差不多了,前些日子专门拿出一段时间来复习,学过的东西还让它丢了的话,心里会有些难过的。
[......]

Read more

2009八月29

Fedora11 停留在白色进度条,无响应

用Fedora11操作系统,启动时进度条到全部变为白色之后就再也没反应。说实话,这已经是我第三次遇到此问题了,前两次的解决方案是:重装。没办法,实在找不到原因啊。而且每次引发的条件都不一样。第一次:莫名其妙的(现在知道原因了),第二次:系统下载更新包的过程中关机,重启就这样了。而这一次又是莫名欺妙的发生。实在不想重装系统了,于是网上苦苦搜索,只有一位兄弟和我一样倒霉,并且没有解决。
[......]

Read more