跳至內容
THE GUILD
0%
服務 產品 招募 關於我們 網誌 常見問題 聯繫我們
Linux不是你想像的那樣(這其實很酷)

所以你聽過Linux,對吧?也許你認為它是一些可怕的駭客東西,或者只是另一個像Windows或macOS一樣的作業系統。好吧,拿杯咖啡,因為我要用一個簡單的事實震驚你:Linux其實根本不是一個作業系統。

是的,我知道。一開場就是劇情反轉。

這個精彩的影片在8分鐘內分解了Linux的所有內容。說真的,看看吧——就像有一個真正知道自己在說什麼的朋友解釋Linux一樣。

大揭秘:Linux只是引擎

這是讓你在派對上顯得很聰明的事情:Linux實際上只是一個核心(kernel)。把它想像成你車裡的引擎。你不會開「一個引擎」——你開的是一輛恰好裡面有引擎的車。

核心是做所有重活的隱形英雄:

  • 管理你的記憶體,讓程式不會相互衝撞
  • 確保你的鍵盤和電腦溝通
  • 同時處理數十個程式而不會崩潰

但你永遠不會真正看到核心。你互動的是shell——那個黑色螢幕配上文字,讓人們以為你在駭入五角大廈,但實際上你只是在檢查你的Wi-Fi連線。

Shell遊戲(不是詐騙那種)

Shell基本上是Linux讓你和電腦對話的方式。不是點擊漂亮的圖示,而是輸入像這樣的命令:

ls  # 「嘿,顯示這個資料夾裡有什麼」
cd Documents  # 「帶我去我的文件資料夾」
sudo rm -rf /  # 「請摧毀一切」(不要這樣做)

流行的shell有像bash和zsh這樣的名字,聽起來像卡通音效,但實際上是相當複雜的程式。

所有東西都住在一棵樹裡(真的)

Linux像家族樹一樣組織所有東西,從根目錄(/)開始。就像樹幹,其他所有東西都從那裡分支出來:

  • /home - 你的個人東西住的地方
  • /var/log - Linux保存發生的所有事情日記的地方
  • /dev - 你的硬件假裝是檔案的地方(Linux就是這麼奇怪)

Root用戶:Linux的超級英雄

每個Linux系統都有一個root用戶——基本上是擁有無限權力的超人帳戶。大多數時候你只是普通用戶,但當你需要超能力時,你輸入sudo(代表「substitute user do」但我喜歡把它想成「西蒙說」)。

sudo install-everything-i-want

Linux會問你的密碼,然後勉強讓你繼續你的管理員權限。

程序:Linux的多工魔法

當你執行一個程式時,Linux創建一個程序並給它一個唯一的ID號碼(PID)。就像Linux在經營一個托兒所,每個程式都有一個名牌。

有些程序是守護程序(daemons)——背景工作者在不打擾你的情況下做重要的事情。它們有像sshd(處理安全連線)和cron(像一個非常準時的機器人管家運行排程任務)這樣酷的名字。

套件管理員:Linux的應用程式商店

不是從隨機網站下載可疑的.exe檔案,Linux使用套件管理員像apt、dnf或pacman。這些像是真正正常運作的應用程式商店:

sudo apt install firefox  # 「請安裝Firefox,謝謝」
sudo apt update  # 「檢查所有東西的更新」

套件管理員處理所有無聊的東西,像是依賴項和更新,所以你不必處理。

管道和重導向:命令列魔法

這是Linux變得真正酷的地方。你可以用管道|)把命令串在一起:

ls | grep "important" | sort

這說的是:「列出檔案,找到名字裡有’important’的,然後排序。」就像有一個對話,每個命令都建立在上一個的基礎上。

發行版的美麗混亂

這是變得有趣的地方:有數百種不同「風味」的Linux叫做發行版(如果你想聽起來很酷就叫「distros」):

  • Ubuntu:友好的鄰居Linux,會牽著你的手
  • Debian:穩定、可靠的Linux家族叔叔
  • Arch:給喜歡從頭開始自己做傢俱的人
  • Fedora:總是擁有最新工具的前沿表親

每個發行版用不同的軟件、主題和哲學打包Linux核心。就像有數百輛不同的車都使用同樣的基本引擎。

為什麼Linux把所有東西都當檔案

Linux有這個奇怪的哲學:所有東西都是檔案。你的硬碟?檔案。你的打印機?檔案。你忘記拔掉的USB滑鼠?也是檔案。

這聽起來很瘋狂,但實際上是天才。這意味著你可以用和普通檔案相同的命令與硬件互動。想看看你的CPU在做什麼?只需讀取/proc/cpuinfo的檔案。

終端機多工器:分割畫面的魔法

有沒有想過在同一個視窗裡開好幾個終端機?那就試試tmux(終端機多工器)吧。它就像是你命令列的瑞士刀——你可以分割畫面、儲存工作階段,整體來說會讓你覺得自己像個終端機巫師。

安全性:Linux的保鑣系統

Linux認真看待安全性,主要靠這幾樣東西:

  • 權限(Permissions):誰可以讀取、寫入或執行檔案
  • 防火牆(Firewalls):就像是你網絡流量的保鑣
  • SELinux/AppArmor:給偏執狂多加的一層安全防護(是好的那種偏執)

底線:Linux實際上很棒

看,Linux一開始可能看起來很嚇人,但基本上就像學開手排檔而不是自排。當然,有更多東西要想,但一旦你掌握了,你對實際發生的事情有更多的控制和理解。

而且,Linux運行從智能手機(Android就是Linux!)到超級電腦,再到那個可能不應該連到網絡但還是連了的智慧冰箱。

最棒的部分?它是完全免費的,可以無限客製化,而且網絡上總是有一些樂於助人的人願意解釋為什麼你的電腦發出那個奇怪的聲音。

準備好試試Linux了嗎?

如果這激起了你的好奇心,從像Ubuntu或Linux Mint這樣友好的東西開始。你甚至可以使用「live USB」在不安裝任何東西的情況下試用它們——就像試駕汽車但是針對作業系統。

記住:每個Linux專家都是從你現在的位置開始的,可能有同樣的「等等,什麼是核心?」的困惑。

Linux社群對新手出奇地歡迎,儘管網絡可能會告訴你不同的事情。我們都記得對檔案權限感到困惑和不小心運行我們不理解的命令。

所以去吧,試試。你的電腦可能會因此感謝你。


想深入了解更多?上面的影片涵蓋了更多Linux概念,用美麗清晰的解釋。就像有一個Linux專家邊喝咖啡邊解釋所有東西——說實話,這是學習任何東西的最好方式。