整體實戰效果參考我的博客文章 vps中Linux強轉windows
以下教學也可前往我的博客觀看Linux入門講解0基礎(實戰vps轉windows)第一課🎓
🎓 第一節課:Linux 和命令行的入門
一、什麼是 Linux?
Linux 是一個“操作系統”(就像 Windows 一樣),但它是開源的、免費的,常被用在服務器上(比如你買的 VPS)。VPS 就是別人給你在雲端開了一臺 Linux 電腦。
但是這臺“雲電腦”我們看不到界面,只能通過命令控制它。這種“用打字來控制電腦”的方式叫做:
命令行(Command Line)
1.1、命令行長什麼樣?
你連接上 VPS 以後,看到的就是一個黑乎乎的窗口,像這樣:
root@vps:~#
它的意思是:
root:這是你現在的用戶名,類似於電腦的“管理員”。
@vps:你連接的服務器叫 VPS。
~:你當前在家目錄。
#:說明你是管理員用戶(如果是普通用戶是 $)
1.2、今天要講解的第一段代碼:
這段代碼看起來很長,但我們把它拆開來,每一個部分都講清楚:
apt update && apt install grub2 grub-imageboot && \ mkdir -p /boot/images/ && \
wget --no-check-certificate -O /boot/images/mfslinux.iso
https://mfsbsd.vx.sk/files/iso/mfslinux/mfslinux-0.1.10-f9c75a4.iso && \ sed -i
's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub && \ update-grub2
我們一步一步來。
二、命令單詞拆解(結合實戰,建議先實戰一遍)
2.1、 👣 第一步:更新軟件源
apt update
apt 是 Linux 系統裏一個用來安裝軟件的工具。
update 是讓它去網絡上查一查,最新的軟件列表都有哪些。
就像你去 App Store 刷新一下,有沒有新版本一樣。
📌 疑問一、apt 是什麼?是縮寫嗎?
是的,apt 是 Advanced Packaging Tool 的縮寫,意思是“高級打包工具”。
你可以把它想象成 Linux 系統的「應用商店命令行版」:
它能幫你:
找軟件 安裝軟件 升級軟件 刪除軟件
所以:
apt update
就等於說:“幫我更新一下商店裏的軟件列表。”
2.2、👣 第二步:安裝軟件
apt install grub2 grub-imageboot
install:意思是“安裝”
grub2 和 grub-imageboot 是兩個程序名
grub2 是負責電腦啓動的工具(像 Windows 的開機界面)
grub-imageboot 讓系統可以從一個 .iso 文件啓動
我們是在爲“下一步用光盤鏡像啓動”做準備。
apt update && apt install grub2 grub-imageboot
&&
表示“並且”,也就是說:
如果前面 apt update 成功,就繼續執行後面的安裝命令。
2.3、👣 第三步:創建一個文件夾
mkdir -p /boot/images/
mkdir 是“make directory”的意思,就是“創建一個文件夾”
-p 是說:如果上層文件夾 /boot 已經有了,就不要報錯。
/boot/images/ 是我們要創建的目錄,全路徑從根開始。
📌 疑問二、 mkdir -p /boot/images/ 中的 -p 有什麼用?
mkdir = make directory,就是“創建文件夾”
-p = parents,父級目錄的意思
✨ 如果你寫:
mkdir /boot/images/
但 /boot 目錄不存在(或者你在別的路徑試圖建多級目錄),它就會報錯。
✅ 而加上 -p,就表示:
“如果上級目錄不存在,就一起創建;如果已經有了,不要報錯。”
2.4、👣 第四步:下載 mfslinux 鏡像文件
wget --no-check-certificate -O /boot/images/mfslinux.iso https://mfsbsd.vx.sk/files/iso/mfslinux/mfslinux-0.1.10-f9c75a4.iso
wget:Linux 中常用的下載工具。
--no-check-certificate:不檢查安全證書(有時候網站證書過期會失敗,這裏跳過)。
-O /boot/images/mfslinux.iso:把下載的文件保存爲這個路徑
最後是下載鏈接:這是一個 .iso 文件(就是一個光盤鏡像文件)
📌 疑問三、wget 是什麼?是縮寫嗎?
Linux
是的,wget 是 Web get 的意思,簡單來說:
wget = 從網絡上獲取文件(Web Get)
它是一個命令行裏的“下載工具”。你給它一個網址,它就把那個文件下載下來,像瀏覽器的“另存爲”。
比如:
wget https://example.com/file.iso
它就會幫你從這個網址下載文件。
📌 疑問四、 --no-check-certificate 爲什麼是兩個橫線?中間的橫線呢?
這個是你問得最有水平的一個問題,咱們慢慢拆解:
✅ 爲什麼前面是兩個 --?
在 Linux 命令中:
-x 是短參數(single letter)
--xxx 是長參數(full word)
所以 -O 是短參數,--no-check-certificate 是長參數。
這就是 Linux 命令的標準寫法,統一格式,不能隨便改。
✅ 中間爲什麼用一個 - 連接單詞?
這是因爲參數名字不能有空格。所以多單詞之間就用 - 連接,代表“連在一起的意思”。
就像我們寫網頁用的 kebab-case 命名風格(中間用“-”連詞):
--no-check-certificate = 不檢查證書
❌ 你不能這樣寫:
no check certificate
因爲:
命令行中用空格會被系統理解爲“這是三個不同的參數”。
系統根本不認識 no、check、certificate 這三個東西。
📌 疑問五、-O /boot/images/mfslinux.iso 是什麼意思?
-O 是 Output 的縮寫,意思是“輸出到哪個文件”
默認 wget 下載的文件是保存在當前目錄,文件名是網址裏最後的名字
加 -O filename 就能自定義保存名字
所以這一句:
wget -O /boot/images/mfslinux.iso https://xxx
意思是:
從這個網址下載文件,下載後保存到 /boot/images/mfslinux.iso,文件名叫 mfslinux.iso
教學第二課Linux入門講解0基礎(實戰vps轉windows)第二課🎓已開始,馬上同步小黑盒
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com