首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Linux 嵌入式開發入門 Day 01:檔案系統、路徑、基礎指令與 vi 編輯器

     編輯:關於C語言

嵌入式 Linux 開發第一天筆記:建立檔案系統、路徑、終端基本操作、目錄管理指令與 vi 編輯器三模式切換的完整概念地圖。

核心概念

  • 多用戶系統:Linux 透過帳號管理權限,whoami 查看當前用戶。
  • 檔案系統:目錄樹結構,根目錄 /,所有檔案掛載於此。
  • 路徑類型:
    • 絕對路徑:從 / 起始(/home/user/project)
    • 相對路徑:從當前目錄起始(../src/main.c)
  • 特殊路徑符號:. (當前)、.. (父目錄)、~ (家目錄)。

常用目錄操作指令

指令用途常用選項
ls列出目錄內容-a 隱藏檔、-l 詳細、-al 合併
cd切換當前目錄cd ~ 回家目錄、cd - 上一目錄
pwd顯示當前絕對路徑—
mkdir建立目錄-p 遞迴建立父目錄
rmdir刪除空目錄-rf 強制刪除非空目錄 (實為 rm -rf)
clear清除終端畫面—

vi 編輯器三模式狀態機

         i/a/o          : (冒號)
  ┌─────────────┐   ┌─────────────┐
  │  正常模式   │◄──│  命令模式   │
  │ (預設/ESC)  │   │ (儲存/離開) │
  └──────┬──────┘   └──────┬──────┘
         │ ESC            │ ESC
         ▼                ▼
  ┌─────────────┐
  │  插入模式   │
  │ (輸入文字)  │
  └─────────────┘

模式切換鍵

| 從 → 到 | 按鍵 | |---------|------| | 正常 → 插入 | i (游標前)、a (游標後)、o (新行) | | 正常 → 命令 | : | | 任意 → 正常 | Esc |

命令模式常用指令

| 指令 | 動作 | |------|------| | :w | 存檔 | | :q | 離開 (未存檔會阻擋) | | :q! | 強制離開不存檔 | | :wq / :x | 存檔並離開 | | :set nu | 顯示行號 | | :<行號> | 跳轉指定行 |

實操練習建議

  1. 開啟終端,執行 cd ~ && mkdir -p practice/day01 && cd $_。
  2. vi hello.c,按 i 進入插入模式,輸入簡單 C 程式。
  3. Esc → :wq 存檔離開。
  4. gcc hello.c -o hello && ./hello 驗證編譯執行。
  5. 嘗試 ls -al、pwd、cd .. 熟悉路徑操作。

避坑提醒

  • Linux 終端無滑鼠游標定位,習慣鍵盤導航。
  • rm -rf 極度危險,執行前三思,建議加 alias rm='rm -i'。
  • vi 忘記指令時,Esc 回正常模式再查表,勿盲目亂按。

總結

Day 01 奠定「路徑思維、指令肌肉記憶、vi 三模式切換」三大基石。建議每天花 15 分鐘純終端操作,兩週內將指令內化為直覺,為後續 Shell 腳本、Makefile、交叉編譯工具鏈學習鋪路。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved