学习永无止境!!
发布时间:2014-10-29 16:14:29
sed在Linux下是个强大的工具,这里主要说替换:1、替换并输出(不修改源文件):sed 's/dog/cat/g' file ##dog被替换的内容,cat替换的内容2、备份后直接替换至源文件:sed -i.bak 's/dog/cat/g' file3、替换第n行到第m行:sed 'n,ms/dog/cat/g' file ##n、m为.........【阅读全文】
发布时间:2014-10-29 14:07:21
在linux中经常要对一些动态的文本文件抽取指定的字符串,比如执行ps命令后想要获取指定的运行进程(如ps自己)的PID号(同一个进程每次启动的时候pid号是随机分配的)。该怎么办呢?当然,可以用一些截取字符串的方法,这里介绍一下用2种方法来解决这类问题。一、sed+grep方法:首先大概了解一下sed,sed是linux里.........【阅读全文】
发布时间:2014-10-24 12:36:58
linux下显示dd命令的进度:dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000想要查看上面的dd命令的执行进度,可以使用下面几种方法:比如:每5秒输出dd的进度方法一:watch -n 5 pkill -USR1 ^dd$方法二:watch -n 5 killall -USR1 dd方法三:while killall -USR1 dd; do sleep 5; don.........【阅读全文】
发布时间:2014-10-24 10:48:09
mkimage是在制作镜像文件时候, 在原来的image文件前增加一个0x40字节长度的头,增加的头结构描述如下/* * Legacy format image header, * all data in network byte order (aka natural aka bigendian). */typedef struct image_header { uint32_t ih_magi.........【阅读全文】
发布时间:2014-10-23 11:08:49
在Ubuntu下安装Python模块通常可以使用apt-get和pip命令。apt-get命令是Ubuntu自带的包管理命令,而pip则是Python安装扩展模块的工具,通常pip会下载扩展模块的源代码并编译安装。Ubuntu 12.04中缺省安装了Python2.7.3,首先通过下面的命令安装pip,pip是Python的一个安装和管理扩展库的工具。.........【阅读全文】