随笔分类 -  linux

摘要:一些常用的就是svn commit的时候 都必须是最新版本的东西 不能不是,但是其实只是.svn在控制,所以可以update到最新版本再svnmerge -r 20:10 将版本10和20的融合,方向是由后到前,现在的版本号是20,最新,10是你想回滚的版本号,就这么做,再重新commit就好了1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加tes 阅读全文
posted @ 2013-07-18 16:52 poiu_elab 阅读(340) 评论(0) 推荐(0)
摘要:昨天的那篇博文恰恰是实验室所干的事儿但是那是一种很投机取巧的方式完成的多project管理方式来看看我建立环境的方法首先,找一个比较闲的公用服务器(为什么不用自己的?有公共资源不用,你傻啊?),这里我用的是wl22这台服务器找到这个服务器上的一个闲置用户(就是没人用的账号,其实只是利用这个账号真身在这台服务器上的特性,好操作罢了)之后比如我用的是junze这个用户,要把我的svn的服务器建起来,只需要根据下面几个步骤来就好cd ~mkdir svn_rootsvnadmin create --fs-type fsfs /home/junze/svn_root/project_1svnadmin 阅读全文
posted @ 2013-07-16 15:54 poiu_elab 阅读(377) 评论(0) 推荐(0)
摘要:之前用过一次 但是没有真正的用起来 只是知道了一些基本概念好了 决定开始真正的用这个svn了参考大神http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html搞来搞去发现其实是建立一个svn之后把每个项目都装在这个svn目录下的不同文件夹里(也是试出来的小领悟)一切以实例为主,开始吧我的svn目录建在 /home/user/svn/下则先建立了这个文件夹后,在这下面建立svn目录结构mkdir /home/user/svnsvnadmin create --fs-type fsfs /home/user/svn之后,我以管理两个项目 阅读全文
posted @ 2013-07-15 17:56 poiu_elab 阅读(567) 评论(0) 推荐(0)
摘要:其实也没什么只是觉得装的太不容易了,都是在win32上面安装的东西。很少有详细写到在linux上面如何安装。结果我大概得搞了有一天才断断续续的从各种途径上面了解到了到底如何安装这东西真是蛋疼。好,想好要安装modelsim 10.1C的linux版本的话就开始。首先准备文件,需要的是①linux安装文件,是从eetop上面搞的linux版本下载地址http://bbs.eetop.cn/viewthread.php?tid=347327&highlight=modelsim%2B10.1②生成破解licence的工具,在上面的链接里面有 Modelsim_10.1c_crack.rar 阅读全文
posted @ 2012-11-28 23:01 poiu_elab 阅读(13559) 评论(4) 推荐(2)
摘要:用ADS做出的memory,一般都弄成intel 32 hex的格式的,但是和用的mem的ram或者是rom格式都是有差别的。所以就要从i32格式转化成为满足需要的readmemh文件。首先,先了解一下i32是一种什么格式的文件,举例 1 :020000040000FA 2 :10000000060000EA140000EA140000EA140000EA06 3 :10001000140000EA0000A0E1130000EA230000EA57 4 :100020008C009FE58C009FE5D1F021E300D040E2F9 5 :10003000D2F021E340D040E 阅读全文
posted @ 2012-10-16 21:49 poiu_elab 阅读(2497) 评论(0) 推荐(0)
摘要:转自http://bbs.chinaunix.net/thread-1762006-1-1.html这人真的很厉害,我还是琢磨了好久才明白的。看到的关于查找表在文本处理中的妙用一、标签`b LABEL' Unconditionally branch to LABEL. The LABEL may be omitted, in which case the next cycle is started.`t LABEL' Branch to LABEL only if there has been a successful `s'ubstitution since the 阅读全文
posted @ 2012-10-11 20:09 poiu_elab 阅读(1360) 评论(0) 推荐(0)
摘要:这才是真的大师之作 原文地址http://sed.sourceforge.net/sed1line.txtFILE SPACING:# double space a filesed G# double space a file which already has blank lines in it. Output file# should contain no more than one blank line between lines of text.sed '/^$/d;G'# triple space a filesed 'G;G'# undo doubl 阅读全文
posted @ 2012-10-10 10:50 poiu_elab 阅读(648) 评论(0) 推荐(0)
摘要:看了daniel robbins的sed教程3讲,又进步了,继续来个进阶篇。1. 首先,sed里面的&不光可以用来在行尾追加,还可以用在匹配的pattern尾部追加也可以追加在pattern的首部s/one/111&/ #匹配首追加s/one/&111/ #匹配尾追加2. match variable在sed里面的用法是s/P\(.*\)/\1/3. =可以用来显示行号,但是是单起一行的4. {}可以用来对一个地址进行多项的操作1,5{ s/one/1 s/two/2}5. i\在行前面追加行,c\替换行,a\在行后面追加行1,5i\ this is insert6,1 阅读全文
posted @ 2012-10-05 14:25 poiu_elab 阅读(382) 评论(0) 推荐(0)
摘要:其实也没啥,感觉和sed一点点像,不过倒是处理方式不是特别一致。入门看的是e文的资料,一个某国同志写的http://www.ibm.com/developerworks/linux/library/l-awk1/index.htmlhttp://www.ibm.com/developerworks/linux/library/l-awk2/index.htmlhttp://www.ibm.com/developerworks/linux/library/l-awk3/index.html这三个文章基本就把事情说明白了,但是其实用的时候还是有很多东西是自己要查的,比如gensub和gsub,ma 阅读全文
posted @ 2012-09-30 11:25 poiu_elab 阅读(1741) 评论(0) 推荐(0)
摘要:忽然用到了几个linux的命令小收集一下1. 对于图片显示在redhat上面还是有几个不必打开pimp就可以直接查看图片的简单软件的,比如一个是display,另一个是eog(eye of gnome),还是eog好,支持热键关闭。2. rename的使用,还是很方便的,虽然看man是说支持正则改名,但是还没成功过,简单用法还是看man,举的例子很贴切,不过感觉如果不能正则的话,功能还是很弱的,不如用find+awk+csh来用的方便3. xargs,以前一直不知道以为这个东西是个很神秘的东东,其实原来也就那样,没啥,只不过通过管道把之前的stdout组成一个行,来作为下一个命令的参数传进去, 阅读全文
posted @ 2012-09-30 10:22 poiu_elab 阅读(202) 评论(0) 推荐(0)
摘要:sed其实是一个非常简单的小东西,只不过之前一直都没有仔细看过,这两天看了一下,不过如此嘛来个介绍,sed本质上来说其实是一个stream editor,是以行为单位的,主要是操作文件再重定向到一个地方,或者是通过管道把屏幕上的东东进行简单的处理就ok了的东西,比起awk,perl之类的,只能算是小儿科,但是非常简单易用的特性也使得深受广大linuxer们喜爱。来1、首先行号是1,$就算完了删除直接就是d。-e选项是告诉sed,后面''内的就是要执行的脚本了,不用-e而用-f的话,就可以把''内的东西都写到一个文件中去就可以了。比如删除1-10行sed -e & 阅读全文
posted @ 2012-09-19 16:46 poiu_elab 阅读(335) 评论(0) 推荐(0)
摘要:关于svn版本管理的基本操作如下源自http://maverick.inria.fr/~Xavier.Decoret/resources/svn/index.html创建svn databasesvnadmin create --fs-type fsfs /home/user/svn查看svn database的文件列表svn ls file:///home/user/svn直接操作svn database内的文件svn mkdir file:///home/user/svn/foo -m "Created dumb directory"svn rm file:///hom 阅读全文
posted @ 2012-09-07 14:36 poiu_elab 阅读(308) 评论(0) 推荐(0)
摘要:这个看到 真的感觉眼前一亮1.diff命令$ diff -u hello world > diff.patch2.patch命令$ cp hello world $ patch world < diff.patch3.两者结合 源码升级假设program-1.0目录中为老版,现开发完成的新版位于program-2.0目录中,将两个目录置于同一父目录下,然后在该父目录上执行:$ diff -Nur program-1.0 program-2.0 >program-2.0.patch将生成一个program-2.0.patch的补丁文件,发布该补丁文件(当然可以先压缩成bzip2 阅读全文
posted @ 2012-08-22 23:03 poiu_elab 阅读(316) 评论(0) 推荐(0)
摘要:感觉还是灰常有用的tar命令 收集于别人的博客http://hi.baidu.com/coffeant/item/382fc5d3940025332b35c7b6tar命令解压文件到指定目录:tar -zxvf /home/user/aa.tar.gz -C /home/user/pftar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具 阅读全文
posted @ 2012-08-22 23:01 poiu_elab 阅读(309) 评论(0) 推荐(0)
摘要:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/ 阅读全文
posted @ 2012-07-24 09:40 poiu_elab 阅读(190) 评论(0) 推荐(0)