樹莓派中Linux的相關命令

2022-01-16 19:45:24 字數 2698 閱讀 7322

dpkg -l name 檢視 apt-get install 安裝軟體的路徑

檔案複製命令cp

命令格式:cp [-adfilprsu] 原始檔(source) 目標檔案(destination)

cp [option] source1 source2 source3 ... directory

sudo echo "are you ok ?" > 1.txt 將are you ok ?/n寫入1.txt

若 1.txt 許可權為 root,則 用 sudo sh -c 'echo "are you ok" > 1.txt' 將內容寫入 1.txt。> 與 >> 等同

apt-get --purge remove刪除已安裝包且不保留配置檔案(如軟體包a,依賴軟體包b,則執行該命令會刪除a且不保留檔案)

apt-get autoremove刪除為了滿足依賴而安裝的,但現在不再需要的軟體包,包括已安裝包(如軟體包a,依賴軟體包b,則執行該命令會刪除a和b)

apt-get remove刪除已安裝的軟體包但保留配置檔案(如軟體包a,依賴軟體包b,則執行該命令會刪除a,但保留配置檔案)

apt-get autocleanapt的底層是dpkg,而dpkg安裝package,會將*deb放在/var/cache/apt/archives/中,該命令只會刪除/var/cache/apt/archives/已經過期的deb

apt-get clean使用該命令會將/var/cache/apt/archives/的所有deb刪除,類似於rm/var/cache/apt/archives/*deb

apt-get install softname1 softname2 softname3……  安裝軟體

apt-get remove softname1 softname2 softname3…… 解除安裝軟體

apt-get update軟體更新

apt-get upgrade系統公升級

apt-cache search softname1 softname2 softname3…… 搜尋軟體包

退出用q或者ctrl+x

ctrl+c終止目前執行的指令

ctrl+a將游標移動到命令開始處

ctrl+e將游標移到到命令結尾處

cd ~等同於cd /home/pi/

cd .表示當前目錄。有cd ./documents即表示路徑home/pi/documents

cd ..表示返回上一級目錄

ls表示列出當前目錄所有檔案

ls -l表示列出當前目錄所有檔案,還包括檔案大小、建立時間和許可權

ls -la與上述相同,但包括隱藏的檔案及資訊

mv src des重新命名檔名或者目錄名

touch file新建乙個空白檔案

mkdir dic新建乙個空白目錄

rm file刪除檔案

rmdir dic刪除空白目錄

rm -r fic刪除非空白檔案

tar -fc archive.tar src將目錄檔案進行歸檔並壓縮到乙個檔案中

tar -xf archive.tar解壓tar檔案

gzip file/archive.tar對檔案/tar進行壓縮

gzip -d archive.gz對gz檔案進行解壓

ls -la | less顯示檔案內容

ls -la | less > file將檔案內容寫入檔案中並顯示出來

grep -i word file在檔案中查詢word

top列出最占用資源的程序及id號碼

chmod u/g/o/a對檔案許可權進行規定,分別代表使用者/組/其他使用者/所有人執行r、w、x命令

ifconfig獲取網路ip位址

sudo date檢視當前時間

sudo date --set"thu july 27 8:15:27 2017"設定當前時間及日期

sudo apt-get install software安裝軟體

sudo raspi-config基本設定

樹莓派 最常用的樹莓派 Linux 命令及說明

對於 linux 新手來說,使用 raspbian 系統會遇到比較棘手的問題,其中之一就是對各種 linux 命令的學習。下面整理了乙份常用的 linux 命令及說明,供初學者對照了解。命令在 輸入?通過 ssh 客戶端登入你的樹莓派,或者進入樹莓派的桌面執行終端程式,接下來就可以輸入命令了。什麼是...

樹莓派命令

1.設定root密碼 sudo passwd root 2.切換root賬號 su root 3.顯示電腦以及作業系統的相關資訊 uname a 4.安裝sqlite sudo apt get update sudo apt get install sqlite sqlite3 5.安裝nodejs...

樹莓派IP相關

ifconfig或netstat i檢視網絡卡名稱 可能大家遇到過網絡卡命名不是我們常見的eth0 eth1,而是enx mac位址 比如enxb827eb112233,而ubuntu mate採用的是pci裝置命名比如epn0s31f6 原因 這個不是系統bug,而是較新的命名規則一致的網路裝置命...