暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

震撼来袭!Linux 初学者必修的50个核心命令,附赠24本书籍!

点击上方蓝字,关注我们


想学会更多实用技巧,欢迎加入青学会MOP技术社区(实名社区)。

加入方法:公众号后台回复关键字“加入”获取小助手微信,添加后登记入会。

同时欢迎大家在评论区留言互动交流!社区会不定期举行相关的抽奖、公开分享活动。

如果你有想了解的知识点希望我们发文可以后台私信。


最近联合几个 ACE 开通了一个付费微信群,加群后会有一些会员福利(分享各类技术文档,干货资源,问题解答等等),更有特邀嘉宾会定期在群内直播,解读AWR,快问快答等!有兴趣联系微:ywu0613

正文开始

本公众号定期以抽奖或者其他活动方式送出精心挑选的图书,以此来回馈一直支持我们的小伙伴们。
介绍本期好书之前,感谢 机械工业出版社 的大力支持❤️。
作者荐语本书以“良许”老师为主角,帮助读者轻松解析 Linux 的系统结构和项目应用,不仅涵盖了 Linux 的安装、命令、文件、目录、系统、磁盘、用户和 Shell 编程等操作知识,还收录了软件包管理、进程管理、系统设置、日志管理、网络设置、系统安全与维护、部署网站等核心技术。

前言

很多小伙伴经常问我: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:用户和文件操作

  • 任务要求

    1. 创建一个新用户。
    2. 切换到该用户。
    3. 创建一个多级目录(级联文件夹,如 dir1/dir2/dir3
      )。
    4. 在子文件夹中创建一个文件,并写入一段内容。
    5. 尝试修改文件夹和文件的名称。
    6. 最后,删除创建的文件、文件夹以及用户。
  • 涉及命令
    useradd
    passwd
    su
    mkdir -p
    touch
    echo
    mv
    rm -r
    userdel

练习题 2:系统信息查看与配置

  • 任务要求

    1. 查看当前磁盘空间使用情况。
    2. 查看网络状态(如 IP 地址、网卡信息)。
    3. 查看主机信息和 CPU 运行状态。
    4. 修改主机的 IP 地址。
    5. 重启主机以验证修改是否生效。
  • 涉及命令
    df -h
    ifconfig
     或 ip addr
    top
    uname
    hostnamectl
    vi
     或 nano
     编辑网络配置文件,reboot

练习题 3:关闭主机

  • 任务要求

    1. 通过命令关闭主机。
  • 涉及命令
    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 位大佬公众号

『DBA学习之路』积跬步,无以至千里;不积小流,无以成江海。一位籍籍无名的数据库爱好者!点击下方卡片后台回复【linux】获取抽奖码参与。
『青年数据库学习互助会』青学会 MOP 技术社区,致力于 MySQL、Oracle、PostgreSQL 数据库技术分享。MOP 社区由 JiekeXu、徐sir、会长三位 ACE 联合创立!点击下方卡片后台回复【linux】获取抽奖码参与。


『徐sir的IT之路』青学会 MOP 技术社区联合创始人之一,Oracle ACE,致力于 MySQL、Oracle、PostgreSQL 数据库技术分享。点击下方卡片后台回复【linux】获取抽奖码参与。


『小周的数据库进阶之路』致力于 DBA 数据库经验分享、新手入门、原理解读、避坑指南。点击下方卡片后台回复【linux】获取抽奖码参与。

『JiekeXu DBA之路』利用闲暇时间记录一菜鸟 DBA 学习成长之路,所发布文字属于个人观点和学习笔记,没有多余废话。号主:JiekeXu:Oracle ACE,获 Oracle OCP/OCM 及 MySQL 5.7/8.0 OCP 认证。点击下方卡片后台回复【linux】获取抽奖码参与。


IT小ChenOracle ACE、ITPUB专家博主,公众号以Oracle、MySQL、达梦等为主。点击下方卡片后台回复【linux】获取抽奖码参与。

『潇湘秦数据库老兵,分享数据库知识和IT新闻,CSDN:潇湘秦。点击下方卡片后台回复【linux】获取抽奖码参与。

『IT 邦德』Oracle、PostgreSQL ACE,CSDN博客专家及B站知名UP主,全网粉丝10万+点击下方卡片后台回复【linux】获取抽奖码参与。

众所周知,IT 运维基本都离不开 Linux,以作者的个人经验来看,学习 Linux 最好的方式就是通过动手练习。本书就是通过一个个“动手练一练”的方式带领读者快速入门学习 Linux,掌握 IT 基本运维的常用技能。





END

往期文章回顾

MOP社区新闻

  青学会MOP技术社区成立了!

  青学会专家顾问团成员介绍

金仓专栏

  告别繁琐!KingbaseES v9数据库一键安装-青学会&金仓专栏(1)

  KingbaseES v9数据库Docker安装-青学会&金仓专栏(2)

  KingbaseES数据脱敏-青学会&金仓专栏(3)

  KingbaseES后台服务管理-青学会&金仓专栏(4)

  电科金仓KES日常运维命令集锦-青学会&金仓专栏(5)

DBA实战小技巧

  推荐一款超实用的openGauss数据库安装工具!

  实战:记一次RAC故障排查
  DBA实战运维小技巧安装篇(一)Oracle 主流版本不同架构下的静默安装指南
  DBA实战运维小技巧存储篇(一)根目录满了如何处理
  DBA实战运维小技巧存储篇(二)打包迁移单机数据库至新存储

MOP社区投稿-内核开发

  浅谈 PostgreSQL GUC 模块原理

  简单解析 IvorySQL 增强 Oracle xml 兼容能力的原理

  简单讨论 PostgreSQL C语言拓展函数返回数据表的方式

  简单分析 pg_config 程序的作用与原理
  Redis 日志机制简介(一):SlowLog
  Redis 日志机制简介(二):AOF 日志
  Redis 日志机制简介(三):RDB 日志
  pg_cron插件使用介绍
  Redis 的指令表实现机制简介
  pg几款源码工具介绍
  Redis 事务功能简介

MOP顾问说

   MOP顾问说:MOP 三种主流数据库常用 SQL(一)

  MOP顾问说: 服务器内存

  MOP 顾问说:Linux Nice 值与 CPU 优先级揭秘


文章转载自青年数据库学习互助会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论