别怕黑底白字的终端,它比你想象的更友好

写在前面:你为什么需要学Linux?

还记得第一次打开Linux终端时的感觉吗?黑底白字的屏幕,闪烁的光标,双手悬在键盘上空——完全不知道该做什么。

这是每一个Linux初学者都会经历的时刻。十年前如此,今天依然如此。

但你可能不知道:Android手机底层就是Linux,你访问的每一个网站背后几乎都是Linux服务器,全球最快的超级计算机100%运行在Linux上。学会Linux,你就掌握了理解整个互联网世界的钥匙。

更重要的是,Linux的学习门槛远没有想象中那么高。这篇文章会用最通俗的方式,带你迈过新手阶段最怕的那道坎。

---------------------------------------------------------------------------------------------------------------------------------

一、先搞懂这4个核心概念(新手最容易懵的地方)

1.1 Linux到底是什么?

简单来说,Linux是一个开源、免费的操作系统内核。1991年由芬兰大学生Linus Torvalds开发,现在全球百万开发者共同维护。

我们常说的“Linux”,其实是指Linux发行版 = Linux内核 + 系统工具 + 应用程序。就像买手机,内核是操作系统,发行版是品牌定制(小米UI、华为鸿蒙各有特色)。

1.2 目录树:理解“一切皆文件”

Linux最核心的设计哲学是“一切皆文件”——你的文档是文件,你的硬盘是文件,甚至你的电脑进程也是文件。

把Linux的目录结构想象成一棵树,从根/开始:

目录通俗解释新手需要知道
/树根,所有目录的起点Linux没有C盘D盘这个概念
/home普通用户的“家”你的个人文件都在这里
/etc系统的“设置中心”配置文件存放处,别乱动
/var/log系统的“日记本”出问题了先看这里
/tmp临时文件夹重启后自动清空

💡 记忆技巧/home是你家,/etc是物业办公室,/var/log是监控录像。

1.3 用户与权限:不是所有账号都是老大

Linux有三种用户身份:

  • root(超级管理员):拥有“上帝权限”,什么都能做——但新手慎用!

  • 普通用户:日常使用,权限受限更安全

  • sudo:临时借用root权限做一件事(需要输入密码确认)

⚠️ 重要提醒:不要在不知道命令作用时加sudo执行,尤其别运行sudo rm -rf /*——这会删除你整个系统。

1.4 包管理器:Linux的“应用商店”

Windows装软件要去官网下exe,Linux用一条命令就能搞定:

  • Ubuntu/Debiansudo apt install 软件名

  • CentOS/RHELsudo yum install 软件名

这就是包管理器——自动下载、安装、解决依赖、更新、卸载一条龙。

二、搭建Linux环境

2.1 虚拟机安装

在自己电脑上用虚拟机软件跑Linux,不影响原有系统,随便折腾

准备工具

  • 虚拟机软件:VMware Workstation(付费/试用)或 VirtualBox(免费开源)

  • Linux镜像:推荐 Ubuntu 22.04 Desktop版(可以用服务版 没有图形界面 对设备较好)

简要步骤(以VMware + Ubuntu为例):

  1. 下载安装VMware和Ubuntu镜像

  2. 新建虚拟机 → 选择镜像文件 → 分配2GB内存、20GB硬盘

  3. 启动虚拟机,按提示完成安装(约10分钟)

  4. 重启后就能进入Ubuntu桌面了

三、必须掌握的命令

3.1 文件目录类命令

命令含义示例新手小贴士
cd 去哪里?cd /etc../是上级目录
pwd我在哪?pwd迷路了先敲这个
ls这里有什么?ls /etc-a 看隐藏文件 -l看详细信息
mkdir建文件夹mkdir /etc/data建多层目录用 -p 
touch新建文件touch /etc/test.txt也能更新文件时间
cp复制cp test.txt test1.txt复制文件夹用 -r
rm 删除rm test1.txt删除找不回
mv移动 | 重命名mv test.txt sed.txt同一个目录下就是重命名

3.2 查看类命令

命令功能使用场景
cat查看整个文件看小配置文件
less / more分页查看看大日志文件(上下键翻页)
head / tail看头/尾几行tail -f  long.txt 实时监控日志

3.3 权限理解

ls -l查看文件详情,输出类似 -rw-r--r--,看起来复杂?拆开就懂了:(为了上下对齐 我上面敲了几个空格。 原来是 -rw-r--r-- 的结构)

-     r     w   -     r - -  r - -
①  ②  ③  ④

① 文件类型(-普通文件,d目录)
② 所有者权限(读/写/执行)
③ 用户组权限
④ 其他用户权限

快速修改权限

  • chmod 755 文件名:数字法,新手最常用

  • chmod +x 文件名:加执行权限

四、新手常见“坑”与避坑指南

这些都是过来人用眼泪换的经验

常见坑正确姿势后果
用root账号日常操作用普通用户 + sudo误删系统文件GG
直接rm -rf /删之前pwd确认位置系统直接报废
记不清路径直接敲命令多用Tab键自动补全打错路径、删错东西
修改配置不备份cp file.conf file.conf.bak改错了恢复不了
遇到报错直接复制粘贴先读报错信息,再搜关键词永远学不会排错

🔑 核心心法“最小权限、先看后删、改前备份”——记住这12个字,能帮你避开90%的坑

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐