rhel文件操作

本文介绍了如何在Linux系统中查看文件,包括使用head和tail命令的组合技巧。还涵盖了find命令的使用,例如在不同目录中查找特定文件。此外,文章提到了使用grep筛选文件内容以及tar和gzip进行文件打包压缩。另外,它还讨论了设置命令别名和用户管理,包括创建新用户、修改用户组以及文件权限的调整。
摘要由CSDN通过智能技术生成

1、文件查看:查看/opt/passwd文件的第6行
逻辑一:
通过head命令将前六行数据 通过管道符传给tail 然后tail-1输出最后一行
![[Pasted image 20230718110134.png]]请添加图片描述

逻辑二:
通过tail命令显示到第6行到最后一行数据 通过管道符传给head显示第一行
请添加图片描述
2、文件查找

(1)在当前目录及子目录中,查找大写字母开头的txt文件
find . -name [A-Z]* -a -name *.txt*
查找大写字母a到z开头的文件 并且结尾是txt
请添加图片描述
(2)在/etc及其子目录中,查找host开头的文件
find /etc -name "host*"
![[Pasted image 20230718140746.png]]请添加图片描述
(3)在$HOME目录及其子目录中,查找所有文件
请添加图片描述
(4)忽略文件名大小写查找a.txt
请添加图片描述

3、查找文件 /usr/share/rhel.xml 中包含字符串 re 的所有行。将所有这些行的副本按原始顺序放在文件/root/files 中
请添加图片描述
使用grep筛选 重定向写入文件

4、将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz

使用 tar -czf#创建 用gzip压缩 /back/etcback.tar.gz#文件名 /etc/* #要打包的文件来打包etc下的所有文件
tar -tf 加文件名可以查看包内内容
请添加图片描述

5、使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文件/file.txt中。
编辑家目录下的.bashrc文件 加入
alias hello = ‘echo hello ,everyone >> /file.txt
请添加图片描述
然后重加载该文件 source .bashrc
使用命令 效果如图 请添加图片描述
6、创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。
groupadd mygroup
useradd myuser
usermod myuser -g mygroup
请添加图片描述请添加图片描述
给myuser设定密码
请添加图片描述
切换用户 su - myuser
touch ex hv
请添加图片描述
将root用户加入组 可以看到权限不够 切换root用户来将root加入组!
请添加图片描述

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值