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

发布时间:2026/7/23 3:50:10

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/7/23 3:40:09

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

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

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

2026/7/23 3:40:09

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

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

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

2026/7/23 3:40:09

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

零跑C11与小鹏MONA对比:新能源汽车市场竞争分析

零跑C11与小鹏MONA对比:新能源汽车市场竞争分析

2026/7/23 4:40:12

1. 项目背景解析:新能源汽车行业的竞争态势这个标题背后折射的是中国新能源汽车行业激烈的市场竞争格局。零跑和小鹏作为造车新势力的代表企业,近期在产品定位和价格策略上出现了直接竞争。MONA作为小鹏汽车面向年轻消费者推出的入门级车型,其…

网站性能优化实战:带宽、CDN与存储配置技巧

网站性能优化实战:带宽、CDN与存储配置技巧

2026/7/23 4:40:12

1. 网站性能瓶颈的常见误区很多站长遇到网站打开慢的问题时,第一反应往往是"服务器性能太差",然后就开始盲目升级配置。实际上在我经手的数百个网站优化案例中,真正因为服务器CPU/内存不足导致性能问题的不到20%。更多时候&#xf…

从工具提效到智能原生:中国企业 AI 转型的四级进阶体系与标杆实践

从工具提效到智能原生:中国企业 AI 转型的四级进阶体系与标杆实践

2026/7/23 4:40:12

从国务院“智能原生企业”发展方向看中国知名企业AI转型 【摘要】基于国务院 “人工智能 ” 行动意见明确的智能原生企业培育方向,拆解企业 AI 转型的五级判定维度与四级进阶路径,结合金融、制造、科技、互联网四类标杆企业落地实践,为技术管…

基于Unity3D与ROS2搭建SLAM仿真实验室:低成本算法验证平台

基于Unity3D与ROS2搭建SLAM仿真实验室:低成本算法验证平台

2026/7/23 4:40:12

1. 项目概述:为什么我们需要一个SLAM仿真实验室?如果你对机器人、自动驾驶或者增强现实感兴趣,SLAM(Simultaneous Localization and Mapping,即时定位与地图构建)这个词你一定不陌生。它是让机器人在未知环…

Model Router 如何实现智能模型选择?一文讲清大模型路由机制(2026最新版)

Model Router 如何实现智能模型选择?一文讲清大模型路由机制(2026最新版)

2026/7/23 4:40:12

文章摘要在多模型AI架构中,企业通常同时接入多个大模型,如DeepSeek、通义千问(Qwen)、智谱GLM等。Model Router(模型路由系统)通过任务识别、成本评估、效果预测与策略决策,实现自动选择最合适的…

C++格式化输出全解析:从printf到iostream,打造专业数据展示

C++格式化输出全解析:从printf到iostream,打造专业数据展示

2026/7/23 4:30:12

1. 项目概述:为什么C格式化输出值得深究?在C的日常开发中,尤其是调试、日志记录、数据展示或者开发命令行工具时,我们几乎无时无刻不在和输出打交道。很多初学者,甚至一些有经验的开发者,往往满足于用std::…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/23 3:40:08

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/23 4:40:05

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/23 1:54:13

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

企业级AI搜索落地选型实战手册(含LLM+RAG+Hybrid架构对比矩阵与ROI测算模板)

企业级AI搜索落地选型实战手册(含LLM+RAG+Hybrid架构对比矩阵与ROI测算模板)

2026/7/23 0:09:56

更多请点击: https://kaifayun.com 第一章:企业级AI搜索落地选型实战手册(含LLMRAGHybrid架构对比矩阵与ROI测算模板) 企业级AI搜索系统落地成败,核心在于技术选型与业务价值的精准对齐。盲目堆砌大模型能力或过度依赖…

TM4C129LNCZAD外设实战:LCD、比较器与PWM寄存器配置详解

TM4C129LNCZAD外设实战:LCD、比较器与PWM寄存器配置详解

2026/7/23 0:09:56

1. 项目概述与核心价值在嵌入式系统开发,尤其是基于ARM Cortex-M内核的微控制器项目中,深入理解并熟练配置芯片的片上外设,是从“点亮LED”迈向“实现复杂系统功能”的关键一步。Tiva™ TM4C129LNCZAD作为TI公司Cortex-M4F家族中的高性能成员…

AtomCode `fmt_dur` 争议溯源:两个函数、三段演进、四个事实

AtomCode `fmt_dur` 争议溯源:两个函数、三段演进、四个事实

2026/7/23 0:09:56

一、快速声明与争议背景本文是对 AtomCode 终端 spinner 时长显示 fmt_dur 相关说法的事实性核验。2026 年 7 月 CSDN 上出现两篇互相矛盾的博文,近期又有 AI 在对话中输出格式描述 XhYm / YmZs / Zs。本文基于 AtomCode 仓库 main4677ddfa 及全分支 Git 历史给出可…