Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

ARM Linux 開發常用 Shell 指令總結:find、mkyaffsimage、ln、rz/sz、tar 壓縮解壓

編輯:Linux 教學

針對 ARM 嵌入式 Linux 開發環境常用指令彙整,含根檔案系統製作、符號連結、序列傳輸、壓縮封裝。

1. find 尋找檔案

find ./ -name io.h

在當前目錄遞歸尋找 io.h。locate 需更新資料庫 (updatedb) 才能找到新檔。

2. 製作 YAFFS2 根檔案系統映像

mkyaffsimage_2 /root_dir name.img
  • /root_dir:根檔案系統目錄結構
  • name.img:輸出映像檔名
  • 需在支援 YAFFS2 的 Linux 主機執行 (或交叉編譯環境)

3. ln 建立符號連結

ln -s /from /to
  • /from:目標檔案/目錄 (來源)
  • /to:連結名稱 (目的)
  • 軟連結跨檔案系統、目標刪除後成為斷連結

4. rz/sz 序列埠傳檔 (超級終端/Minicom/PuTTY)

# 發送檔案到開發板 (主機→目標)
rz
# 介面選擇檔案 → 以 ZModem 協定傳輸

# 從開發板接收檔案 (目標→主機)
sz ./image.bmp
# 介面選擇接收目錄 → 自動下載

需目標板安裝 lrzsz 套件,主機終端支援 ZModem。

5. tar 壓縮與解壓

操作指令參數說明
解壓 .tar.bz2tar -xvjf *.tar.bz2 -C /dir-x 解壓、-v 顯示、-j bzip2、-f 檔案、-C 指定目錄
壓縮目錄tar -cvjf *.tar.bz2 /dir-c 建立、-v 顯示、-j bzip2、-f 檔案
解壓 .tar.gztar -xzvf *.tar.gz-z gzip
壓縮 .tar.gztar -czvf *.tar.gz /dir-z gzip

6. 開發板常用快速指令

# 查看核心訊息
dmesg | tail -20

# 查看記憶體
free -m
cat /proc/meminfo

# 查看掛載點
mount
df -h

# 設定網路 (臨時)
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
route add default gw 192.168.1.1

# 同步時間
ntpdate time.stdtime.gov.tw

熟記這些指令,嵌入式開發除錯與映像製作將更順手。

Copyright © Windows教程網 All Rights Reserved