Raspberry Pi 的 UNIX 指令教學
Raspberry Pi 是一款強大且經濟實惠的單板電腦,搭載基於 Linux 的作業系統(如 Raspberry Pi OS)。熟悉 UNIX 指令,可以更高效地操作 Raspberry Pi。以下教學涵蓋基本指令、檔案操作、系統管理和網路相關指令。
1. 基本指令
這些是 UNIX 使用者應該掌握的基本指令:
檢查當前目錄
pwd顯示目前所在的工作目錄。
列出目錄內容
ls選項:
• ls -l:詳細顯示檔案資訊。
• ls -a:顯示隱藏檔案。
切換目錄
cd [目錄路徑]範例:
cd /home/pi回到上一層目錄:
cd ..2. 檔案操作
建立目錄
mkdir [目錄名]範例:
mkdir my_project刪除檔案與目錄
rm [檔案名]範例:
rm example.txt刪除目錄(包含所有內容):
rm -r [目錄名]移動或重新命名檔案
mv [來源] [目標]範例:
mv example.txt renamed_example.txt查看檔案內容
cat [檔案名]範例:
cat example.txt壓縮與解壓縮檔案
tar -czvf [壓縮檔名] [目標]範例:
tar -czvf project.tar.gz my_project解壓縮:
tar -xzvf [壓縮檔名]3. 權限管理
修改檔案權限
chmod [權限] [檔案名]範例:設定檔案為可執行
chmod +x script.sh修改檔案擁有者
chown [使用者]:[群組] [檔案名]範例:
sudo chown pi:pi example.txt以管理員權限執行
sudo [指令]範例:
sudo apt update4. 系統管理
檢查磁碟空間
df -h顯示各個磁碟分區的使用狀況。
檢查執行中的程序
top按 q 退出。
進階進程檢視工具
htop顯示系統資源使用狀況。若未安裝,先執行:
sudo apt install htop停止程序
kill [PID]範例:
kill 1234使用程式名稱停止:
pkill [程式名]搜尋檔案內容
grep [關鍵字] [檔案名]範例:
grep "error" logs.txt5. 網路相關
檢查 IP 位址
hostname -I測試連線
ping [目標]範例:
ping google.comSSH 連線
ssh pi@[IP位址]範例:
ssh pi@192.168.1.106. 總結
以上 UNIX 指令適用於操作 Raspberry Pi,熟悉這些指令後,您可以輕鬆完成日常操作,甚至進行進階專案開發。如果需要更多幫助,可以隨時查詢手冊頁:
man [指令]劉老師的跨域創想工坊