自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何使用linux free 命令(转载

(一) linux内存查看 free 命令 http://www.wujianrong.com/archives/2007/09/linux_free.html 在Linux下查看内存我们一般用command free [root@nonamelinux ~]# free total used free shared buffers cached Mem: 386024 3

2011-10-20 14:15:28 514

转载 tcl 命名空间之我见

http://hi.baidu.com/jiajiazc/blog/item/24f5cbb57a24e2c337d3cacf.html tcl的发展紧随着软件发展的过程,类似c逐渐变成了c++ 然后是csharp,计算机语言都在发展。tcl最初也是面向过程的,后来出现了

2011-09-08 15:35:52 6761

转载 uplevel 和 upvar

http://www.nis365.com/?p=240在 Tcl 中,Tcl 支持使用命名空间 (namespace) 的概念, namespace 的概念是不同指令与参数的集合, 你可以在不同的 namespace 中使用名字相同的程序或是变量而不至于造成混淆. 每次 T

2011-09-08 14:47:02 1225

原创 ps的用法小结

1. ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2. ps -A 显示所有程序。 3. ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4. ps -e 此参数的效果和指定"A"参数相同。 5. ps e

2011-08-11 13:41:30 402

转载 终端说法

转自:http://bbs.chinaunix.net/thread-2048363-1-1.html 基本概念:1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通

2011-08-11 10:58:53 558

转载 SUID

转自:http://www.hudong.com/wiki/SUID SUID --> Set User IDSGID --> Set Group IDSUID的作用就是:让本来没有相应权限的用户运行这个程序时,可以访问没有权限访问的资源。SUID -

2011-08-11 10:43:43 539

转载 linux: 进程管理

原文链接:http://bbs.linuxtone.org/thread-626-1-1.html作者:神仙姐姐一、进程概述      1、进程的概念            进程(Process)是指一个程序在其自身的虚拟空间中的一次执行的活动。之所以要创建进程,

2011-08-11 10:16:24 528

转载 find用法

由于f i n d具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),f i n d命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的f i n d命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指3 0 G字节以上的文件系统)。 F i n d命令的一般形式

2011-07-01 11:26:00 498

原创 multiple dimmension

<br />如果是测试该element是否存在array中,可以使用<br />                              if((i,j) in multiArray)<br />但是如果是要遍历该multiple dimmension array,必须使用<br />       for(i in multiArray) {<br />             split(i,sep,SUBSEP)<br />             printf("%10s    %20s    %3

2011-05-05 16:49:00 361

原创 global variable and local variable

awk 'function foo(abc,   var){var=99print "in the function: abc is " abc " and var is " var}BEGIN{var=33print "before function call, var is " varfoo(12)print "after function call, var is " var}'before function call, var is 33in the function: abc is 12 and

2011-05-05 10:02:00 734

原创 tcl学习网址

http://bbs.itsmz.com/archiver/fid-37.htmlhttp://www.tcl.tkhtttp://wiki.tck.tk

2011-03-29 16:10:00 770

转载 Tcl中binary format 和binary scan命令分析

<br />http://blog.ednchina.com/t_liber/200785/message.aspx

2011-03-29 16:07:00 4712

原创 format

<br />set value 120<br />puts [format %c $value]<br />set fmt1 "Today, %d shares in %s were bought at $%.2f each"<br />puts [format $fmt1 123 "Global BigCorp" 19.37]<br />set fmt2 "Bought %2/$s equity (/$%3/$.2f x %1/$d) today"<br />puts [format $fmt2 123

2011-03-29 15:48:00 536

原创 grep用于tcl

<br />if { [string equal [exec grep -o {hello} /root/file] "hello"] } {<br />   puts "Yay, it worked!"<br />}<br />此例的grep用的option -o是只显示一行中匹配的部分,所以可以和string equal同用

2011-03-29 14:18:00 4402

原创 sed在tcl中的使用

<br />sed -i s/'hello linux'/'hello fedora'/g /root/textfile<br />在tcl中的使用方法如下:<br />exec sed -i {s/hello linux/hello fedora/g} /root/textfile<br />用花括号括起指令.

2011-03-29 14:16:00 7184 1

转载 sed中的正则表达式

<br />http://topic.csdn.net/u/20100114/18/f6a22d18-7aa1-439b-a0b7-11cbd41d76e9.html<br />csdn CSDN社区-Linux/Unix社区-系统维护与使用区<br /> <br />测试文件 yutest 里面有一行两组数字 “12 34”<br />下面是命令和测试的结果<br />sed 's//([0-9]./)/aa/1/' yutest  <br />aa12 34<br />sed 's//([0-9]/)/

2011-03-29 13:50:00 794

原创 merge multi-line

<br />Code:<br />  sed -e :a -e N -e 's//n/ /' -e ta yourfile.txt >newfile.txt<br /> :a # label 'a' to jump back to later onN # Append next line to sed's buffers//n/ / # replace exactly one newline (/n) with a spaceta # if the last replace command wa

2011-03-28 16:40:00 445

原创 vim 内置命令

<br />:%!column -t<br />可以针对各列对齐用,具体用法还不清楚

2011-03-24 15:34:00 586

原创 vim使用的外部命令

<br />:%!column -t<br />可以针对各列对齐用,具体用法还不清楚

2011-03-23 23:28:00 469

原创 vim的设定

<br />:set cursorline    高显当前行<br />:set cursorcolumn 高显当前列<br />:set cursorline cursorcolumn 高显当前行,列<br /> 

2011-03-23 23:15:00 473

原创 sed删除前N个字符

vim sed删除前N个字符 删除空行等 [转]2009-12-04 13:11<br />blog.chinaunix.net/u2/76292/showart_1210882.html<br />blog.chinaunix.net/u1/46039/showart_373817.html<br /><br /><br />>>>>sed<br />删除前N个字符  <br />sed -i 's/^..//' file    (N个.表示N个字符)<br /><br />sed s/[[:space:

2011-03-15 00:28:00 13645

原创 sed 疑问1

<br />$ cat aa<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /> <br /><br />$ sed 'N;$!D' aa<br />8<br />9<br />但是为什么下面的结果却是这样?<br />sed 'n;$!d' aa<br />1<br />3<br />5<br />7<br />9

2011-03-15 00:25:00 504

原创 grep应用实例

<br />如果文件夹下存在如下file:<br />qapatch_Hspice.sp<br />qapatch_SmartSpice.sp<br />aaa.sp<br />spiceout.err<br />spiceout.log<br />当使用如下规则查找结果时要注意:command line的meta字符和grep的meta字符是不一样的定义。<br />command line中*表示任意字符,而grep的meta字符表示重复前个字符0到多次。<br />1.<br />ls | grep

2011-03-14 11:40:00 751 1

原创 grep用法

1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就

2011-03-14 11:33:00 619

原创 sed识别regular expression

小弟在sed使用中,对正则表达式有几个地方犯迷糊,为了彻底弄明白,试验之…… 特将结果呈与各位,请师兄们批评指正!也让初学者少走弯路。虽说有些问题在明白之后,感觉很简单,贴出来好像没必要;但在明白之前,的确很让人糊涂,所以还是决定贴出来。 In basic regular expressions the metacharacters ?, +, {, |, (, and ) lose their special meaning; instead use the backslashed versions /?

2011-03-13 18:17:00 12278

原创 IFS

1、如果我没保存原IFS,怎么用语句直接设置IFSIFS="  /n/t"这样设对吗,是恢复默认的吗??答案:1) 你可先將 IFS 存起來: old_IFS="$IFS"要取回時再設 IFS="$old_IFS"(記的雙引號一定要設哦)2、我看说明中有:IFS=IFS=;是一样的意思,我不明白既然一样为什么要用第二种形式呢??有什么特殊意义吗??还是仅用来区别与IFS=";"的不同。第二种形式中的分号怎么解释??答案:若有兩個 command 打在同一行就用到3、默认IFS时如果A="   aaa"ech

2011-03-13 17:38:00 827

原创 Regular Expression

<br />转自chinaunix<br /> <br />[^ ] 跟 [! ] 差在哪?<br /><br />這個問題等了好久都沒人出來補充, 而我呢, 也被追殺了好幾回...  ^_^<br />趁著今晚有一點空閒, 趕快將此樁心事做一了結吧...<br /><br />這道題目說穿了, 就是要探討 Wildcard 與 Regular Expression 的差別的.<br />這也是許多初學 shell 的朋友很容易混亂的地方.<br />首先, 讓我們回到十三問之第 2 問, 再一次將我們提到

2011-03-13 17:04:00 549

原创 " "(雙引號) 與 ' '(單引號)差在哪

<br />" "(雙引號) 與 ' '(單引號)差在哪? <br /><br />還是回到我們的 command line 來吧...<br />經過前面兩章的學習,應該很清楚當你在 shell prompt 後面敲打鍵盤、直到按下 Enter 的時候,<br />你輸入的文字就是 command line 了,然後 shell 才會以行程的方式執行你所交給它的命令。<br />但是,你又可知道:你在 command line 輸入的每一個文字,對 shell 來說,是有類別之分的呢?<br /><br

2011-03-13 13:36:00 601

原创 for, while 與 until 差在哪

<br /> for what?  while 與 until 差在哪? <br /><br />終於,來到 shell 十三問的最後一問了...  長長吐一口氣~~~~<br /><br />最後要介紹的是 shell script 設計中常見的"循環"(loop)。<br />所謂的 loop 就是 script 中的一段在一定條件下反覆執行的代碼。<br />bash shell  中常用的 loop 有如下三種:<br />* for<br />* while<br />* until<br /><

2011-03-13 11:54:00 347

原创 $@ 與 $* 差在哪?

<br /> 转自chinaunix <br /><br />要說 $@ 與 $* 之前,需得先從 shell script 的 positional parameter 談起...<br />我們都已經知道變量(variable)是如何定義及替換的,這個不用再多講了。<br />但是,我們還需要知道有些變量是 shell 內定的,且其名稱是我們不能隨意修改的,<br />其中就有 positional parameter 在內。<br /><br />在 shell script 中,我們可用 $0, $

2011-03-12 23:14:00 637

原创 $(( )) 的用途

<br />转自chinaunix<br /> <br />在 bash 中,$(( )) 的整數運算符號大致有這些:<br />+ - * / :分別為 "加、減、乘、除"。<br />% :餘數運算$ a=5; b=7; c=2$ echo $(( a+b*c ))19$ echo $(( (a+b)/c ))6$ echo $(( (a*b)%c))1<br />在 $(( )) 中的變量名稱,可於其前面加 $ 符號來替換,也可以不用,如:<br />$(( $a + $b * $c)) 也可得到 1

2011-03-12 22:53:00 322

原创 字符串处理的一些技巧

<br />转自chinaunix<br />http://bbs.chinaunix.net/thread-201843-1-1.html<br />得到长度%x="abcd"#方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的帮助# STRING : REGEXP   anchored pattern match of REGEXP in STRING复制代码<br /><br /><br />查找子串%expr ind

2011-03-12 22:28:00 246

原创 ${}的妙用

转自chinaunix假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt${file#*.}:拿掉第一個 .  及其左邊的字串:file.txt${file##*.}:拿掉最後一個 .  及其左邊的字串:txt${file%/*}:拿掉最後條

2011-03-12 22:12:00 4252

原创 vim 跳转技巧

<br />括号匹配:<br />% 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和<br />圆括号, 方括号都有效, 常用于手工检查括号是否匹对.<br /><br />标示位置<br />--------<br /><br />你可以在档案□做些标记再随时返回被标记的位置.<br /><br />m char (MARK) 把这个地方标示成 char<br />' char (quote character) 跳到被标为 char的那一行<br />'' (按两次') 回到刚才的

2010-08-18 20:46:00 760

原创 info level

What mean about the level number of "info level"?

2010-07-26 16:19:00 644

原创 non-blocking and blocking mode

<br /><br />non-blocking mode指的是不须等待相关的channel,而可以执行其他进程。但blocking mode则是遇到channal无空时,必须停下来等待。<br /> <br />http://www.beedub.com/book/2nd/event.doc.html<br />By default, I/O channels are blocking. A gets or read will wait until data is available before ret

2010-07-26 15:40:00 5056

原创 attrib

<br />使用attrib /?查看<br /> <br />CMD下修改文件属性2009-10-06 00:26现在的病毒基本都会采用一种方式,就是将病毒文件的属性设置为系统+隐藏属性以逃避一般用户的眼睛,而且由于Windows系统的关系,这类文件在图形界面下是不能修改其属性的。但是好在Windows还算做点好事,留下了一个attrib命令可以让我们在CMD下执行,从而实现修改文件属性的目的。在这里把attrib命令的帮助写下来,以备不时之需。 显示或更改文件属性。 ATTRIB [+R | -R] [

2010-07-03 13:52:00 669

原创 属性窗口

<br />在Windows XP中,使用鼠标右键点击任何文件,都会在菜单中出现一个“属性”命令,对此大家可是再熟悉不过了。通过属性命令,可获知文件容量的大小、进行共享设置等常用操作。不过今天我们要说的,可不仅仅这么简单。 <br /><br />保持IE窗口最大化<br /><br />  很多朋友在打开IE浏览器时,其页面窗口就默认为最小化状态,只能手动将它进行最大化操作,麻烦不已。其实借助IE快捷方式的“属性”,就可使IE打开时始终为最大化。 <br /><br />  删除桌面上的IE图标,再为IE

2010-07-03 13:41:00 938

原创 硬盘安装XP

<br />xp管理员身份运行cmd1、下载windows 7 7057ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:/7057) 2、把D:/7057目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。(XP下不需要取得管理员权限) 3、把D:/7057/sources下的boot.win复制到C盘刚建的sources文件夹 4、用管理员身份运行cmd,然后输入c:/boot/b

2010-07-03 13:31:00 266

原创 array

http://wiki.tcl.tk/1032

2010-07-01 18:50:00 255

人际关系心理学 (日)是本哲雄

(日)是本哲雄,一本不错的书,看多了技术,还需要了解人际关系,成功来源于三分的努力,七分的关系!

2010-03-23

空空如也

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

TA关注的人

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