linux 排序 计数,linux下简单常用文件查看/处理/排序/统计等命令

linux下简单常用文件查看/处理/排序/统计等命令cat命令:即查看文件命令

选项:-n:显示行号

-E: 显示每行结束符$

69d241e66d3b7389acb63f5719e4872c.png

2.more命令: 分屏显示文件命令

space:空格键向后翻一屏

b:向前翻一屏

Enter:回车键向下显示一行

3.less命令:分屏显示文件命令,使用方法如同man命令

space:向后翻一屏

b: 向前翻一屏

Enter:回车键向后显示一行

k: 向前显示一行

4.head命令:查看头几行

-n:显示头几行,默认显示头10行

例:      head -n 10 /etc/passwd

也可以写成 head -10 /etc/passwd

5.tail命令:查看尾几行

-n:显示尾几行,默认显示尾10行

-f:实时监控指定文件的动态追加的新内容

例:   tail -n 10 /etc/passwd

也可以写成 tail -10 /etc/passwd

tail -f /var/log/messages 实时监控此文件

6.cut命令:剪切命令

-d:指定分隔符,默认为空格

-f:指要显示的字段

-f 1,6 表示只显示指定文件的第1和第6列信息

-f 1-6 表示显示指定文件的第1至第6列信息

cut -d: -f1,6 /etc/passwd

7.sort命令:排序命令

-n:数值排序

-t:分隔符,   如同cut命令中的-d

-k:字段关键字, 如同cut命令中的-f

-r:降序排列

-f:忽略大小写

-u:排序后相同行只显示一次

例如:对/etc/passwd文件中的UID,以数字降序排列

sort -t: -k3 -n -u -r /etc/passwd

8.uniq命令:相邻行是一样才叫重复,隔行一样不叫重复

-c:显示指定文件所有行中重复的次数

-d:只显示重复的行

9.wc命令: 统计命令,并不是上厕所哦!哈哈

-l:统计行

-c:统计字节

-m:统计字符

-w:统计单词

10.tr命令:转换或删除字符命令

-d:删除出现在字符集中所有指定字符

例:将/etc/passwd文本中所有字符由小写变成大写字母

tr 'a-z' 'A-Z' < /etc/passwd

例:将/etc/passwd文本进行加密

tr [a-m][n-z] [N-Z][A-M] < /etc/passwd > passwd.bak

例:将/etc/passwd文本进行解密

tr [N-Z][A-M] [a-m][n-z] < passwd.bak

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值