一、文件查找
1.which 【所要查询的关键字】
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
2.whereis 【所要查询的关键字】
在which的基础上还可以查找到该执行文件的别名
3.find 所要查询的目标路径 选项 【所要查询的内容】
a.选项包括
-type(按照文件的类型来查找)
d:文件夹
-:普通文件
l:链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如猫等串口设备)
s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)
-perm (按照文件的权限来查找) :一般是权限的数字表示形式
-user(按文件所属的用户查找)
-group(按文件所属的群组查找)
-name(按文件的名字查找)
二、文件内容查找
1.wc 【选项】 文件名
a.选项包括
-l:所要查找的文件的行数是多少
-w:所要查找的文件的单词数是多少
-c:所要查找的文件的字符数是多少
2.grep 【选项】 所要查找的内容的关键字 文件名
a.选项包括
-n:前边的行数可以有行数的显示
-v:查找除了关键字之外的内容,不包含该关键字所在的行
3.diff 文件一 文件二
查看文件一和文件二的不同点
4.sort 【选项】文件名 对于文件排序
a.选项包含了
-t:文件中的内容以什么为分割,例如table建或者逗号什么的
-k:取第几列进行排序
5.uniq 关键字 文件名
以关键字作为去重复的依据
6.paste 文件一 文件二 > 文件三
将文件一和文件二的内容都类似矩阵逆置的方式输入到文件三中,也就是说原来是一行的都弄成列,然后合并到一块儿