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

写在前面:你为什么需要学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 等多样性计算架构

更多推荐