linux tar/uniq/sed命令使用

tar命令:
-c新建打包文件,同 -v一起使用 查看过程中打包文件名
-v压缩或解压过程中,显示过程
-f要操作的文件名
-r表示增加文件,把要增加的文件追加在压缩文件的末尾
-t表示查看文件,查看文件中的文件内容
-x解压文件
-z通过gzip方式压缩或解压,最后以.tar.gz 为后缀
-j通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz
-u更新压缩文件中的内容
-p保留绝对路径,即允许备份数据中含有根目录
-P保留数据原来权限及属性

uniq命令:uniq [-icu。。。]
-c,在每行前加上表示相应行目出现次数的前缀编号
-d,只输出重复的行
-D,显示所有重复的行
-f,比较时跳过前N 列
-i,在比较的时候不区分大小写
-s,比较时跳过前N 个字符
-u,只显示唯一的行
-z,使用’\0’作为行结束符,而不是新换行
-w,对每行第N 个字符以后的内容不作对照

sed命令使用:

  1. sed ‘s/$/ aischang/g’ abc.txt >> test.txt
    将文件abc.txt追加 aischang到每行末尾,写入到文件test.txt, 为末尾符号, 为末尾符号, 为末尾符号,代表替换末尾为 aischang
  2. sed ‘s/^/ aischang/g’ abc.txt >> test.txt
    将文件abc.txt追加 aischang到每行首,写入到文件test.txt, 为行首符号,代表替换为 aischang
  3. sed -i ‘/^word/d’ filename
    删除以某个单词开头的行
  4. sed -i ‘s/A/B/g’ /etc/*
    /etc/下所有文件,A替换为B
  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值