bash有意思的记录

1) xargs :

    将stdin的内容转化为输入参数:    stdin  | xargs -i mv {} {}-0  

2) shell 后台进程使用

     command & 

     $ !

     wait ${ pid }

    将shell中耗时command 如io操作 ,md5sum 启动新进程进行 ,$! 保存最近一个后台进程的pid,wait pid 等待 此pid进程完成后退出  ------>阻塞

3)  awk 最基本使用

    cat /etc/passwd | awk -F ':'  Begin {print 'start' ;} {print $1  $7 ;} End{print 'end' ;}  

4) wget curl 

    wget 纯命令行工具  支持递归下载

    curl  支持更多协议 依赖libcurl库 不支持递归下载

5) 归档(tar zip) 压缩 (gzip zip bzip)

    归档 :减少文件数目,便于管理,传输  tar -cvf XXX.tar file1 file2   或者 -czvf 直接先 tar 后 gzip 

    压缩: 压缩占用空间                         gzip -c XXX.tar >XXX.tar.gz (gzip XXX.tar 移除源文件) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值