DigiHouse
繁體中文

TECH ARTICLE · NCU · 3 MIN READ

Blog / NCU

第 9 課|Raspberry Pi 的 UNIX 指令教學

Raspberry Pi 的 UNIX 指令教學。本文已重新整理為適合 DigiHouse 閱讀的課程文章,並保留原始 PIXNET 刊載網址。

Raspberry Pi 的 UNIX 指令教學

Raspberry Pi 是一款強大且經濟實惠的單板電腦,搭載基於 Linux 的作業系統(如 Raspberry Pi OS)。熟悉 UNIX 指令,可以更高效地操作 Raspberry Pi。以下教學涵蓋基本指令、檔案操作、系統管理和網路相關指令。

1. 基本指令

這些是 UNIX 使用者應該掌握的基本指令:

檢查當前目錄

bash
pwd

顯示目前所在的工作目錄。

列出目錄內容

bash
ls

選項:

• ls -l:詳細顯示檔案資訊。

• ls -a:顯示隱藏檔案。

切換目錄

text
cd [目錄路徑]

範例:

bash
cd /home/pi

回到上一層目錄:

bash
cd ..

2. 檔案操作

建立目錄

text
mkdir [目錄名]

範例:

bash
mkdir my_project

刪除檔案與目錄

text
rm [檔案名]

範例:

bash
rm example.txt

刪除目錄(包含所有內容):

text
rm -r [目錄名]

移動或重新命名檔案

text
mv [來源] [目標]

範例:

bash
mv example.txt renamed_example.txt

查看檔案內容

text
cat [檔案名]

範例:

bash
cat example.txt

壓縮與解壓縮檔案

text
tar -czvf [壓縮檔名] [目標]

範例:

bash
tar -czvf project.tar.gz my_project

解壓縮:

text
tar -xzvf [壓縮檔名]

3. 權限管理

修改檔案權限

text
chmod [權限] [檔案名]

範例:設定檔案為可執行

text
chmod +x script.sh

修改檔案擁有者

text
chown [使用者]:[群組] [檔案名]

範例:

bash
sudo chown pi:pi example.txt

以管理員權限執行

text
sudo [指令]

範例:

bash
sudo apt update

4. 系統管理

檢查磁碟空間

bash
df -h

顯示各個磁碟分區的使用狀況。

檢查執行中的程序

bash
top

按 q 退出。

進階進程檢視工具

bash
htop

顯示系統資源使用狀況。若未安裝,先執行:

bash
sudo apt install htop

停止程序

text
kill [PID]

範例:

bash
kill 1234

使用程式名稱停止:

text
pkill [程式名]

搜尋檔案內容

text
grep [關鍵字] [檔案名]

範例:

bash
grep "error" logs.txt

5. 網路相關

檢查 IP 位址

bash
hostname -I

測試連線

text
ping [目標]

範例:

bash
ping google.com

SSH 連線

text
ssh pi@[IP位址]

範例:

bash
ssh pi@192.168.1.10

6. 總結

以上 UNIX 指令適用於操作 Raspberry Pi,熟悉這些指令後,您可以輕鬆完成日常操作,甚至進行進階專案開發。如果需要更多幫助,可以隨時查詢手冊頁:

text
man [指令]

劉老師的跨域創想工坊

本文亦刊載於 PIXNET

https://liusming.pixnet.net/blog/posts/14222855934