RHCSA第三次笔记

 -r  将目录及以下之档案亦逐一删除

查找文件的路径

whereis  可以搜索系统命令的可执行文件路径和说明文档

which  是搜索系统命令的可执行文件

locate  按照数据库搜索,搜索速度快,消耗资源小

find  可按照文件名、大小、时间、权限、类型、所属者、所属组来搜索文件

 

-name     根据文件basename匹配名称

-path      -path可以对文件的dirname+basename进行查找

-size       匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

-mtime [+\|-]n   匹配修改内容的时间(-4指小于等于4天内的文件名;+4,大于等于5天前的文件名;4指前4~5那一天的文件)

-atime [+\|-]n  匹配访问文件的时间

-ctime [+\|-]n  匹配修改文件权限的时间

-newer f1 !f2    匹配比文件f1新但比f2旧的文件   

-perm          匹配权限(mode为完全匹配,-mode为包含即可)

-user          匹配所有者  

-group        匹配所有组    

-delete                将找到的文件删除,如果是目录只能删除找到的空目录

-exec …… {}\;         后面可跟用于进一步处理搜索结果的命令        

                

常用选项:

-i忽略大小写进行匹配

-v反向查找,只打印不匹配的行

-n显示匹配行的行号

-r递归查找子目录中的文件

-l只打印匹配的文件名

-c只打印匹配的行数

实例

在文件 file.txt 中查找字符串 "hello",并打印匹配的行:

grep hello file.txt

在标准输入中查找字符串 "world",并只打印匹配的行数:

grep -c world f1

在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:

grep test *file

使用特殊符号进行字符串的匹配

匹配模式              说明                                   

grep h 文件名        查找文件里有字符h的行  

grep ^[q] 文件名     匹配以q开始的行  

grep ^[qf] 文件名    匹配以q或者f开头的行

grep ^[ ^qf ] 文件名 不匹配以q或者f开头的行

grep ^[0-9] 文件名   匹配以数字开头的行

grep q$ 文件名       匹配以q结束的行

grep ^$              过滤空白行

grep -r h ./*        如果要明确搜索当前目录中的子目录有h的行

grep -d skip h ./*   忽略当前目录下的子目录下的普通文件

在passwd文件内查找有字符a的行。

grep a /etc/passwd

在passwd文件内查找以字符a开始的行

grep ^a /etc/passwd

在passwd文件内查找以字符h结束的行

grep h$ /etc/passwd

在passwd文件内查找不以字符h结束的行

grep -v  h$  /etc/passwd

vim编辑器

在Linux中所有的配置文件都是纯文本的,然后我们就拿了个编辑器可以对配置文件进行编辑。这个编辑器就是我们接下来要学的vim编辑器。它的前身叫做vi,后来搞了个增强的版本

 

vim的三种模式

Vim它是一个模式化的编辑器,一共有三个模式:命令模式、末行模式、编辑模式

光标控制:

复制粘贴:

编辑模式:

查找关键字:

保存退出和其他操作:

命令相关:

MBR分区和GPT分区:

删除逻辑卷:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值