linux commands

mkfifo
    > mkfifo my_pipe
    > cat a.txt > my_pipe
    > cat my_pipe

ldd
    > ldd /usr/java/jre1.5.0_11/bin/java

xmlwf
    > curl -s 'http://bashcurescancer.com' > bcc.html
    > xmlwf bcc.html

删除文件的恢复

lsof
    > cp ~/code/demo.cpp /tmp/workspace/test.cpp
    > cd /tmp/workspace
    > less test.cpp
    > rm -f test.cpp
    > lsof | grep test.cpp
    less      6173  dirkxu    4r      REG      253,0     2876     669315 /tmp/workspace/test.cpp (deleted)
    > cat /proc/6173/fd/4 > recover.cpp
    > cmp ~/code/demo.cpp recover.cpp

文件的分割、合并、校验

split [OPTION] [INPUT [PREFIX]]
       -b, --bytes=SIZE
              put SIZE bytes per output file

       -C, --line-bytes=SIZE
              put at most SIZE bytes of lines per output file

       -d, --numeric-suffixes
              use numeric suffixes instead of alphabetic

       -l, --lines=NUMBER
              put NUMBER lines per output file
    > split -b 3k larger.txt small
    > ls -lh /etc | split -l 40 - small_line

    #combine multi files into one file
    > cat smalla smallb smallc > new_larger
    > cat small_linea small_lineb >> history

    #validate whether the new file equals the old file
    > md5sum larger new_larger

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值