操作系统 实验4 文件查找、内容查看、与域排序

本文详细介绍了Linuxshell中一系列与文件和目录操作相关的命令,如查找特定文件、目录结构、文本搜索、文件位置、内容查看和排序等,是IT技术爱好者的实用指南。
摘要由CSDN通过智能技术生成

 需要创建文件时就是touch xxx,创建目录就是mkdir xxx,将文件a移到目录prg/c就是mv a prg/c.先创建好对应的文件和目录,再操作命令。

1、找出prg目录及其子目录下不是以.txt结尾的文件

命令:find prg ! -name "*.txt"

结果:

2、在/目录下查找块设备文件

命令:sudo find / -type b

结果:

3、搜索当前目录下以“x”开头且小于13字节的文件

命令:find . -name "x*" -a -size -13

结果:

4、查找find程序、mv程序、cp程序和ls程序所在位置

命令:whereis find mv cp ls

结果:

5、用find查找根目录“/”下的find程序、mv程序、cp程序和ls程序

命令:sudo find / -name "find" -o -name "mv" -o -name "cp" -o -name "ls"

结果:

6、显示find命令、mv命令、cp命令和ls命令的位置

命令:which find mv cp ls

结果:

7、查看doc/c目录下的文件res1.txt和s1.txt的内容

命令:cat doc/c/res1.txt doc/c/s1.txt

结果:

8、显示doc/c目录下以“.txt”结尾的文件内容,并显示行号

命令:cat doc/c/*.txt -n

结果:

9、查看doc/c目录下的文件res1.txt和s1.txt的内容,显示行号

命令:cat doc/c/res1.txt doc/c/s1.txt –n

结果:

10、逐屏查看doc/c/s1.txt文件内容

命令:more doc/c/s1.txt

结果:

11、逐屏查看doc/c/s1.txt文件内容

命令:less doc/c/s1.txt

结果:

12、从文件c/pc.c和prg/c/s1.c中找出包含字符串“main”的行

命令:grep main c/pc.c prg/c/s1.c

结果:

13、从目录prg和c中找出包含字符串“int t”所在文件及字符串所在行

命令:grep -r 'int t' prg c

结果:

14、从文件c1.c和c/fifo_write.c中查找包含字符串scanf或printf的行

命令:grep 'scanf\|printf' c1.c c/fifo_write.c

结果:

15、对文件执行域排序

命令:sort ste1.txt

结果:

16、按指定域排序

命令:sort -k5 ste1.txt

结果:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值