Raspberry Pi 用戶最常使用的 Linux 指令

Raspberry Pi 用戶最常使用的 Linux 指令

如果你想在樹莓派上充分利用 Linux,你需要學習一些基本指令。簡單的命令如下 ls, cd以及 mkdir 幫助您移動和整理文件。當您使用 sudo,您將獲得更改重要設定的特殊權限。請經常嘗試這些指令,並將本指南用作您的備忘單。

提示:每天練習使用 Raspberry Pi 的 Linux 指令。這樣你的速度會更快,錯誤也會更少。

用戶權限

常規與根

大多數情況下,您會以一般使用者身分使用 Raspberry Pi。您可以打開檔案並運行程序,也可以更改自己的設定。但是,如果沒有特殊權限,您無法變更系統檔案或新增軟體。這時就需要超級使用者權限了。

以下是普通用戶和 root 用戶之間的主要區別:

用戶類型

權限和能力

普通用戶

權限有限,沒有「sudo」就無法執行管理任務。

根用戶

擁有完全權限並可以更改系統上的任何內容。

超級使用者權限讓您可以像 root 使用者一樣操作。 root 使用者可以更改任何檔案並安裝軟體。在 Raspberry Pi OS 上,root 權限預設為關閉。這有助於保護您的設備免受錯誤和駭客攻擊。如果您需要超級使用者權限,請使用 sudo 命令。

注意:重新開啟 root 權限不是一個好主意。更安全的做法是使用 sudo 用於管理任務。

記住這些事實:

  • 為了保護您的設備,Root 預設為關閉。

  • 使用 sudo 取得超級使用者權限。

  • 設定 root 密碼是有風險的,而且大多數人不需要。

使用“sudo”

你用 sudo 當你需要超級使用者權限來執行指令。這允許你安裝軟體、更新系統或更改系統設定。你可以輸入 sudo 在終端機中輸入命令之前。

例如,若要更新您的 Raspberry Pi,請輸入:

sudo apt-get update

此命令將授予您執行該命令的超級使用者權限。執行完成後,您將不再保持 root 權限。

一些需要 sudo -

  • 安裝軟件

  • 更改系統檔案

  • 重啟或關閉 Pi

提示:僅使用 sudo 當你真正需要它的時候。過度使用可能會損壞你的系統。

權限管理的安全性提示

使用 sudo 它能為你帶來強大的功能。你必須小心。如果使用不當,可能會損壞你的樹莓派,或使其不安全。

以下是一些風險:

  • 駭客可以使用超級使用者權限來更改檔案或添加惡意軟體。

  • 具有超級使用者權限的人可以透過更改日誌來隱藏他們所做的事情。

  • 在共享系統上,一個擁有超級使用者權限的粗心使用者可能會使所有人面臨風險。

以下是一些發生的安全問題 sudo 之前:

漏洞

簡介

風險等級

CVE-2025,32462

輸入檢查問題讓使用者獲得更多權力

CVE-2025,32463

環境變數問題導致使用者獲得 root 存取權限

為了確保安全:

  • 只用 sudo 如果你信任該指令。

  • 切勿使用超級使用者權限來執行您不了解的腳本。

  • 保持你的 Raspberry Pi 更新以修復安全性問題。

標註:如果您不確定某個指令,請不要使用 sudo。請先尋求他人協助或尋找指令。

Raspberry Pi 的 Linux 指令

Raspberry Pi 的 Linux 指令
圖片來源: pexels

想讓你的 Raspberry Pi 正常運作嗎?學習 Raspberry Pi 的重要 Linux 指令有助於確保其安全。這些命令可以幫助你的系統保持健康。你會經常用到它們。

系統升級

更新你的 Raspberry Pi 非常重要。你可以使用 apt 來尋找新軟體和安全性修復。如果你跳過更新,你的 Pi 可能會變慢或有安全問題。你應該這樣做:

  • 每月至少運行一次 apt update。如果你的樹莓派需要上網或處理私人事務,請每週檢查更新。

  • apt update 找到新的軟體包。 apt upgrade 安裝它們。

  • 更新系統通常可以解決問題並提高運行速度。您還可以獲得新功能。

這是您的操作方式:

sudo apt update
sudo apt upgrade

如果您忘記運行 apt,您的 Pi 可能會面臨安全風險。您還會錯過更快的速度和新功能。請將 apt 融入您的日常工作中。這將確保您的 Pi 安全且快速。

提示:apt 讓更新變得簡單。別等太久才更新!

關機和重啟

務必以正確的方式關閉或重新啟動 Raspberry Pi。使用正確的 樹莓派的 Linux 指令 阻止資料遺失和硬體故障。以下是最佳指令:

  • 關閉:
    sudo shutdown -h now
    or
    sudo halt

  • 重新啟動:
    sudo shutdown -r now
    or
    sudo reboot

切勿拔掉樹莓派的電源插頭來關機。每次關機或重新啟動時,請使用以下 Linux 指令來關閉樹莓派。

配置工具

raspi-config 工具 讓設定變得簡單。您無需編輯硬文件。只需運行:

sudo raspi-config

您將看到一個帶有選項的選單。您可以更改以下內容:

配置選項

簡介

更改用戶密碼

允許您更改“pi”用戶的密碼。

網絡選項

輕鬆設定主機名稱、Wi-Fi SSID 和密碼。

啟動選項

選擇桌面或命令列啟動,並設定網路等待選項。

國際化選項

變更語言環境、時區和鍵盤佈局。

接口選項

快速開啟或關閉攝影機、SSH 和 VNC。

raspi-config 可以節省時間並幫助您避免錯誤。當您設定 Raspberry Pi 或想要更改設定時,可以嘗試使用它。

注意:raspi-config 是樹莓派最佳的 Linux 指令之一。它讓初學者和專家都能輕鬆完成設定。

文件管理

文件管理
圖片來源: unsplash

掌握正確的指令後,管理 Raspberry Pi 上的檔案和資料夾就變得輕而易舉。您可以瀏覽、建立新資料夾、複製檔案以及清理工作區。讓我們分解一下基礎知識,以便您能夠井井有條地管理專案。

瀏覽目錄

您花費大量時間在資料夾之間移動。以下命令可協助您找到方法:

命令

功能

cd

將目錄變更為指定資料夾。

密碼

列印目前工作目錄。

ls

列出目前目錄的所有內容。

ls -l

列出包含詳細資訊的內容。

在你的終端中嘗試這些:

cd /home/pi/Documents
pwd
ls -l

提示:使用 pwd 如果你迷路了,它會告訴你你在哪裡。

文件操作

只需幾個命令,即可建立、複製、移動和刪除檔案。以下是快速指南:

  1. mkdir myfolder 建立一個新資料夾。

  2. cp file1.txt myfolder/ 複製文件。

  3. mv file1.txt myfolder/ 移動或重新命名檔案。

  4. rm file1.txt 刪除檔案。

  5. rmdir myfolder 刪除一個空資料夾。

  6. touch newfile.txt 建立一個空白文件。

這些命令可協助您組織 專案資料夾。您可以在進行更改之前備份文件,將完成的工作移至正確的位置,並清理舊文件以保持整潔。

編輯文件

有時你需要檢視或修改文件。你可以使用 cat 查看內容或 nano 進行編輯。操作方法如下:

cat /boot/config.txt
nano /boot/config.txt

在奈米中,使用 CTRL+O 保存, CTRL+X 退出,以及 CTRL+G 尋求幫助。如果您想編輯系統文件,請新增 sudo 在命令之前。

注意:退出 nano 之前務必儲存您的工作!

尋找文件

搜尋文件或文字可以節省您的時間。使用以下命令:

命令

簡介

grep “文字” 檔名

尋找文件內的文字。

ps -A

列出所有正在運行的進程。

ps -A | grep nano

尋找 nano 是否正在運行。

嘗試 grep 當你需要快速找到某些內容。它適用於任何資料夾。

標註:良好的檔案管理可以讓您的 Raspberry Pi 井然有序,並使您的工作更輕鬆。

有用的 Raspberry Pi 指令

如果你想讓你的 Raspberry Pi 連接到互聯網並與其他設備通信,你需要了解一些 有用的樹莓派命令 用於網路連線。這些命令可協助您解決問題、檢查 Wi-Fi、下載檔案以及掃描網路。

網路基礎知識

從基礎開始。你可以使用以下樹莓派指令檢查網路狀態並排除故障:

  • ifconfig 顯示您的網路介面和 IP 位址。

  • ip a 為您提供有關網路設定的更多詳細資訊。

  • ping www.google.com 測試你的 Pi 是否可以使用網路。

  • hostname 顯示您的設備名稱和 IP 位址。

  • route 顯示您的 Pi 如何將資料傳送到其他裝置。

下面是一個快速表格,可以幫助您記住:

命令

目的

使用ifconfig

檢視和設定網路設置,檢查連線狀態。

iwconfig的

管理無線設置,如 SSID 和頻道。

提示:如果您無法連接到網站,請嘗試 ping 首先。如果一切正常,表示您的網路沒有問題。

無線網路及網際網路

您想查看附近有哪些 Wi-Fi 網路。請使用以下命令:

  1. iwlist wlan0 scan 列出你的 Pi 可以找到的所有 Wi-Fi 網路。

  2. iwconfig 可讓您變更 Wi-Fi 設定,例如加入哪個網路。

  3. iw dev 顯示您的無線裝置。

如果您需要掃描更多詳細信息,可以使用以下工具 airodump-ng 以及 tcpdump 可以提供幫助。您可能需要 USB Wi-Fi 轉接器才能進行進階掃描。

提示:掃描網路之前,請務必更新你的 Pi。運行 sudo apt update 以及 sudo apt upgrade.

下載檔案

您可以使用以下方式從互聯網上抓取文件 wget。此命令簡單快速。例如:

wget https://www.raspberrypi.org/sample.txt

這會將文件下載到你的樹莓派。如果你想保存程式或圖片,只需使用 wget 和連結。

網路掃描

想查看網路上有哪些設備?試試 nmap。首先,安裝它:

sudo apt update
sudo apt install -y nmap

檢查是否有效:

nmap --version

掃描您的網路:

nmap 192.168.0.150

Nmap 可以尋找裝置、開放連接埠和正在執行的服務。它可以幫助您發現問題或檢查安全性。

注意:僅在您擁有或有權掃描的網路上使用網路掃描工具。

這些實用的樹莓派指令讓連網變得簡單。快來試試這些指令,看看你的樹莓派能做什麼!

Raspberry Pi OS 指令

系統資訊

您想了解 Raspberry Pi 內部發生了什麼。正確的 Raspberry Pi 作業系統指令可以讓您一目了然。試試這些:

  • free 顯示你有多少內存以及有多少正在使用。這有助於系統管理並確保你的 Pi 順利運作。

  • df -h 它會告訴您剩餘的磁碟空間。您可以看到哪些資料夾佔用了最多的空間。檢查磁碟空間通常有助於管理,並能防患於未然。

如果您需要更多詳細信息,請使用 cat /proc/version 查看您的作業系統版本。您也可以使用 lsusb 列出 USB 裝置。這些 Raspberry Pi 作業系統指令可協助您進行系統管理,並維持 Pi 的健康運作。

硬件監控

您的 Raspberry Pi 工作繁忙。您需要注意它的溫度和性能。以下是有助於硬體監控和管理的命令表:

命令

簡介

最佳

顯示即時系統資源使用情況,如 Windows 中的工作管理員。

HTOP

提供豐富多彩、易於閱讀的流程和資源視圖。

vcgencmd

檢查 CPU 溫度和時脈速度。

iostat的

監控設備和分區的輸入/輸出速度。

使用這些樹莓派作業系統命令來保持樹莓派的低溫和快速運行。如果看到數值過高,請關閉一些程序或檢查散熱情況。

已安裝的軟件包

您想了解樹莓派上有哪些軟體。良好的軟體包管理可以幫助您避免混亂,並保持系統快速運作。以下是列出已安裝軟體包的方法:

  1. 類型 apt list --installed 在終端。

  2. 嘗試 dpkg --get-selections 另一種觀點。

  3. 如果您喜歡使用滑鼠,請安裝 Synaptic 並在桌面介面中檢查軟體包。

了解已安裝的軟體包有助於管理,並使軟體包管理更加輕鬆。您可以刪除不使用的軟體,讓您的 Pi 保持正常運作。

IP 和主機名

有時您需要尋找樹莓派的 IP 位址或主機名稱。這有助於網路管理和故障排除。以下是命令表:

命令

簡介

主機名稱-i

顯示您的主機名稱的 IP 位址。

主機名-I

列出您的裝置的所有 IP 位址。

主機

顯示您的 Pi 的主機名稱。

當您設定遠端存取或將 Pi 連接到其他裝置時,請使用這些 raspberry pi os 命令。

提示:經常檢查你的​​系統資訊和硬體。良好的管理能確保你的 Raspberry Pi 運作順暢。

提示和資源

命令幫助

當你開始使用終端時,你可能會對所有選項感到困惑。你隨時可以在終端機內獲得協助。大多數終端命令都允許你添加 --help 看看它們的作用。例如,嘗試輸入 ls --help or mkdir --help 在終端中。您將看到選項和範例的清單。

下表列出了一些適合初學者的終端命令及其功能:

命令

簡介

歷史

顯示所有輸入命令的歷史記錄。

ctrl + l 或清除

清除目前視窗。

ctrl + c

停止目前正在運行的進程。

密碼

取得目前目錄的路徑。

cd 範例目錄名稱

轉到特定目錄。

mkdir 範本目錄名稱

建立一個新目錄。

ls

列出目錄的內容。

使用ifconfig

檢查網路連線狀態。

http://google.com

測試網路連線。

提示:如果您陷入使用者模式,請使用 history 命令來查看你之前嘗試過的操作。這有助於你從錯誤中學習。

快捷鍵

掌握一些快捷鍵,就能在終端機上更快地工作。這些技巧可以節省你的時間,並幫助你避免輸入錯誤。

  • 使用鍵盤快捷鍵進行快速編輯、移動和搜尋。

  • 使用類似以下快捷方式啟動 cd 指令 cd ~ 跳到您的主資料夾或 cd - 切換回上一個目錄。

  • 使用 Tab 鍵補全檔名和目錄的輸入。只需在開始輸入名稱後按下 Tab 鍵即可。

  • 如果您需要停止正在運行的程序,請按 ctrl + c 在終端中。即使你在 root 命令提示字元下,此操作也有效。

提示:快捷鍵讓命令列不再那麼嚇人。試試看,看看你的速度能提升多少!

學習更多

你總是能找到新的方法來使用終端並提升你的技能。許多免費的教學和速查表可以幫助你更快學習。以下是一些很棒的資源:

課程編號

課程名稱

簡介

1

Raspberry Pi 簡介

介紹 Raspberry Pi 以及入門所需的裝備。

2

入門和安裝作業系統

了解如何格式化 SD 卡、下載和安裝作業系統以及啟動 Pi。

3

在 Linux 中瀏覽資料夾和文件

學習 Linux 指令來瀏覽 Raspberry Pi 上的資料夾和檔案系統。

4

使用 Nano 命令建立和編輯文字文件

了解如何使用 mkdir 命令建立新目錄和資料夾,以及如何使用 nano 命令建立和編輯文字檔案。

5

文件和資料夾的檔案命名約定

探索在 Linux 中命名檔案和資料夾的最佳實踐。

6

移動、複製和刪除檔案和資料夾

了解如何在 Raspberry Pi 上的 Linux 中複製、移動和刪除檔案和資料夾。

7

使用通配符

使用 Linux Wildcard 簡化重複性任務。

8

將 Linux 命令輸出傳送到文件

將 Linux 命令的輸出直接傳送到檔案而不是終端機視窗。

9

使用 Linux 排序指令

了解如何使用強大的 Linux 排序命令。

10

正確安全地關閉 Raspberry Pi

回顧如何正確安全地關閉 Raspberry Pi。

您也可以使用 Raspberry Pi 速查表來記住重要的終端指令。命令列允許您運行程式和腳本,幫助您每天學習新知識。線上社群和論壇是提問和分享技巧的好地方。

注意:終端機使用越多,就越容易上手。堅持練習,你很快就會熟練!

學習 Raspberry Pi 上的 Linux 指令可以提高你的工作效率,也能確保裝置安全。經常練習,就能快速完成任務。你可以使用指令來自動化作業,避免錯誤,讓工作更輕鬆。

  • 您可以更快地完成任務並減少錯誤。

  • 腳本可以幫助您保持井然有序並更好地工作。

  • 安全工具使用起來更簡單。

加入 Raspberry Pi 社群充滿樂趣。你可以分享想法,學習新知識。大家一起建構精彩的專案。

  • 您將從 DIY 專案中獲得靈感。

  • 創客們互相幫助並提出新的想法。

  • 您可以透過提供建議和聽故事來學習。

一律使用 sudo 小心謹慎,不斷嘗試新事物。你有什麼喜歡的指令或技巧嗎?歡迎在下方分享!

常見問題

如何使用 ssh 連線到您的 Raspberry Pi?

在終端機中使用 ssh 命令。輸入 ssh [email protected] 或使用你的樹莓派的 IP 位址。此命令會啟動 SSH 連線。確保樹莓派上的 SSH 服務已運作。如果發生錯誤,請檢查 SSH 服務狀態。

如果 ssh 服務不工作了該怎麼辦?

首先, 檢查 ssh 服務 處於活動狀態。使用此命令:

sudo systemctl status ssh

如果服務未運行,請使用以下命令啟動它 sudo systemctl start ssh如果仍然有問題,請重新啟動服務。此命令通常可以修復 ssh 問題。

哪個指令可以幫助您重新啟動 Raspberry Pi 上的服務?

您可以使用以下命令重新啟動任何服務:

sudo systemctl restart servicename

將“servicename”替換為你想要的服務名稱。例如,使用 sudo systemctl restart ssh 重啟 ssh 服務。此命令適用於大多數服務。

如何檢查哪些服務正在運作?

使用此指令查看所有活動服務:

sudo service --status-all

此命令列出所有服務並顯示是否正在運行。您也可以使用 systemctl list-units --type=service 了解更多詳情。這些命令可協助您管理 Raspberry Pi。

您可以使用 ssh 從另一台電腦在您的 Raspberry Pi 上執行命令嗎?

是的,你可以!使用 ssh 命令與命令 您想要運行的。例如:

ssh [email protected] 'ls /home/pi'

此命令連接到 ssh 並在你的 Pi 上執行該命令。 ssh 服務必須處於活動狀態才能正常運作。

提示:嘗試遠端命令之前,請務必檢查 ssh 服務。如果服務關閉,您的命令將無法執行。

發表評論

您的電子郵件地址將不會被發表。 必填欄位已標記 *