Linux的初级使用--centos 7 为例子

发布时间:2026/10/4 1:37:48

Linux的初级使用--centos 7 为例子
摘要本文以 CentOS 7 为例整理了 Linux 最常用的两大核心模块命令——文件与目录操作和用户与用户组管理每个命令均附带作用说明、常用参数和实战示例适合运维入门学习与日常速查。目录前言为什么要学 Linux 命令一、文件与目录操作命令1.1 目录浏览与切换1.2 创建与删除1.3 复制与移动二、文件查找与信息查看三、磁盘与空间查看四、用户与用户组管理4.1 用户账号管理4.2 用户组管理4.3 身份切换前言为什么要学 Linux 命令无论你是后端开发、运维工程师还是自己搭服务器玩命令行是 Linux 的灵魂。图形界面可能挂掉但终端永远在线。本文以 CentOS 7 为例整理了两大核心模块的常用命令文件与目录操作和用户与用户组管理。每个命令都配有作用说明、常用参数和真实示例可以直接复制使用。建议收藏本文作为速查手册。环境说明本文所有命令均在 CentOS 7x86_64上验证通过同样适用于 RHEL 7 / Oracle Linux 7 等同源发行版。一、文件与目录操作命令这是 Linux 最基础、使用频率最高的一组命令。从浏览目录到增删改查日常操作几乎都围绕它们展开。1.1 目录浏览与切换命令作用常用参数 / 示例ls查看目录内容ls -a显示隐藏文件ls -l显示详细信息ls -al全部详细显示cd切换目录cd /路径进入指定目录cd ..返回上一级cd ~返回用户家目录cd -返回上一次目录pwd查看当前所在路径显示当前完整目录路径实战示例# 进入 /var/log 目录查看所有文件cd /var/logpwd # 输出: /var/logls -l # 列出所有的详细信息1.2 创建与删除mkdir创建目录mkdir test创建目录mkdir -p a/b/c递归创建多级目录touch创建文件 / 修改时间touch file.txt创建空文件rm删除文件rm file.txt删除文件rm -r dir删除目录rm -rf dir强制递归删除rmdir删除空目录rmdir test只能删除空目录rm -rf 十分危险 具有强杀性 无论所杀是否为空 都可以杀死1.3 复制与移动cp复制文件或目录cp file1 file2复制文件cp -r dir1 dir2复制目录cp -i覆盖前询问mv移动文件 / 重命名mv old.txt new.txt重命名mv file /home移动文件cp 的话我们运用的时候 我们只需要cp 我们要复制的东西所在的地方 我们目标的地方eg cp -i /etc/my.cnf /etc/my.cnf.bak二、文件查找与信息查看当文件多了怎么快速找到目标文件这组命令帮你精准定位。find查找文件find / -name passwd查找文件find . -type f查找文件locate快速查找文件locate 文件名需要数据库which查找命令位置which python查看程序路径whereis查找程序相关文件whereis ls查看命令位置和帮助文件file查看文件类型file test.txt判断文件类型stat查看文件详细信息查看权限、大小、时间等三、磁盘与空间查看服务器空间不够了用这两个命令快速排查。du查看目录占用空间du -h人性化显示du -sh 文件夹查看总大小df查看磁盘空间df -h查看磁盘使用情况tree树状显示目录tree -L 2显示两层目录结四、用户与用户组管理Linux 是多用户操作系统用户管理是系统安全的基础。这一块命令需要 root 权限操作前请确认身份。4.1 用户账号管理命令作用常用参数 / 示例useradd创建新用户账号-m自动创建用户的家目录useradd -m user1-d指定家目录路径useradd -m -d /custom/path user2-g指定用户的主组可以是组名或 GIDuseradd -g developers user3passwd设置或修改用户密码passwd修改当前用户密码passwd devuser修改指定用户密码需 root 权限-u 口令解锁-d 让账号无口令-f 强迫用户下次登录时修改口令-l 锁定口令即禁用账号usermod修改已存在用户的信息usermod -l newname oldname修改用户名-d修改用户的家目录路径usermod -d /home/newhome devuseruserdel删除用户账号userdel devuser仅删除用户账号userdel -r devuser删除用户并同步删除其家目录和邮件池id查看用户的 UID、GID 及所属组id查看当前用户标识id devuser查看指定用户的详细标识信息whoami查看当前登录的用户名显示当前终端生效的用户名# 创建开发用户并设置密码useradd -m devuserpasswd devuser# 输入两次新密码# 查看用户信息id devuser# uid1001(devuser) gid1001(devuser) groups1001(devuser)# 删除用户连同家目录userdel -r devuser用户管理 实机运行结果我们要进入我们所创造的新的用户--记得要密码设置出来。4.2 用户组管理groupadd创建新的用户组groupadd devgroup创建名为 devgroup 的组groupmod修改用户组属性groupmod -n newgroup oldgroup修改用户组名称groupdel删除指定的用户组groupdel devgroup删除用户组若组内仍有主组用户则无法删除gpasswd管理用户组里的成员gpasswd -a devuser devgroup将用户加入组gpasswd -d devuser devgroup从组中移除用户4.3 身份切换su切换用户身份su - devuser切换用户并加载其环境变量su -切换为 root 用户sudo以管理员/其他用户权限执行命令sudo command临时使用 root 权限运行命令sudo -u devuser command指定以 devuser 身份运行 学习建议不要死记硬背建议在虚拟机上反复练习每条命令亲手敲一遍。先用 --help 参数查看帮助如 ls --help再用 man 查看完整手册如 man ls。熟练使用这些命令后再进阶学习 Shell 脚本、网络配置、服务管理等高级主题。如果觉得有帮助欢迎点赞收藏有问题可以在评论区交流~

相关新闻

VirtualBox主机与虚拟机复制粘贴失效问题解决方案

VirtualBox主机与虚拟机复制粘贴失效问题解决方案

2026/10/3 11:36:17

1. VirtualBox主机与虚拟机复制粘贴失效问题解析VirtualBox作为一款开源的虚拟化软件,在日常开发和测试中被广泛使用。但很多用户都会遇到一个典型问题:主机和虚拟机之间无法正常使用复制粘贴功能。这种情况尤其常见在安装完新系统后,或是升级…

C语言指针深入 I 学习总结

C语言指针深入 I 学习总结

2026/10/3 12:18:13

目录 1.const修饰指针 2.野指针 3.assert断言 4.传值调用和传址调用 一.const修饰指针 例1.const修饰局部变量a,a不能够被赋值; const修饰局部变量a,a 是常变量:本质依旧是变量,拥有内存空间,但是通过…

支付风控的“AlphaGo时刻 ——Data Agent驱动的三层AI风控架构

支付风控的“AlphaGo时刻 ——Data Agent驱动的三层AI风控架构

2026/8/23 4:20:59

01|规则写到400 条时,我开始怀疑这条路本身 我是上海富友支付服务股份有限公司的技术负责人。富友是一家科技驱动型的支付公司,先后获得由中国人民银行颁发的多项支付业务资质,也是上海市高新技术企业、上海市重点软件企业、上海…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/29 22:00:59

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/10/2 14:34:27

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/30 20:35:38

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/10/3 15:21:17

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/10/2 4:42:51

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/30 8:20:32

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…