news 2026/4/18 1:35:12

文件的应用命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
文件的应用命令

一、文件查看:精准定位内容
组合 head 和 tail 命令
head -n 5 /etc/passwd | tail -n 1
二、文件查找:按条件检索目标
find 命令是 Linux 查找文件的利器,以下是 4 种常见场景的用法:
(1)当前目录及子目录,查找大写字母开头的 .txt 文件
find . -name "[A-Z]*.txt"
(2)在 /etc 及其子目录,查找 host 开头的文件
find /etc -name "host*"
(3)在用户家目录,查找所有文本文件
find $HOME -type f -name "*.txt"
(4)忽略大小写,查找 a.txt 文件
find . -iname "a.txt"
三、内容筛选与重定向:提取并保存数据
查找 /etc/passwd 中包含字符串 ro 的所有行,并将结果保存到 /root/files1:
grep "ro" /etc/passwd > /root/files1
四、文件压缩:打包备份关键目录
将 /etc 目录完整打包并通过 gzip 压缩,生成备份文件 /back/etckback.tar.gz:
先创建 /back 目录,避免目录不存在报错
mkdir -p /back
tar 命令参数说明:z-压缩 gzip;c-创建新包;v-显示过程;f-指定文件名
tar zcvf /back/etckback.tar.gz /etc
五、命令别名:自定义快捷操作
设置永久生效的命令别名 hello,输入该命令后,自动将 hello, everyone 写入 /file2:
编辑用户的 .bashrc 配置文件
echo "alias hello='echo \"hello, everyone\" >> /file2'" >> ~/.bashrc
使配置立即生效,无需重启终端
source ~/.bashrc
注意:若要让所有用户生效,可将别名写入 /etc/bashrc 文件。
六、用户与组管理:权限配置基础
创建用户组 mygroup
groupadd mygroup
创建用户 myuser,并指定其主组为 mygroup
useradd -g mygroup myuser
为 myuser 设置登录密码(执行后按提示输入密码)
passwd myuser
切换到 myuser 用户,创建 ex 和 hv 两个文件
su - myuser
touch ex hv

修改 hv 文件的同组用户为 root
chgrp root hv
创建用户组 g1
groupadd g1
创建文件 redhat.txt,并设置其所属用户为 redhat、所属组为 g1
touch redhat.txt
chown redhat:g1 redhat.txt

七.实验总结

本次实验通过高频命令实操,掌握了文件操作、用户组管理、压缩备份等核心技能,深化了对Linux系统运维的理解,为RHCSA认证夯实了实践基础。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 6:48:00

偏远地区统计学学生就业难?靠远程工作,我找到了理想工作

作为一名就读于西部偏远城市高校的统计学学生,我曾深陷“毕业即失业”的焦虑。本地几乎没有对口的数据分析岗位,为数不多的统计相关工作集中在基层调查队,不仅年出差天数超200天,竞争还异常激烈,甚至有岗位因报名不足被…

作者头像 李华
网站建设 2026/4/17 22:06:13

国产信创环境下如何用百度编辑器导入PDF文件?

针对在 Vue2 UEditor .NET Core 环境中实现 Word/Excel/PPT/PDF 粘贴导入且图片自动上传 的需求,结合你的技术栈和云服务(华为云 OBS),以下是可直接落地的开源解决方案: 一、核心方案:UEditor WordPast…

作者头像 李华
网站建设 2026/4/17 16:51:39

AI驱动的产业变革:短视频、设计与服务业的落地实践与技术解析

人工智能正从实验室快速渗透到产业毛细血管,在内容创作、视觉设计和服务交互等领域引发效率革命。本文通过12个真实落地案例,结合技术原理、代码实现与商业效果,系统剖析AI如何重塑短视频生产、设计流程与服务体验。从字节跳动的智能剪辑系统…

作者头像 李华
网站建设 2026/4/18 4:44:41

Python+django+vue3基于协同过滤推荐算法的家政服务系统

目录基于协同过滤推荐算法的家政服务系统设计与实现开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于协同过滤推荐算法的家政服务系统设计与实现 该系统采用PythonDjangoVue3技术栈&…

作者头像 李华
网站建设 2026/4/17 4:41:40

Python+django+vue3社区团购系统

目录PythonDjangoVue3社区团购系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!PythonDjangoVue3社区团购系统摘要 社区团购系统基于PythonDjango后端与Vue3前端构建,采用…

作者头像 李华
网站建设 2026/4/18 13:00:54

基于大数据爬虫+Hadoop的新闻媒体内容推荐与热点话题分析系统开发任务书

一、任务名称 基于大数据爬虫Hadoop的新闻媒体内容推荐与热点话题分析系统开发 二、任务目的 当前新闻媒体行业进入数字化转型深水区,信息过载与内容同质化问题突出,用户难以快速获取精准感兴趣的内容,媒体平台也缺乏对热点话题的实时捕捉、深…

作者头像 李华