
想学会更多实用技巧,欢迎加入青学会MOP技术社区(实名社区)。
加入方法:公众号后台回复关键字“加入”获取小助手微信,添加后登记入会。

同时欢迎大家在评论区留言互动交流!社区会不定期举行相关的抽奖、公开分享活动。
如果你有想了解的知识点希望我们发文可以后台私信。
最近联合几个 ACE 开通了一个付费微信群,加群后会有一些会员福利(分享各类技术文档,干货资源,问题解答等等),更有特邀嘉宾会定期在群内直播,解读AWR,快问快答等!有兴趣联系微:ywu0613
正文开始

前言
很多小伙伴经常问我:Linux 要怎么学?怎么才能快速入门?
我的回答通常是:多练,熟能生巧。
但是说起来简单,一旦真正开始动手,很多人会发现:完全无从下手。不知道该从哪里开始练习,也不了解要掌握哪些命令,更不清楚这些命令具体能用在什么场景。
那么,该如何解决这个问题呢?
为此,我精心整理了一些适合入门的 Linux 基础命令,供大家动手练习,循序渐进掌握 Linux 的核心技能。
基础命令
Linux 关机/重启:
## 关机
init 0
shutdown -h now
## 重启
reboot
shutdown -r now
文件夹基础命令:
## 创建文件夹 soft
mkdir soft
## 进入文件夹
cd /soft
## 进入根目录
cd /
## 返回上层文件夹
cd ..
## 返回当前用户家目录
cd
cd ~
## 查看文件夹路径
pwd
## 级联创建文件夹
mkdir -p soft/lucifer/helloWorld
## 批量创建文件夹
mkdir -p soft/{Lucifer1,Lucifer2}/{Hello,World}
## 复制文件夹
cp -r soft/lucifer soft/Lucifer1
## 移动(剪切)(改名) 文件夹
mv soft/lucifer soft/Lucifer2
## 删除文件夹
rm -rf soft
文件基础命令:
## 创建文件
touch lucifer.txt
## 编辑文件
vi lucifer.txt
## 写入内容
echo"lucifer" > lucifer.txt
## 查看文件
more lucifer.txt
## 实时查看文件
tail -f lucifer.txt
## 查看文件大小
ls -lrth lucifer.txt
du -sh lucifer.txt
## 复制文件
cp lucifer.txt lucifer1.txt
## 移动(剪切)(改名) 文件
mv lucifer.txt lucifer2.txt
## 删除文件
rm -rf lucifer*.txt
## 远程拷贝文件
scp lucifer.txt 192.168.56.111:/
用户基础命令:
## 创建用户
useradd lucifer
## 修改用户密码
passwd lucifer
## 查看用户
id lucifer
## 切换用户
su - lucifer
## 退出当前用户
exit
## 删除用户
userdel lucifer
磁盘基础命令:
## 查看磁盘空间
df -Th
## 查看磁盘分区
lsblk
fdisk -l
fdisk -l dev/sda
## 操作磁盘分区
fdisk dev/sda
网络基础命令:
## 查看网络信息
ip addr
## 查看网卡信息
nmcli connection show
## 配置网络
nmcli connection modify enp0s3 ipv4.addresses 192.168.56.200/24 ipv4.gateway 192.168.56.1 ipv4.method manual autoconnect yes
nmcli connection up enp0s3
## 重启网络服务
systemctl restart network
## 测试连通性
ping 192.168.56.111
## ssh 连接远程主机
ssh 192.168.56.111
查看主机信息:
## 查看系统内核信息
uname -a
## 查看系统内核版本
cat proc/version
## 查看当前用户环境变量
env
## 查看系统运行情况
top
## 查看 CPU 信息
cat proc/cpuinfo
## 查看有几个逻辑cpu, 包括cpu型号
cat proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
## 查看有几颗cpu,每颗分别是几核
cat proc/cpuinfo | grep physical | uniq -c
## 查看内存
free -m
cat proc/meminfo
以上均为一些基础的入门命令,掌握后基本可以简单的使用 Linux 系统了。
动手练习
为了帮助大家巩固 Linux 知识点,以下是一些练习题,供动手实践:
练习题 1:用户和文件操作
任务要求:
创建一个新用户。 切换到该用户。 创建一个多级目录(级联文件夹,如 dir1/dir2/dir3
)。在子文件夹中创建一个文件,并写入一段内容。 尝试修改文件夹和文件的名称。 最后,删除创建的文件、文件夹以及用户。 涉及命令:
useradd
,passwd
,su
,mkdir -p
,touch
,echo
,mv
,rm -r
,userdel
练习题 2:系统信息查看与配置
任务要求:
查看当前磁盘空间使用情况。 查看网络状态(如 IP 地址、网卡信息)。 查看主机信息和 CPU 运行状态。 修改主机的 IP 地址。 重启主机以验证修改是否生效。 涉及命令:
df -h
,ifconfig
或ip addr
,top
,uname
,hostnamectl
,vi
或nano
编辑网络配置文件,reboot
练习题 3:关闭主机
任务要求:
通过命令关闭主机。 涉及命令:
shutdown -h now
或poweroff
提示:
如果对命令参数不熟悉,可通过 man <命令>
或<命令> --help
查看帮助文档。动手练习后,建议将过程中遇到的问题和解决方法记录下来,便于总结和提升。
通过这些练习,可以快速熟悉 Linux 的基本操作和常用命令!
好书推荐
由于篇幅限制,只提供了一些基础的 Linux 命令练习,大家可以通过这些练习迈出学习 Linux 的第一步。不过,Linux 的命令体系非常庞大,如果真的详细列出来,完全可以写成一本书。经过精挑细选,我发现《速学Linux:系统应用从入门到精通》非常贴合大家的入门需求。

为什么我要选这本书? 因为我一直推崇 实战入门 的学习方式,所以我个人更倾向于推荐一些注重实战练习的书籍。
这本书不仅涵盖了基础知识,还配备了【知识拓展】和【动手练一练】等辅助教学模块。除此之外,它还提供了:
全书实例文件和教学视频(扫码即可观看)。 电子教案以及丰富的 Linux 相关学习资料等海量资源。

由于我和出版社有一些合作关系,因此特别联合几位公众号博主,从出版社为大家免费争取到了 24 本 《速学Linux:系统应用从入门到精通》。
抽奖送书活动
这对入门 Linux 的朋友来说,无疑是一个非常实用的福利!话不多说,福利开启!
奖品:《速学Linux:系统应用从入门到精通》共 24 本
参与方式:关注 以下 8 位公众号大佬,每个公众号回复关键字 linux。每个公众号将抽取 3 位幸运读者,共计 24 位幸运者。
获奖条件:每个公众号的文章 阅读量 需达到 500 以上,否则作废,多转发!
开奖时间:2025 年 1 月 18 日 18:18,下方抽奖小程序将公布中奖名单。

8 位大佬公众号
『潇湘秦』数据库老兵,分享数据库知识和IT新闻,CSDN:潇湘秦。点击下方卡片,后台回复【linux】获取抽奖码参与。
『IT 邦德』Oracle、PostgreSQL ACE,CSDN博客专家及B站知名UP主,全网粉丝10万+。点击下方卡片,后台回复【linux】获取抽奖码参与。
众所周知,IT 运维基本都离不开 Linux,以作者的个人经验来看,学习 Linux 最好的方式就是通过动手练习。本书就是通过一个个“动手练一练”的方式带领读者快速入门学习 Linux,掌握 IT 基本运维的常用技能。
往期文章回顾
MOP社区新闻
金仓专栏
告别繁琐!KingbaseES v9数据库一键安装-青学会&金仓专栏(1)
KingbaseES v9数据库Docker安装-青学会&金仓专栏(2)
DBA实战小技巧
实战:记一次RAC故障排查
DBA实战运维小技巧安装篇(一)Oracle 主流版本不同架构下的静默安装指南
DBA实战运维小技巧存储篇(一)根目录满了如何处理
DBA实战运维小技巧存储篇(二)打包迁移单机数据库至新存储
MOP社区投稿-内核开发
简单解析 IvorySQL 增强 Oracle xml 兼容能力的原理
简单讨论 PostgreSQL C语言拓展函数返回数据表的方式
简单分析 pg_config 程序的作用与原理
Redis 日志机制简介(一):SlowLog
Redis 日志机制简介(二):AOF 日志
Redis 日志机制简介(三):RDB 日志
pg_cron插件使用介绍
Redis 的指令表实现机制简介
pg几款源码工具介绍
Redis 事务功能简介




