目录
一、查找命令
使用whereis查找 locate命令
使用which查找whereis命令
使用locate查找rm命令
二、find命令使用
使用find命令在当前路径下查找所有的普通文件
使用find命令查找当前路径下的file1.txt . file2.txt , file3.txt
使用find命令查找文件所有者为root的普通文件
使用find命令查找修改时间在1天以内的普通文件
三、cut命令使用
给定文件cut_data.txt且内容为:
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
使用默认定界符切割文件内容,切输出后的第一个字段
切割文件内容,且输出切割后的第一个字段和第三个字段
按字节切割:输出切割的第一个字节到第十个字节的内容
按字符切割:输出切割后的第一个字符和第五个字符的内容
按指定分界符去切割:内容如下,输出第一个字段和第三个字段内容
No|Name|Score
1|zhang|20
2|li|80
3|wang|90
4|sun|60
四、uniq命令使用
新建文件uniq_data.txt ,文件内容为:
Welcome to Linux
Windows
Windows
Mac
Mac
Linux
使用uniq命令输出去重后的结果
使用uniqming|只输出重复的行
使用uniq命令输出不重复的行
使用uniq命令统计重复复次数
五、sort命令
给定文件 num.txt , args.txt
文件内容:num.txt
1
3
5
2
4
文件内容:args.txt
test
args1
args2
args4
args4
args3
对num.txt进行排序,且将结果输出到sorted_num.txt中
对args.txt进行排序,且将结果输出到sorted_args.txt中
对num.txt和args.txt进行排序,且将结果输出到sorted_merge.txt中
对args.txt排序后去重输出
合并sorted_args.txt和sorted_num.txt且输出
给定文件info_txt:按第二列作为key进行排序
No Name Score
1 zhang 20
2 li 80
3 wand 90
4 sun 60
六、tr命令
将26个小写字母的后13个字母替换成大写字母
将hello 123 world 456中的数字替换成空字符(提示使用通配符)
将hello 123 world 456中字母和空格替换掉,只保留数字(提示使用通配符)
七、wc命令使用
给定文件: word_count.txt,里面填充10行内容
按字节去统计
按单词去统计
按行去统计
一、查找命令
使用whereis查找 locate命令
使用which查找whereis命令
使用locate查找rm命令
![](https://i-blog.csdnimg.cn/blog_migrate/fd8ec70183b4059426b3b7429ac074f2.png)
二、find命令使用
使用find命令在当前路径下查找所有的普通文件
![](https://i-blog.csdnimg.cn/blog_migrate/a0d1eb67f22bdff158cc07059360da87.png)
使用find命令查找当前路径下的file1.txt . file2.txt , file3.txt
![](https://i-blog.csdnimg.cn/blog_migrate/77fc86d059bdcf2787591e24e1b6ebb8.png)
使用find命令查找文件所有者为root的普通文件
![](https://i-blog.csdnimg.cn/blog_migrate/d0ba27b20790afda6153b53078458e67.png)
使用find命令查找修改时间在1天以内的普通文件
三、cut命令使用
给定文件cut_data.txt且内容为:
No Name Score
1 zhang 20
2 li 80
3 wang 90
4 sun 60
使用默认定界符切割文件内容,切输出后的第一个字段
![](https://i-blog.csdnimg.cn/blog_migrate/869e1b216d22dfd1166259dee7e7849a.png)
切割文件内容,且输出切割后的第一个字段和第三个字段
![](https://i-blog.csdnimg.cn/blog_migrate/65bb55bd1e6bfd1d2f9f88a4dcecde3e.png)
按字节切割:输出切割的第一个字节到第十个字节的内容
![](https://i-blog.csdnimg.cn/blog_migrate/4155ba3932c2f74a59ab56caa7674d77.png)
按字符切割:输出切割后的第一个字符和第五个字符的内容
![](https://i-blog.csdnimg.cn/blog_migrate/b46c7f872f83dff269b2b50d9754a766.png)
按指定分界符去切割:内容如下,输出第一个字段和第三个字段内容
No|Name|Score
1|zhang|20
2|li|80
3|wang|90
4|sun|60
四、uniq命令使用
新建文件uniq_data.txt ,文件内容为:
Welcome to Linux
Windows
Windows
Mac
Mac
Linux
使用uniq命令输出去重后的结果
![](https://i-blog.csdnimg.cn/blog_migrate/544728adc66ac7e67c89a12da0c49abb.png)
使用uniqming|只输出重复的行
![](https://i-blog.csdnimg.cn/blog_migrate/db40f47ef63a81cc906a91883eef99b2.png)
使用uniq命令输出不重复的行
![](https://i-blog.csdnimg.cn/blog_migrate/2d81bd377edd034599ded989edb307c6.png)
使用uniq命令统计重复复次数
![](https://i-blog.csdnimg.cn/blog_migrate/3c949d588bfc0511462d1aaa1344b297.png)
五、sort命令
给定文件 num.txt , args.txt
文件内容:num.txt
1
3
5
2
4
文件内容:args.txt
test
args1
args2
args4
args4
args3
对num.txt进行排序,且将结果输出到sorted_num.txt中
![](https://i-blog.csdnimg.cn/blog_migrate/fa42d9e84b9fafd0c7c7cf9f2e1ab1a7.png)
对args.txt进行排序,且将结果输出到sorted_args.txt中
![](https://i-blog.csdnimg.cn/blog_migrate/8738a5a70d319b066ac7d5bf1c7adc17.png)
对num.txt和args.txt进行排序,且将结果输出到sorted_merge.txt中
![](https://i-blog.csdnimg.cn/blog_migrate/437abd1b02d973601c54da9ef4e11b80.png)
对args.txt排序后去重输出
![](https://i-blog.csdnimg.cn/blog_migrate/96cb71c0c9ffd9dcd510ebcb27a4c5b7.png)
合并sorted_args.txt和sorted_num.txt且输出
![](https://i-blog.csdnimg.cn/blog_migrate/e689e3e3984354c93fa209c1d4539978.png)
给定文件info_txt:按第二列作为key进行排序
No Name Score
1 zhang 20
2 li 80
3 wand 90
4 sun 60
![](https://i-blog.csdnimg.cn/blog_migrate/6190a10e399a73f14522bbf68da7bd00.png)
六、tr命令
将26个小写字母的后13个字母替换成大写字母
![](https://i-blog.csdnimg.cn/blog_migrate/eced164512118c9b6594b2c475bdf05b.png)
将hello 123 world 456中的数字替换成空字符(提示使用通配符)
![](https://i-blog.csdnimg.cn/blog_migrate/5319425ace6bc45fdd882dbba821e7e6.png)
将hello 123 world 456中字母和空格替换掉,只保留数字(提示使用通配符)
![](https://i-blog.csdnimg.cn/blog_migrate/92578cd010871ceda2e85b65532bff4a.png)
七、wc命令使用
给定文件: word_count.txt,里面填充10行内容
![](https://i-blog.csdnimg.cn/blog_migrate/9ef16185f9f901eda18f13b7a248eded.png)
按字节去统计
![](https://i-blog.csdnimg.cn/blog_migrate/1b2cf29b4334cee338260997924e0b41.png)
按单词去统计
![](https://i-blog.csdnimg.cn/blog_migrate/77277ae8043c2324b02f2e2da6313646.png)
按行去统计
![](https://i-blog.csdnimg.cn/blog_migrate/e8c527c7fdc89b26a51f996045422904.png)