Linux的grep、管道、关机,重启命令以及文件权限的操作

搜索文件内容grep

grep是一种强大的文本搜索工具,它能使用字符串搜索文本,并把匹配的行和行号打印出来。

  • find命令:在操作系统中查找指定的文件或目录
  • grep命令:在指定的内容(文件)中查找字符串
语法格式
grep [参数] 字符串 文件名参数说明
作用在指定的文件名中查找字符串,找内容
-n显示行号
-v显示不匹配的内容
-i忽略大小写查找
操作演示
  1. 在Demo.java中搜索close字符串
  2. 在Demo.java中搜索close字符串,并且显示行号
  3. 在Demo.java中搜索没有close的行和行号
  4. 在Demo.java中忽略大小写搜索insert字符串并且显示行号
执行结果

在这里插入图片描述
在这里插入图片描述

管道 |

语法格式
语法命令1 | 命令2
解释将一个命令的运行结果做为下一个命令的输入条件
操作演示
  1. 分页显示/etc目录所有文件的详细信息,将ll的输出做为more的输入,即分屏显示。
  2. 在root目录下使用ll显示所有文件的详细信息,再在显示结果中使用grep查询Demo字符串
  3. 显示Linux中所有进程的详细信息,查询ssh的字符串
执行结果

在这里插入图片描述

关机

语法格式
语法shutdown now
解释关机

文件权限的操作

用户和组

​ 权限的概念:Linux中对每个目录和文件都做了规定,只能由满足条件的用户才能操作这个目录或文件,这个规定叫权限。

概念解释
属主文件或目录的拥有者
属组文件或目录的拥有者所在的组
其他用户除了上面的其它用户

权限的说明

9个字母的含义

在这里插入图片描述

权限的范围
权限范围说明
uUser 属主
gGroup 属组
oOther 其他用户
aAll 上面所有的用户
权限的操作
权限符号说明
+添加权限
=修改权限
-删除权限
权限的字母和数字
权限字母权限数字说明
r4读取Read
w2写Write
x1执行eXeute
-0没有任何权限

添加权限

语法格式

在这里插入图片描述

操作演示
  1. 给Demo.java文件的拥有者添加执行权限
  2. 给Demo.java拥有者所在的组添加写和执行的权限
  3. 给Hello.java所有的用户添加所有的权限
  4. 给Demo.html拥有者添加执行权限,其它用户添加写权限
执行结果

在这里插入图片描述
在这里插入图片描述

修改权限

操作演示
  1. 给Hello.txt拥有者改为读写执行权限,所在的组有写的权限,其它用户有执行的权限
  2. 修改Hello.txt的权限,使用数字的方式给拥有者,所在组,其它组都是读写权限
执行结果

在这里插入图片描述

删除权限

操作演示
  1. 删除Hello.txt拥有者写入的权限,用户组写入权限
  2. 使用数字的方式删除Demo.java所有的权限
执行效果

在这里插入图片描述

权限范围说明
uUser拥有者
gGroup 所在组
oOther 其它组
aAll 所有用户
权限字母说明
r读取
w
x执行
-没有权限
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值