前導
在使用 Raspberry Pi 時,除了圖形介面 (GUI),更常見的是透過 終端機 (Terminal) 來輸入指令。以下整理最常用的 Linux 指令,適合新手上手與日常使用。
常用指令
pwd
指令可以顯示目前的工作目錄:
pwd

ls
指令可以可以顯示目前工作目錄[/home/f0978]下的檔案和目錄清單ls

cd
指令可以切換至其他目錄,由於我們目前工作目錄是[/home/f0978],所以會切換至[/home/f0978/Desktop],[..]是回到上一層目錄的意思。
cd Desktop
cd ..

舉一反三,若是你在桌面建立了一個新資料夾,你可以透過輸入以下指令,從[/home/f0978]切換至[/home/f0978/Desktop/someDirectoryYouCreate],再從[/home/f0978/Desktop/someDirectoryYouCreate]回上兩層目錄到[/home/f0978]。
cd Desktop/someDirectoryYouCreate
cd ../..
另外,有時你想直接回到目前使用者的根目錄,可以直接使用以下指令,如此就會直切換至[/home/f0978]。
cd ~
mkdir
指令可以建立新目錄(或稱新資料夾):
mkdir Desktop/Michael
上述指令會在[/home/f0978/Desktop]目錄下,建立名為Michael的新目錄。

touch
指令可以建立一個空檔案,我們在桌面建立一個test.txt空檔案:
touch test.txt

效果如下:

nano
指令用來開啟和編輯文件,但若是系統檔案之類需要超級使用者權限的檔案,要記得加上sudo nano
:
nano test.txt

cp
指令可以複製,第一個參數是欲複製的檔案名稱,第二個參數是複製新增的檔案名稱:
cp test.txt Michael/file.txt

mv
指令可以移動指定的檔案至指定的目錄,以下示範將桌面的test.txt
檔案移動至Michael
資料夾:
mv test.txt ./Michael
./
是目前目錄的意思,即[/home/f0978/Desktop]。不過加不加./
都無所謂。
find
指令用來在檔案系統搜尋指定名稱的檔案,若要在Michael
目錄底下,找尋檔案名稱為 test.txt
的檔案,可以使用:
find ./Michael -name test.txt
若是要找出所有副檔名為.txt
的檔案,則輸入:
find ./Michael -name "*.txt"
rm
指令可以刪除指定檔案:
cd Michael
rm test.txt
rm file.txt
rmdir
指令可以刪除沒有檔案的空目錄,由於我們目前的工作目錄為[/home/f0978/Desktop/Michael],所以要回到[/home/f0978/Desktop]才可以進行刪除Michael
目錄的動作:
rmdir ../Michael
最後,如果覺得終端機的內容有點混亂,輸入clear指令來清空終端機螢幕的內容:
clear