linux
liangliyin
Hadoop研发、运维
展开
-
如何从文件中选择列
cut命令可以从文件中提取一个垂直的切片,并打印出指定的列或字段。同sort命令一样,cut命令将空格隔开的单词定义为字段,除非指定了自己的分隔符。而列是指每一行的第n个字符。也就是说,第5列包含了每一个的第5个字符。 下面是文件company.data的内容: 406378:Sales:Itorre:Jan031762:Marketing:Nasium:Jim636496:Research:Ancholie:Mel396082:Sales:Jucacion:Ed如果要打印每原创 2010-09-11 20:04:00 · 925 阅读 · 0 评论 -
Linux Shell:字符串长度
当在Linux上写shell脚本时,可能需要知道一个字符串的长度。方法之一是用expr命令: expr length STRING例如显示字符串"alibaba"的长度: expr length "alibaba"输出: 7另一种方法是使用echo命令,同样显示"alibaba"的长度: myVar="alibaba"echo ${#myVar}输出: 7原创 2010-12-16 22:51:00 · 1919 阅读 · 0 评论 -
Linux的sed工具
你可以用sed命令像文本处理器的查找替换功能一样,用一个字符串替换文件中的某个字符串。sed命令还可以从文件中删除连续的行。因为sed是一个流编辑器,它把给定的文件作为输入,将输出打印到屏幕,除非将输出重定向到一个文件。换句话说,sed不改变输入文件。 sed命令的一个形式如下: 替换:sed 's///g' 删除:sed ',d' 我们先看下替换的例子。如果想把文件poem.txt中出现的所有lamb替换成ham,命令如下: cat poem.txt Mary had a l原创 2010-11-02 23:21:00 · 907 阅读 · 0 评论 -
如何用Shell逐行读取文件
在学习Linux shell scripts时,一个最常见的错误就是用for(for line in $(cat file.txt) do …)循环逐行读取文件。下面的例子可以看出这样做的结果。文件file.txt内容:cat file.txt This is the row No 1;This is the row No 2;This is the row No 3. 用for循环的例子:for line in $(cat file.txt); do echo $line;原创 2010-12-29 21:54:00 · 5204 阅读 · 0 评论 -
如何挂载只读的Linux文件系统
mount命令用来挂载一个设备上发现的文件系统。例如,我们在/dev/sdb3(磁盘"b": scsi/sata的第3个分区)上有一个ext3文件系统,想挂载在/media/otherdisk上。则完整的命令是:$mount –t ext3 /dev/sdb3 /media/otherdisk通常可以省去文件系统类型(命令中的"-t ext3")。如果关系已经定义在/etc/fstab,则设备名也可以省去,因为从那个文件中可以获取这些信息:$mount /media/otherdisk现在原创 2011-01-23 15:33:00 · 6131 阅读 · 1 评论 -
使用sudo及tee保存vi编辑的文件
None原创 2011-05-17 10:10:00 · 2181 阅读 · 0 评论 -
svn 常用命令
1、创建branchsvn copy http://svn.dev.your/repo/trunk/ http://svn.dev.your/repo/branch/ -m "SVN MESSAGE"2、重命名brachsvn move http://svn.dev.your/repo/branch/ http://svn.dev.your/repo/branch-new/ -m "SVN MESSAGE"3、从trunk中merge改动到branch在branch的本地目录下原创 2011-05-19 13:44:00 · 1681 阅读 · 0 评论 -
Linux inotify example
#include #include #include #include #include #include #include void get_event (int fd, const char * target);void handle_error (int error);/* ------------------------------------------------转载 2012-03-28 18:54:07 · 854 阅读 · 0 评论