Linux新手入门教程(从零到一,保姆级实操)
在当下的IT领域,Linux的应用无处不在:服务器(90%以上的互联网服务器采用Linux系统)、嵌入式开发(路由器、智能设备)、云计算(Docker、K8s均基于Linux)、大数据、人工智能等领域,Linux都是核心底层系统。相比于Windows系统,Linux具有以下优势:开源免费:无需付费,可自由修改源码,社区支持强大(Ubuntu、CentOS等主流发行版均免费);稳定高效:无强制重启、
Linux新手入门教程(从零到一,保姆级实操)
摘要:本文针对Linux零基础新手,从Linux基础认知、环境搭建、常用命令、文件系统、权限管理5大核心模块,结合实操案例拆解讲解,避开新手常见坑,帮助快速上手Linux系统,适合刚接触Linux的学生、运维新手及想转Linux方向的从业者。全程实操为主,理论为辅,每一步都附具体命令和效果说明,可直接跟着操作。
一、前言:为什么要学Linux?
在当下的IT领域,Linux的应用无处不在:服务器(90%以上的互联网服务器采用Linux系统)、嵌入式开发(路由器、智能设备)、云计算(Docker、K8s均基于Linux)、大数据、人工智能等领域,Linux都是核心底层系统。
相比于Windows系统,Linux具有以下优势:
-
开源免费:无需付费,可自由修改源码,社区支持强大(Ubuntu、CentOS等主流发行版均免费);
-
稳定高效:无强制重启、极少蓝屏,资源占用低,可长时间不间断运行(服务器常连续运行数年);
-
安全可靠:权限管理严格,病毒和恶意软件极少,无需安装杀毒软件;
-
可定制性强:可根据需求裁剪系统、自定义桌面环境,适配不同场景。
新手入门Linux,无需畏惧“命令行”,本文将带你从0开始,一步步掌握Linux核心操作,轻松入门。
二、Linux基础认知:先搞懂这3个核心问题
2.1 什么是Linux?
Linux本质是一个“操作系统内核”(由Linus Torvalds于1991年开发),我们平时使用的Ubuntu、CentOS、RedHat等,都是“基于Linux内核的发行版”——相当于“内核+常用软件+桌面环境”的完整系统。
类比理解:Linux内核 = 电脑的“发动机”,发行版 = 完整的“汽车”(发动机+车身、内饰、座椅等)。
2.2 主流Linux发行版推荐(新手首选)
新手无需纠结太多发行版,优先选择“易用性高、社区活跃、资料多”的版本,推荐3个:
-
Ubuntu:最适合新手,桌面环境友好(类似Windows),软件包丰富,命令行和图形界面兼顾,官网可直接下载,安装简单;
-
CentOS:服务器领域最常用,稳定、轻量,无多余预装软件,适合学习运维、服务器相关操作(新手可先学Ubuntu,再过渡到CentOS);
-
Linux Mint:基于Ubuntu,界面更简洁,对新手更友好,适合纯桌面使用。
本文以「Ubuntu 22.04 LTS」(长期支持版,稳定且更新周期长)为例,所有实操命令均适用于该版本,CentOS等其他版本仅部分命令有细微差异,后续会标注。
2.3 Linux的两种操作方式
Linux有两种核心操作方式,新手先从图形界面入手,再逐步熟悉命令行(命令行是Linux的核心,必须掌握):
-
图形界面(GUI):和Windows类似,有桌面、图标、鼠标操作,适合新手熟悉系统;
-
命令行界面(CLI):通过输入命令操作系统,高效、灵活,是Linux运维、开发的核心操作方式(本文重点讲解)。
三、环境搭建:3种方式,新手任选(保姆级步骤)
新手搭建Linux环境,无需装双系统(容易出错),优先推荐「虚拟机」或「WSL」,两种方式均不影响原有Windows系统,可随时卸载。
3.1 方式1:虚拟机搭建(推荐,最接近真实服务器环境)
工具:VMware Workstation(Windows)/ Fusion(Mac),免费版足够新手使用。
步骤(全程图文指引,新手可直接跟着做):
-
下载VMware:官网搜索“VMware Workstation Player”,选择对应系统版本(Windows/Mac),免费注册后下载安装(一路下一步即可,无需修改默认设置);
-
下载Ubuntu镜像:官网(https://ubuntu.com/download/desktop)下载「Ubuntu 22.04 LTS」镜像文件(iso格式,约4GB);
-
创建虚拟机:
-
打开VMware,点击“创建新的虚拟机”,选择“典型(推荐)”,下一步;
-
选择“安装程序光盘映像文件(iso)”,找到下载好的Ubuntu镜像,下一步;
-
填写个人信息(用户名、密码,记住密码,后续登录用),下一步;
-
设置虚拟机名称和安装位置(建议放在非C盘,预留至少20GB空间),下一步;
-
设置磁盘大小(默认20GB即可,新手无需修改),选择“将虚拟磁盘存储为单个文件”,下一步;
-
点击“完成”,等待虚拟机启动,自动进入Ubuntu安装界面(全程约10-15分钟,期间会自动重启);
-
安装完成后,输入密码登录,即可进入Ubuntu桌面环境。
-
注意:虚拟机启动后,若出现“网络连接失败”,检查VMware的“虚拟网络编辑器”,确保“NAT模式”已启用(默认启用)。
3.2 方式2:WSL搭建(Windows 10/11专属,最轻便)
WSL(Windows Subsystem for Linux)是Windows自带的Linux子系统,无需虚拟机,直接在Windows中运行Linux命令行,适合新手快速熟悉命令。
步骤:
-
开启WSL功能:打开“控制面板”→“程序”→“程序和功能”→“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”和“虚拟机平台”,点击确定,重启电脑;
-
安装Ubuntu:打开Microsoft Store,搜索“Ubuntu”,选择“Ubuntu 22.04 LTS”,点击“获取”,安装完成后启动;
-
初始化设置:首次启动会提示设置用户名和密码(记住密码),等待初始化完成(约1-2分钟),即可进入Linux命令行界面。
优势:启动快、占用资源少,可直接在Windows终端中操作,适合新手练习命令行。
3.3 方式3:云服务器(适合想直接学习服务器操作的新手)
若想直接接触服务器环境,可购买阿里云、腾讯云的学生机(每月9.9元左右),选择“Ubuntu 22.04 LTS”系统,购买后通过“远程连接”操作(后续会讲解远程连接方法)。
四、Linux命令行入门:新手必学20个核心命令(实操为主)
Linux命令行是核心,新手先掌握以下20个命令,可解决80%的日常操作,每个命令均附“语法+示例+效果说明”,直接复制即可执行。
提示:命令行中,「#」后面是注释,无需输入;「$」是命令提示符,无需输入;区分大小写(ls和LS是两个不同命令)。
4.1 基础操作命令(5个,必记)
-
ls:查看当前目录下的文件/文件夹
-
语法:ls [选项]
-
示例1:ls (查看当前目录下的文件/文件夹,默认不显示隐藏文件)
-
示例2:ls -l (查看详细信息,包括权限、大小、修改时间等,简称“ll”,新手常用)
-
示例3:ls -a (查看所有文件/文件夹,包括隐藏文件(以“.”开头的文件))
-
-
cd:切换目录(核心,高频使用)
-
语法:cd 目录路径
-
示例1:cd /home (切换到/home目录,“/”是根目录,所有目录都在根目录下)
-
示例2:cd .. (切换到上一级目录,两个点表示上一级)
-
示例3:cd ~ (切换到当前用户的家目录,比如用户名为test,家目录就是/home/test)
-
示例4:cd / (切换到根目录)
-
-
pwd:查看当前所在目录的完整路径
-
语法:pwd
-
示例:pwd (执行后会显示类似“/home/test”的路径,避免迷路)
-
-
clear:清空命令行屏幕
-
语法:clear (快捷键:Ctrl+L,更快捷)
-
-
exit:退出命令行/远程连接
-
语法:exit
-
4.2 文件/文件夹操作命令(7个,高频)
-
touch:创建空文件
-
语法:touch 文件名
-
示例:touch test.txt (在当前目录下创建一个名为test.txt的空文件)
-
-
mkdir:创建文件夹
-
语法:mkdir 文件夹名
-
示例1:mkdir test (创建一个名为test的文件夹)
-
示例2:mkdir -p test1/test2 (创建多级文件夹,test1里面包含test2,-p表示递归创建)
-
-
rm:删除文件/文件夹(谨慎使用,删除后无法恢复)
-
语法:rm [选项] 文件名/文件夹名
-
示例1:rm test.txt (删除test.txt文件,会提示确认,输入y确认删除)
-
示例2:rm -f test.txt (强制删除,不提示确认,新手慎用)
-
示例3:rm -r test (删除test文件夹及里面所有内容,-r表示递归删除)
-
示例4:rm -rf test (强制删除文件夹及内容,新手禁用!误删系统文件会导致系统崩溃)
-
-
cp:复制文件/文件夹
-
语法:cp [选项] 源文件/文件夹 目标路径
-
示例1:cp test.txt /home/test (将当前目录的test.txt复制到/home/test目录下)
-
示例2:cp -r test /home/test (复制test文件夹及内容到/home/test目录,-r用于复制文件夹)
-
-
mv:移动文件/文件夹(或重命名)
-
语法:mv 源文件/文件夹 目标路径/新名称
-
示例1:mv test.txt /home/test (将test.txt移动到/home/test目录)
-
示例2:mv test.txt test1.txt (将test.txt重命名为test1.txt,在当前目录下)
-
-
cat:查看文件内容(适合查看小型文件)
-
语法:cat 文件名
-
示例:cat test.txt (查看test.txt文件的全部内容,直接显示在命令行)
-
-
more:查看文件内容(适合查看大型文件,分页显示)
-
语法:more 文件名
-
操作:按空格键翻页,按q键退出查看
-
示例:more /etc/passwd (查看系统用户文件,大型文件分页显示)
-
4.3 系统操作命令(4个,常用)
-
sudo:以管理员权限执行命令(新手必学,很多操作需要管理员权限)
-
语法:sudo 命令
-
示例:sudo apt update (更新软件包列表,需要管理员权限,执行后输入当前用户密码,密码输入时不显示,正常输入即可)
-
注意:Ubuntu中,管理员用户(root)默认未启用,通过sudo临时获取管理员权限;CentOS中,可通过su - root切换到root用户。
-
-
apt:Ubuntu软件包管理命令(安装/卸载软件,CentOS用yum命令)
-
语法:sudo apt [选项] 软件名
-
示例1:sudo apt install vim (安装vim编辑器,常用的文本编辑器)
-
示例2:sudo apt remove vim (卸载vim编辑器)
-
示例3:sudo apt update (更新软件包列表,安装软件前建议先执行)
-
-
whoami:查看当前登录的用户名
-
语法:whoami
-
示例:whoami (执行后显示当前登录的用户名,比如test)
-
-
reboot:重启系统(需要管理员权限)
-
语法:sudo reboot
-
4.4 网络相关命令(4个,常用)
-
ping:测试网络连通性
-
语法:ping 目标IP/域名
-
示例:ping www.baidu.com (测试与百度的连通性,按Ctrl+C停止)
-
-
ifconfig:查看网络配置(IP地址、网卡信息等,CentOS也可用ip addr)
-
语法:ifconfig (若提示“command not found”,执行sudo apt install net-tools安装)
-
效果:显示网卡名称、IP地址(inet后的地址)、子网掩码等信息。
-
-
netstat:查看网络连接状态(了解即可)
-
语法:netstat -tuln (查看当前监听的端口)
-
-
ssh:远程连接Linux服务器(核心,云服务器必用)
-
语法:ssh 用户名@服务器IP
-
示例:ssh test@192.168.1.100 (远程连接IP为192.168.1.100的服务器,用户名为test,输入密码即可登录)
-
4.5 新手命令练习建议
1. 新建一个文件夹,在文件夹中创建多个文件,练习ls、cd、touch、mkdir命令;
2. 练习复制、移动、删除文件/文件夹(注意:删除时不要用rm -rf,避免误删);
3. 用cat、more命令查看系统文件(比如/etc/passwd、/etc/hosts);
4. 练习sudo命令,安装vim编辑器,熟悉管理员权限操作。
五、Linux文件系统:搞懂目录结构,避免迷路
Linux的文件系统是“树形结构”,所有文件和文件夹都挂载在根目录(/)下,新手需记住以下核心目录的用途,避免误操作系统文件。
5.1 核心目录说明(必记)
|
目录路径 |
用途说明 |
|---|---|
|
/ |
根目录,所有目录和文件的顶层目录,相当于Windows的“此电脑” |
|
/home |
普通用户的家目录,每个用户都有一个独立的文件夹(比如test用户的家目录是/home/test),新手可在此目录下操作文件 |
|
/root |
管理员(root)的家目录,普通用户默认无法访问 |
|
/etc |
系统配置文件目录,比如网络配置、用户配置等,修改需谨慎(需管理员权限) |
|
/bin |
常用系统命令存放目录(比如ls、cd、pwd等命令),所有用户均可执行 |
|
/sbin |
管理员命令存放目录(比如reboot、shutdown等),普通用户需用sudo执行 |
|
/var |
变量目录,存放日志、缓存等文件(比如系统日志、软件日志) |
|
/tmp |
临时文件目录,系统重启后文件会自动删除,可存放临时文件 |
5.2 新手注意事项
-
不要随意修改/删除/etc、/bin、/sbin等系统目录下的文件,误操作会导致系统崩溃;
-
新手操作文件,优先在/home/自己的用户名目录下进行,避免影响系统;
-
Linux中“路径”分为绝对路径和相对路径:
-
绝对路径:从根目录(/)开始的完整路径,比如/home/test/test.txt;
-
相对路径:相对于当前目录的路径,比如当前在/home目录,test.txt的相对路径就是test/test.txt。
-
六、Linux权限管理:新手必懂的基础权限
Linux权限管理非常严格,每个文件/文件夹都有“所有者、所属组、其他用户”三种权限,新手需掌握基础权限概念,避免出现“权限不足”的问题。
6.1 权限的三种类型
用ls -l命令查看文件详细信息时,最前面的10个字符就是权限信息(比如“-rw-r--r--”),拆解如下:
-
第1个字符:文件类型(-表示普通文件,d表示文件夹,l表示链接文件);
-
第2-4个字符:所有者权限(u,user);
-
第5-7个字符:所属组权限(g,group);
-
第8-10个字符:其他用户权限(o,other)。
权限符号说明:r(读权限,可查看文件内容)、w(写权限,可修改文件内容)、x(执行权限,可运行文件/进入文件夹)、-(无对应权限)。
示例:-rw-r--r-- 表示:普通文件,所有者有读、写权限,所属组和其他用户只有读权限。
6.2 新手常用权限操作命令
-
chmod:修改文件/文件夹权限(最常用)
-
语法:chmod [权限值] 文件名/文件夹名
-
权限值:用数字表示(r=4,w=2,x=1,无权限=0),三种用户的权限相加得到总权限值;
-
示例1:chmod 755 test.txt (所有者:4+2+1=7(rwx),所属组:4+0+1=5(r-x),其他用户:5(r-x))
-
示例2:chmod 644 test.txt (所有者:rw-,所属组:r--,其他用户:r--,最常用的文件权限)
-
示例3:chmod +x test.sh (给所有用户添加执行权限,用于运行脚本文件)
-
-
chown:修改文件/文件夹的所有者(需管理员权限)
-
语法:sudo chown 用户名:所属组 文件名/文件夹名
-
示例:sudo chown test:test test.txt (将test.txt的所有者和所属组改为test用户)
-
6.3 新手常见权限问题解决
问题1:执行命令时提示“Permission denied”(权限不足)?
解决:在命令前加sudo(获取管理员权限),或用chmod命令添加对应权限。
问题2:无法进入某个文件夹?
解决:检查该文件夹是否有x权限(进入文件夹需要x权限),用chmod +x 文件夹名添加执行权限。
七、新手常见坑与避坑指南
-
坑1:输入命令时大小写错误(比如Ls、CD),导致命令无法执行; 避坑:Linux命令严格区分大小写,牢记命令全小写(ls、cd、pwd等)。
-
坑2:用rm -rf命令误删系统文件,导致系统崩溃; 避坑:新手禁用rm -rf命令,删除文件/文件夹时先确认路径,可先用ls命令查看路径是否正确。
-
坑3:忘记sudo权限,执行需要管理员权限的命令时提示权限不足; 避坑:安装软件、修改系统配置、删除系统文件时,先加sudo。
-
坑4:找不到文件/文件夹,提示“No such file or directory”; 避坑:检查路径是否正确(绝对路径/相对路径),用pwd命令确认当前目录,用ls命令查看当前目录下的文件。
-
坑5:虚拟机网络连接失败; 避坑:检查VMware的虚拟网络编辑器,确保NAT模式启用,重启虚拟机网络(sudo systemctl restart network)。
八、新手进阶方向(入门后该学什么)
掌握以上内容后,你已经入门Linux,后续可按以下方向进阶,贴合实际应用场景:
-
文本编辑器深入:学习vim编辑器(Linux最常用的文本编辑器),掌握vim的基本操作(编辑、保存、退出);
-
Shell脚本入门:学习编写简单的Shell脚本(比如批量创建文件、批量执行命令),提升操作效率;
-
服务器运维基础:学习Linux系统优化、日志查看、服务管理(比如nginx、mysql服务的安装与启动);
-
远程管理进阶:学习SSH密钥登录(无需输入密码)、SCP文件传输等;
-
发行版切换:尝试CentOS系统,熟悉yum包管理命令,了解不同发行版的差异(服务器常用CentOS)。
九、总结
Linux新手入门,核心是“多实操、少死记”,先掌握基础命令和文件系统,再逐步学习权限管理和进阶内容。本文涵盖了新手入门所需的所有核心知识点,每一步都附实操示例,新手可直接跟着操作,避开常见坑。
学习Linux没有捷径,多练习、多尝试,遇到问题多查资料(CSDN、Linux官方文档),慢慢就能熟练掌握。如果在实操过程中遇到问题,可在评论区留言,一起交流解决!
最后,祝各位新手早日上手Linux,开启Linux学习之路!
更多推荐
所有评论(0)