find命令、cut命令、sort命令、uniq命令
一、find命令
1.1find命令的作用
find命令用于 按照指定条件来查找文件
1.2find命令的语法
find [查找路径] 寻找条件 操作
1.3find命令的参数
参数 | 作用 |
---|---|
-name | 按文件名查找 |
-iname | 和 -name 类似,但是匹配时是不区分大小写的。 |
-mtime | 对文件数据的最近一次修改是在 n*24 小时之前。 |
-type | 按照文件类型查找 |
-prem | 按照文件权限查找 |
-size | 按照文件的大小查找 |
注意:type的文件类型
符号 | 文件类型 |
---|---|
d | 目录文件 |
f(-) | 普通文件 |
l | 链接符号(这里是软连接0 |
b | 特殊块文件 |
c | 特殊字符文件 |
p | 命令管道q |
二、cut命令
2.1cut命令的作用
在文件的每一行中提取片断(即截取文件内容)
2.2cut命令的语法
cut 【选项】 文件
2.3cut命令的参数
参数 | 作用 |
---|---|
-d | 看看而已选取指定的文字符号等作为分隔符。默认以Tab键为分隔符 |
-f | 输出这些字段,一般与-d连用,输出截取的字段 |
-s | 不显示没有分隔符的行 |
-c | 以字符为单位分割 |
三、sort命令
3.1sort命令的作用
对文本文件的行排序
3.2sort命令的语法
sort 【选项】 文件
###3.3sort命令的参数
参数 | 作用 |
---|---|
-b | 忽略排序字段或关键字中开头的空格 |
-c | 检查是否指定文件已经排序好了,不排序 |
-t | 指定分割符号代替Tab键 |
-r | 颠倒排序结果 |
-n | 按照字符串的数值顺序比较,暗含-b |
-k | 以那个区间来排序 |
-f | 忽略大小写的差异 |
-M | 以月份来排序 |
-o | 将结果写道文件,而非标准输出 |
-u | 去重 |
四、uniq命令
4.1uniq命令的作用
注意:需要先排序在去重,中间用管道符链接。删除排序文件中的重复行,(即简单讲去重)
4.2uniq命令的语法
uniq 【选项】 文件
4.3uniq命令的参数
参数 | 作用 |
---|---|
-c | 在 行首 显示 出现 的 数目 |
-d | 仅显示重复行 |
-i | 比较时忽略大小写 |
-u | 仅显示无重复行 |