ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Linux入门第一天:虚拟机环境搭建与高频终端命令实战

2026/10/4 19:32:56 拓冰建站 浏览量
Linux入门第一天:虚拟机环境搭建与高频终端命令实战 我接触过不少刚决定学Linux的朋友大家的第一反应几乎都一样打开浏览器搜linux常用命令看到满屏的资料就头皮发麻然后默默关掉网页继续用Windows。这个15天入门挑战就是专门针对这种想学又不知道怎么开始的状态设计的。第一天不搞那些玄乎的内核原理也不强迫你背几十条命令核心就一件事让你能顺利看到Linux的桌面或者终端并且敢在终端里敲下第一个命令而不慌。如果你之前只用过Windows或者macOS准备在15天里见缝插针学点Linux这篇就是为你写的。顺便说一句很多热门搜索词比如linux系统安装python嵌入式linuxlinux进程间通信linux提权这类内容它们的共同前提都是你首先得有一套能正常使用的Linux环境并且知道基础命令长什么样。没有这个地基后面看任何进阶文章都像是在看天书。所以第一天的目标再明确不过搭环境、进系统、敲命令、留作业。1. 第一天不贪多先把我会不会搞坏电脑的恐惧扔掉大多数人劝退自己不是因为Linux难而是因为怕。怕装系统把Windows弄没怕敲错命令把电脑搞坏怕一堆英文界面看不懂。我第一天要解决的恰恰是这三层恐惧。1.1 你是在虚拟机里折腾不是在真机上冒险你可能会在网上看到很多人说直接装双系统用U盘引导折腾一下这些方案不是不行但对小白来说风险太高。稍有不慎开机引导出问题你可能连Windows都进不去心态直接崩掉。第一天的原则是零风险实验办法就是虚拟机。虚拟机说白了就是在一台电脑里用软件模拟出一台虚拟电脑你在这台虚拟电脑里随便装Linux、随便折腾装坏了、卡死了直接把虚拟机删掉重来对真实系统一丝影响都没有。Windows上的VMware Workstation或者VirtualBox随便选一个装好之后去下载一个Linux镜像十几分钟就能拥有一个可以随便造的实验环境。我见过不少新手跳过虚拟机直接装双系统结果半夜三点对着黑屏的GRUB引导界面发呆那体验绝对称不上愉快。第一天的任务不是证明你多勇敢而是让你在一个怎么折腾都不心疼的环境里把Linux的手感先建立起来。1.2 第一次看到Linux桌面你会觉得它挺眼熟的很多人想象中的Linux是满屏代码的黑窗口实际上安装完主流发行版之后你会看到一个挺清爽的图形桌面。别被命令行吓到图形界面下点鼠标、开文件管理器、打开浏览器跟Windows没有本质区别。我会在第3节详细讲环境选择这里先给你吃颗定心丸第一眼见到Linux它没你想的那么陌生。1.3 今天的心理预期管理如果你以前完全没接触过Linux请务必接受一个设定今天不需要理解所有东西。你只需要完成能开机、能登录、能打开终端、能敲出几条命令这些动作。命令背后的原理我们放到后面几天一步步拆。只要今天结束时你能自己说出pwd是查看当前目录、ls是列出文件就已经远超大多数卡在第一天的玩家了。2. 发行版怎么选Ubuntu是安全牌别让孩子一开始就玩火选发行版这件事看起来很简单但网上搜linux镜像安装跳出来的发行版五花八门。有人推荐Ubuntu有人推荐Debian还有一帮人喊Kali。我直接给结论如果你是零基础第一台虚拟机装Ubuntu的LTS版本或者Debian的稳定版二选一别纠结。2.1 为什么是Ubuntu而不是Kali这是个特别重要的点。Kali是搞安全测试的专用系统热搜词里kali linux安装教程确实热度很高但Kali连默认用户都是root权限日常用它学基础命令出一点小问题就是权限级别的容易让人一脸懵。关键是Kali预装了一堆扫描工具那些工具对小白来说不是助力是噪音。Ubuntu的优势在于社区资料极其丰富你随便遇到的报错在搜索引擎里十有八九能找到解决方案。它的软件商店、驱动支持都做得比较顺滑对刚接触系统安装的新手来说出问题最少、甚至不需要额外折腾驱动本身就是最大的效率。先学会走再考虑飞。2.2 顺便回答国产Linux能不能选如果你关注新闻会发现国产linuxlinux国产也是高频热搜词像统信UOS、麒麟等系统界面本土化做得很不错。如果你是出于办公替代需求装一个体验完全可以。但对于系统性学习Linux基础命令这条路来说Ubuntu/Debian系的教程覆盖面更广你搜问题搜出来的解决方案也更多。建议第一台虚拟机先以Ubuntu为主等你对Linux的路径、权限、文件结构有感觉了再玩国产发行版不迟。2.3 版本号和安装镜像的坑推荐Ubuntu建议选LTS版本也就是长期支持版比如22.04或者24.04。版本号末尾带LTS的意味着官方会持续提供好几年的更新支持不用隔几个月就烦恼要不要重装升级。去官网下载iso镜像时别随便下第三方搬运站点的那些镜像往往捆绑来路不明的东西。官网文件比较大几GB很正常下的时候保持网络稳定就行。至于Rocky Linux这类主打服务器的发行版第一天完全不用碰。你学基础命令用得是桌面环境还是服务器环境差异很小但服务器的安装和配置步骤对小白来说会多出一堆额外的坑。别拿劝退难度开局。3. 虚拟机装Ubuntu从解压镜像到看到桌面的完整路径环境选择我这里再明确一遍Windows上安装VMware Workstation Player个人免费版就行然后在虚拟机里安装Ubuntu。这个过程我用最简步骤拆给你我尽量只保留必要项。3.1 先用表格看清需要准备的东西对象推荐方案说明虚拟机软件VMware Workstation Player 17免费汉化包或英文官网版本均可个人免费版功能足够Linux发行版Ubuntu 22.04/24.04 LTS桌面版官网下载iso文件别选服务器版电脑硬件要求内存8GB以上、硬盘剩余50GB以上虚拟机分配4GB内存、40GB虚拟硬盘即可流畅运行网络要求只要能正常上网安装过程需要从软件源更新部分组件如果你用的是macOSMac上装VMware Fusion或UTM也行操作逻辑类似我下面以Windows环境为例Mac用户对照着理解一下就能迁移。3.2 虚拟机创建步骤照着点就行安装VMware Workstation Player一路下一步需要重启就重启。打开软件选择创建新虚拟机。在安装来源处选择稍后安装操作系统不要直接选镜像这样更容易控制安装过程的参数。客户机操作系统类型选Linux版本选Ubuntu 64位。虚拟机名称随便起比如Ubuntu小白实验机但位置建议放在空间充足的盘避免放C盘占满系统盘。磁盘大小分配20-40GB都行建议选将虚拟磁盘存储为单个文件速度更快。创建完成后在虚拟机设置里把内存调到4096MBCPU给2核心然后挂载你下载的Ubuntu iso镜像。启动虚拟机选择Install Ubuntu后面按部就班选语言、分区新手直接选清除整个磁盘并安装Ubuntu即可这是虚拟机磁盘不会碰你真实系统、设置用户名密码。第三步里选稍后安装操作系统很多新手会下意识选安装程序光盘映像文件其实两种都能装但我让你选前者是因为这样虚拟机的硬件配置我们可以提前控制。选后者虽然更快但默认分配的内存可能比较少跑起来卡顿。3.3 安装完成之后的第一件事看到安装完成现在重启的提示后重启虚拟机。登录桌面第一件事不是急着玩而是打开终端执行更新命令sudo apt update sudo apt upgrade -y这是Ubuntu系最常用的命令组合。sudo表示以管理员权限执行apt是Ubuntu的包管理工具update刷新软件源列表upgrade升级所有可升级的软件包-y参数是自动回答yes。第一次跑可能耗时较长属于正常现象。跑完这步之后安装软件就不会碰到一堆依赖报错。注意如果你的虚拟机网络不通先检查VMware右下角的网络适配器是否选择了桥接或NAT模式。NAT模式最省事虚拟机通过宿主机共享上网你后续写linux共享上网办法这类需求时再用桥接折腾。4. 终端初体验先学7个高频命令今日够用安装好系统之后正式进入小白挑战Linux的实质环节。图形界面大家都会点我就不浪费篇幅了重点是打开终端CtrlAltT快捷键开始跟Shell打交道。4.1 为什么必须学终端而不是只用鼠标点你可能会想Linux有图形界面我为什么要敲命令这个问题我直接用热搜词回答你网上最常被人搜的linux常用命令大全linux脚本linux系统故障案例这些需求全部发生在终端里。Linux真正强大的地方正是终端它是一种一条命令完成复杂操作的哲学。你在图形界面里点十次鼠标才能完成的批量操作在终端里可能一行脚本就搞定了。所以第一天不用多学7个命令每个都知道它是干什么的、能怎么组合就足够了。4.2 七个命令逐个拆解pwd打印当前工作目录。你刚打开终端不知道自己身处何方时敲一下它它会告诉你当前在哪个目录下。新手在Linux里迷路是常态pwd就是你的指南针。ls列出当前目录下的文件和文件夹。光溜溜的一个ls会显示所有可见文件加上-l参数可以显示权限、大小、修改时间等详细信息加上-a参数可以看到隐藏文件以点开头的文件。建议直接养成习惯多敲ls -la既能看到隐藏文件也能看到详细信息。cd切换目录。配合路径使用比如cd /home/你的用户名就能进入家目录cd ..返回上一级cd ~瞬间回到当前用户的家目录。注意Linux的路径分隔符是正斜杠/不是Windows的\刚转过来的新手最容易在这里栽跟头。mkdir创建新的目录。比如mkdir test会在当前目录下新建一个名为test的文件夹。你可以用mkdir -p a/b/c一次性创建多级嵌套目录这个-p参数挺常用。touch创建一个空文件。比如touch hello.txt在当前目录建一个名为hello.txt的空文件。它也可以用来更新已有文件的时间戳但第一天你就先把它当成新建空白文件的工具。cat查看文本文件内容。比如cat hello.txt终端会直接把这个文件里的内容打印出来。如果是几十行的配置文件这样打印会刷屏但第一天你处理的小文件完全够用。man命令说明书。不知道一条命令怎么用直接在命令后面跟一个man比如man ls就会弹出一份详细的英文文档。滚动看完之后按q退出。这是养成自学能力的关键习惯。我会推荐你把上面这些命令每个都亲手敲一遍然后自己组合出几个玩法。比如mkdir linux_practice建一个练习目录cd linux_practice进去touch a.txt建文件ls -l看文件信息。这一套走完你已经不是一个纯看客了。4.3 用组合练习感受命令思维单一命令只是零件命令的组合才是灵魂。给你一个热身练习用一条命令搞定一件事——比如我想在家目录下创建projects/website这个多级目录再在里面放一个叫readme.txt的空文件。你完全可以拆成两条指令mkdir -p ~/projects/website touch ~/projects/website/readme.txt看到几行命令完成一大片文件操作你会开始理解为什么程序员痴迷终端——这种复现简单、批量执行、可以反复修改的操作方式在图形界面里是如此笨拙。第一天就把这个感觉建立起来后边的15天你会越学越顺。5. 今天最容易踩的坑我替你先把雷排了第一天踩坑不用怕掉进去再爬出来反而记得牢。但有几个坑实在不值得用宝贵的第一天去填我先给你标记出来。5.1 sudo权限不是万能钥匙但第一天你是用它来练手的很多教程都会教sudo但你可能会遇到明明加了sudo还是提示错误的情况。常见原因包括密码输入时终端不会显示任何字符你以为是键盘没反应其实是正常现象直接输完按回车就行还有一种情况是命令本身拼写错误或者软件包名不对。第一天的建议是复制命令时看清空格、连字符尽量别手打长命令——不是怀疑你的打字速度而是新手很容易把字母l和数字1看混。5.2 别在家目录以外的系统目录里乱改造Linux的文件结构跟Windows完全不同。Windows各种盘符C盘D盘Linux是单一根目录/下面挂载了/home、/etc、/usr、/var等一堆目录。第一天你主要活动范围是家目录也就是/home/你的用户名图形界面的文件管理器里会显示一个小房子图标。在不需要的时候千万别用root权限去修改/etc下的配置文件粘错一行都有可能导致系统起不来。你学习的时候在家目录里随便造那里是你的试验田。5.3 千万别顺手敲出rm -rf /这种命令网络段子经常拿rm -rf /开玩笑大意是删除根目录下所有文件这是灾难级的。虽然真实环境下没这么容易执行成功但类似危险命令在第一天就要形成敬畏感。rm是删除命令比如rm a.txt删除文件rm -r folder删除文件夹。凡事多确认一步尤其在root权限下先ls看清楚自己要删的东西是什么再动手。养成不清楚命令含义就不敲回车的习惯比你背100个快捷键值钱得多。5.4 终端复制粘贴失灵在Ubuntu默认的GNOME终端里复制粘贴的快捷键其实是CtrlShiftC和CtrlShiftV不是普通的CtrlC和CtrlV。原因在于CtrlC在终端里另有含义中断当前正在运行的命令。这个坑几乎每个新手都会踩提前知道能省不少事。我在企业里见过太多人卡在把网站上的代码复制进终端按CtrlC结果命令被中断这种问题上。第一天的你在终端里复制东西前先看看自己按的是不是CtrlShiftC这个习惯非常值得养成。6. 今天的收尾作业用15分钟巩固让记忆生根第一天千万别贪多。看到搜索引擎里排山倒海的linux常用命令大全你也许会产生一种我全部都要学会的冲动。那是不现实也不科学的。第一天收尾我建议你只做三件事总共15到20分钟。6.1 作业一默写一遍你今天学到的命令不用死记硬背到默写全文你只要能在终端里无辅助地实现以下流程pwd mkdir -p 15day/linux/day1 cd 15day/linux/day1 touch note.txt ls -l这六行命令跑完今天的知识就串起来了。你会知道当前在哪、创建了哪些目录、进入了哪个目录、建了什么文件、看到了什么文件信息。这比捧着一本Linux书籍看上一天效率高得多。6.2 作业二用man命令查阅一份文档选一条你今天学的命令比如ls执行man ls翻一翻里面有哪些参数。你不用读懂每个单词但尝试找出两个参数猜猜它们可能的作用。这个过程是让你从抄作业的状态转成主动探索。以后自学能力就是这么一天天养成的。看完记得按q退出别困在文档里出不来。6.3 作业三抄写一张速查表贴在能看见的地方找张纸把今天七条命令按功能——命令——例子列出来贴在显示器边上。这看起来有点笨拙但实际效果极好。Linux命令太多第一天的记忆遗忘得很快物理卡片能起到提醒作用。你后面几天做练习题的时候一抬头就能找到帮助。热搜词里linux命令大全手册linux常用命令大全运维这类搜索需求恰恰说明大家都遇到过记不住命令的问题不如从第一天就允许自己看小抄看多了自然就记住了。6.4 如果你想再多学一点今天的配套体验还可以打开Ubuntu自带的Firefox试着访问一下Linux相关的社区比如Ubuntu中文论坛或Linux作业系统网站浏览基础板块的问答帖。不需要加入收藏夹就是感受一下遇到问题去哪里能找到答案。之后15天里你遇到的问题大概率有人踩过知道去哪搜、怎么搜本身就是一种学习能力。完成这三步你的第一天就结束了。在15天挑战的节奏里第一天不是让你变成高手而是让你确定一件事Linux没想象中那么可怕而且你能够操作它。后面还有十四天我们再往深处走。