长颈鹿Giraffe

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux

摘要:touch -t 201404090000 time_file #新建一个标识文件,修改时间为2014年4月9日0点0分find . ! -cnewer time_file | xargs rm #删除最后修改时间在上述标识文件之前的所有文件 阅读全文
posted @ 2014-04-18 11:00 长颈鹿Giraffe 阅读(860) 评论(0) 推荐(0) 编辑

摘要:第一:两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)3. 删除交集,留下其他的行1.cat file1 file2 | sort | uniq > file32. cat file1 file2 | sort | uniq -d > file33. cat file1 file2 | sort | uniq -u > file3第二:两个文件合并一个文件在上,一个文件在下cat file1 file2 > file3一个文件在左,一个文件在右paste fil 阅读全文
posted @ 2013-07-16 12:14 长颈鹿Giraffe 阅读(33162) 评论(0) 推荐(2) 编辑

摘要:insight是在Linux下一个比较好用的GDB的前端insight首页:http://sourceware.org/insight/index.php在这里下载源码:insight-6.8.tar.bz2,并解压tar jxvf insight-6.8a.tar.bz2进入源码目录,在编译之前要修改几个文件:1)修改insight-6.8/tk/generic/tk.h将(line 653)#define VirtualEvent (LASTEvent)#define ActivateNotify (LASTEvent + 1)#define DeactivateNotify (LASTE 阅读全文
posted @ 2013-07-14 00:35 长颈鹿Giraffe 阅读(1506) 评论(1) 推荐(0) 编辑

摘要:今天有个同学问我一个问题: 用shell命令将test.log文件中第3-5行的第2个”filter”替换成”haha”其实我对各种shell命令也不是特别熟,于是又现学了一个强大的sed命令。sed简单的介绍:sed命令可实现删除(delete)、改变(change)、添加(append)、插入(insert)、合并、交换文件中的资料行,或读入其它档的资料到文件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字 阅读全文
posted @ 2013-06-30 12:24 长颈鹿Giraffe 阅读(8246) 评论(3) 推荐(0) 编辑

摘要:经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用/tmp/test.sh > /tmp/test.log 2>&1前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?要解释这个问题,还是得提到文件重定向。我们知道>和<是文件重定向符。那么1和2是什么?在shell中,每个进程都和三个系统文件 相关联:标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2。所以这里2>&1 的意思就是将标准错误也输出到标 阅读全文
posted @ 2012-07-26 16:57 长颈鹿Giraffe 阅读(1665) 评论(0) 推荐(0) 编辑

摘要:拿起ubuntu启动光盘启动进入试用ubuntu,打开终端输入命令 sudo fdisk -l #查看我ubuntu安装的位置(我的是sda5) sudo -i #此步用于得到root权限,无需输入密码,方便以下操作 mkdir /media/tempdir #创建一个文件夹tempdir,用于挂载刚才的sda5,此文件夹名称你可以依个人爱好而定,没有太多要求 mount /dev/sda7 /media/tempdir #将sda7挂载于tempdir文件夹下 grub-install --root-directory=/media/tempdir /dev/sda输入以后如果出... 阅读全文
posted @ 2012-03-20 00:05 长颈鹿Giraffe 阅读(1368) 评论(0) 推荐(0) 编辑

摘要:在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。(1)方案1(初学者)/ :建议大小在5GB以上。/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。swap:即交换分区,建议大小是物理内存的1~2倍。(2)方案2(开发者)/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB以上。/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。/usr :用来存放Linux系统中的应用程序,其相 阅读全文
posted @ 2012-02-25 23:25 长颈鹿Giraffe 阅读(657) 评论(0) 推荐(0) 编辑

摘要:最近装了Ubuntu 10.10,因为之前有Windows 7等系统,所以Ubuntu装上后出现启动菜单,默认Ubuntu启动。网上找了好多修改启动选项的方法,众说纷纭,现在总结如下: 一、能上网情况下的最好方法:安装startupmanager——图形启动项管理器 打开终端输入:sudo apt-get install startupmanager 安装启动管理器 系统——系统管理——启动管理器,选中默认开机操作系统即可。 二、最方便的方法:调整Windows系统的默认启动顺序(不需要修改grub.cfg) /etc/grub.d 目录中的脚本文件的文件名都是以数字开头,这确定了... 阅读全文
posted @ 2012-02-25 23:21 长颈鹿Giraffe 阅读(4534) 评论(0) 推荐(2) 编辑

摘要:安装过程要在ubuntu中正确的安装及配置 OpenCV 2.3.1, 请确保完成一下步骤.执行以下指令,删除 ffmpeg and x264 的任何旧版本,如果以前没有安装也没有问题。sudo apt-get remove ffmpeg x264 libx264-dev下载安装x264和ffmpeg所有的依赖:sudo apt-get updatesudo apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb- 阅读全文
posted @ 2012-02-15 22:11 长颈鹿Giraffe 阅读(1858) 评论(0) 推荐(2) 编辑

摘要:lz的显卡是GeForce GTX460SE。而本人是一个灰常灰常的新手,结合网上的教程和自已屡试屡败的经验终于把显卡驱动安装成功了我安装总是出现下列错误:ERROR: The Nouveau kernel driver is currently in use by your system. Thisdriver is incompatible with the NVIDIA driver, and must be disabledbefore proceeding. Pleaseconsult the NVIDIA driver READMEand yourLinux distributio 阅读全文
posted @ 2011-10-21 22:48 长颈鹿Giraffe 阅读(2138) 评论(0) 推荐(0) 编辑