linux 命令 编辑文件命令是什么,linux 文件编辑命令

文件编辑常用命令 cut grep egrep sort wc uniq xargs

选取命令cut,grep

cut参数

-d 后面接分割字符,与-f一起使用

-f 取哪一段

-c 以字符的单位取出固定字符区间。例如cut -c 12-取每行第12个字符以后的字符

命令参考: export $PATH | cut -d ":" -f 3,5

grep 参数

-a 将binary文件以text文件的方式查找数据

-c 计算找到‘查找字符串’的次数 例如“abcd”算出每一行abcd出现的次数 (测试一行只算一次)

-i 忽略大小写

-n 输出查找的字符所在的行号

-v 反转查找

排序命令:sort wc uniq

sort参数

-f 忽略大小写

-b 忽略最前面的空格

-M 以月份的名字来排序

-n 使用纯数字进行排序,默认文字类型排序

-r 反向排序

-u uniq,相同的数据中仅出现一行代表

-t 分隔符 默认用tab键分隔

-k 以那个区间(field)来进行排序的意思

例如cat /etc/passwd | sort -t ':' -k 3 以:为分割 第三段的数字进行排序

uniq 将重复的数据仅列出一个显示

-i 忽略大小写不计

-c 进行计数

例如last | cut -d " " -f1 | sort | uniq -c计算每个帐号的登录次数

wc 统计行和字符

-l 列出多少行

-w 列出多少字

-m 多少字符

tee 双向重定向

-a 以累加的方式写入文件

例:last | tee last.list | cut -d " " -f1

字符转换命令tr col join paste expand (用时自查)

xargs 参数(个人理解为命令续接的意思,其他没用到 将命令分割成小块分割传递)

-0 将特殊字符还原成一般字符例如\.*等字符

-e 后面接字符串,当xargs分析到这个字符串时,就会停止工作(测试失败)

-p 在执行每个命令的参数时,都会询问用户的意思

-n 后面接次数

例如:

cut -d ":" -f 1 /etc/passwd | head -n 4| xargs -p 取出第四行 执行命令时询问是否执行

cut -d ":" -f 1 /etc/passwd | head -n 10| xargs -n 5 一次查询5个帐号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值