运维的shell小编(3)
3.1 Dd命令:
拷贝 infile.log内容 到 outfile.log.
dd if=infile.log of=outfile.log bs=1M count=1
转换大小写
生成大写:dd if=dd.txt of=my.log bs=1M count=1 conv=ucase
备份和恢复
dd if=abc.gz of=abc.gz.bak2 bs=1k skip=10000 count=70000 //备份
dd if=abc.gz.bak1 of=abc.gz //恢复
3.2 wc命令
wc是一个用于统计的工具
$wc –l file 统计行数
$wc –w file 统计单词数
$wc –c file 统计字符数
$echo –n 1234 | wc –c 统计流中的字符数
3.3 cut命令
Cut是切割文件的,格式为:cut -d ‘分隔符’ -f 文件
3.4 grep命令
Cut是对一行的字段进行截取,grep是取符合条件的行。
格式:grep -acinv '字符串' filename
参数:a以text方式查找,c查找次数,i忽略大小写,n顺便输出行号,v反向选择。
3.5 sort命令
Sort是进行排序的命令,格式是:Sort 【-fnrutk 】 file
参数f忽略大小写,n以纯数字排序,r反向排序,u相同数据仅取一行,t分隔符默认tab,k分区间。
例如对/etc/passwd以:做分隔符,对第三个数字排序
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341