摘要
本文面向Linux初學者,系統講解操作系統核心概念、Shell命令實戰、權限管理精髓及目錄結構解析。通過思維導圖+命令示例+原理解析的方法,幫助開發者快速構建Linux知識體系,掌握生產環境必備技能。
一、Linux的前世今生:從實驗室到統治世界
1.1 發展簡史
- 1969年:Unix誕生于貝爾實驗室
- 1991年:Linus發布Linux內核0.02版
- 1994年:Linux 1.0正式發布,GPL協議確立開源生態
- 2023年:Linux內核5.15+版本支持云計算/邊緣計算
1.2 開源力量
# 查看內核版本(理解開源協作成果)
uname -r
# 示例輸出:5.15.0-78-generic
二、Shell命令實戰寶典:20%命令解決80%問題
2.1 文件操作四象限
2.2 高頻命令速查表
類別 | 命令 | 使用場景 | 示例 |
---|---|---|---|
目錄導航 | cd /pwd | 路徑切換與顯示 | cd ~/projects && pwd |
文件查看 | ls -l /cat | 詳細列表與快速預覽 | ls -lh *.log |
權限管理 | chmod /chown | 修改文件權限與歸屬 | chmod 755 startup.sh |
進程管理 | ps /kill | 查看與終止進程 | ps aux grep nginx |
網絡調試 | curl /netstat | API測試與端口監聽 | curl -I http://localhost:8080 |
三、Linux權限系統深度解構
3.1 權限三位一體模型
-rwxr-xr-- 1 user group 4096 Aug 10 09:30 script.sh
- 權限位解析:
- 第1位:
-
=文件,d
=目錄 - 2-4位:屬主權限(rwx)
- 5-7位:屬組權限(r-x)
- 8-10位:其他用戶權限(r–)
- 第1位:
3.2 權限修改實戰
# 數字模式修改(推薦)
chmod 755 script.sh # rwxr-xr-x# 符號模式修改
chmod u+x,g-w,o=r script.sh
四、Linux目錄結構:一切皆文件的哲學體現
4.1 FHS標準目錄樹
/
├── bin -> 核心命令(ls, cp等)
├── etc -> 系統級配置文件
├── home -> 用戶主目錄
├── var -> 動態數據(日志/數據庫)
└── tmp -> 臨時文件(自動清理)
4.2 關鍵目錄速記口訣
/bin命令 /boot啟,/dev設備 /etc配
/home用戶 /lib庫,/mnt掛載 /opt選裝
/proc進程 /root管,/sbin管命 /tmp清
/usr軟件 /var變,/sys配置 /run進程
五、思維導圖:Linux知識全景圖譜
1. 核心模塊圖示
2. 導圖內容解析
-
分支結構:
├── 基礎命令 │ ├── 文件操作(20+核心命令) │ ├── 權限管理(chmod/chown/umask) │ └── 文本處理(grep/awk/sed三劍客) ├── 系統管理 │ ├── 進程管理(ps/top/kill優先級) │ ├── 服務管理(systemd核心操作) │ └── 軟件包管理(apt/yum/dpkg) └── 安全運維├── SSH安全加固(端口/密鑰/雙因素)├── 防火墻配置(ufw/iptables)└── 日志分析(ELK實戰案例)
-
學習路徑規劃:
- 新手階段:優先掌握
基礎命令
和文件系統
分支 - 進階方向:聚焦
Shell腳本
和服務部署
模塊 - 高階實戰:深入
內核調優
與安全攻防
專題
- 新手階段:優先掌握
作者聲明:本文采用CC BY-NC-SA 4.0協議,轉載需注明出處。技術問題歡迎在評論區交流討論,共同進步!