【Linux学习笔记】05 文件处理与搜索

在这里插入图片描述

05 文件处理与搜索

cat:建立/浏览/合并文件

用法:

  • 建立:cat > [文件名]
  • 浏览:cat [选项] [文件名]
  • 合并:cat [文件名1] [文件名2] > [文件名3]

选项:

  • -b:对输出内容中的非空行标注行号。
  • -n:对输出内容中的所有行标注行号。

注意:[Ctrl]+C 退出编辑

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6hKyLpk9-1593152391041)(Linux期末复习.assets/image-20200626110234560.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gin5vU06-1593152391046)(Linux期末复习.assets/image-20200626110239866.png)]

more:分页浏览

用法:

more [选项] [文件名]

选项:

  • -num:分页显示时每页显示num行
  • +num:指定从文件的第num行开始显示
    • 注意:此处num为一个具体的数字
  • [Enter]: 下移一行
  • [space]: 下移一页
  • q: 退出more指令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dvy8Pnom-1593152391047)(Linux期末复习.assets/image-20200626110458073.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2nmPlJU3-1593152391050)(Linux期末复习.assets/image-20200626110502014.png)]

less:分页浏览(more+)

用法:less [文件名]

  • [Enter]: 下移一行
  • [space]: 下移一页
  • [b] : 上移一页
  • [箭头] : 前后左右移动
  • [q] : 退出less指令
  • 快速查找:[/]->要查找的单词或字符->[Enter]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MAAVUbMu-1593152391053)(Linux期末复习.assets/image-20200626112314292.png)]

head:浏览开头

用法:head [选项] [文件名]

选项 :

  • -n num: 显示指定文件的前num行。
  • -c num: 显示指定文件的前num个字符。

注意:默认情况下显示前10行内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qSyDlppA-1593152391057)(Linux期末复习.assets/image-20200626115342281.png)]

tail:浏览末尾

用法:tail [选项] [文件名]

选项 :

  • -n num: 显示指定文件的末尾num行。

  • -c num: 显示指定文件的末尾num个字符。

注意:默认情况下显示末尾10行内容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0XUmP8E0-1593152391060)(Linux期末复习.assets/image-20200626140054730.png)]

diff:对比不同

用法:diff [选项] [原文件] [目标文件]

选项 :

  • -B:忽略空行造成的不同。
  • -q:只报告什么地方不同,不报告具体的不同信息。
  • -i:忽略大小写的变化。

两文件并排显示:diff –y –w [原文件] [目标文件]

  • “|”:两文件不同 ;
  • “<”目标文件:目标文件少一行,需添加;
  • “>”:目标文件多一行,需删除

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GL0TlYEZ-1593152391061)(Linux期末复习.assets/image-20200626140241919.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jDA6FCSy-1593152391062)(Linux期末复习.assets/image-20200626140248264.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w7ndikvS-1593152391064)(Linux期末复习.assets/image-20200626140251606.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OxrHjeg5-1593152391065)(Linux期末复习.assets/image-20200626140259372.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-82ob0RRW-1593152391065)(Linux期末复习.assets/image-20200626140303080.png)]

locate:文件搜索

用法:locate [文件名]

在后台数据库(/var/lib/mlocate)中按文件名搜索,搜索速度快

updatedb: 更新数据库

注意:locate命令所搜索的后台数据库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-th9Mu4vj-1593152391066)(Linux期末复习.assets/image-20200626140820660.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8jqqBkSG-1593152391067)(Linux期末复习.assets/image-20200626140824686.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GYGGTDi8-1593152391068)(Linux期末复习.assets/image-20200626140846671.png)]

/etc/updated.conf配置文件
PRUNEFS=
#搜索时,不搜索的文件系统
PRUNEPATHS=
#搜索时,不搜索的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值