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

對於 Linux 新手來說,使用 Raspbian 系統會遇到比較棘手的問題,其中之一就是對各種 Linux 命令的學習。本文整理了一份常用的 Linux 命令及說明,供初學者對照學習。

命令在哪裏輸入?
通過 SSH 客戶端登錄你的樹莓派,或者進入樹莓派的桌面運行終端程序,接下來就可以輸入命令了。

什麼是 sudo 命令?
在一行命令之前加上 sudo,表示以系統管理員身份執行這條命令。如果使用不當可能會造成事故,所以僅在特別需要使用管理員權限運行的時候添加。

 

常用命令

1、重啓和關機命令

重啓樹莓派,需要管理員權限纔可以執行,因此添加 sudo。

sudo reboot

關機,需要管理員權限纔可以執行。

sudo poweroff

定時關機,例如上面指令將設定關機時刻爲凌晨3點14分。

sudo shutdown -h 03:14

關機。與 poweroff 不同的是,此命令會在關機前停止所有CPU功能。執行時,殺死應用進程、執行sync系統調用、文件系統寫操作完成後就會停止內核。推薦使用這種方法關機。

sudo halt

關機方法:

sudo shutdown -h now

sudo halt

sudo poweroff

sudo init 0

重啓方法:

sudo reboot

shutdown -r now

shutdown -r 18:23:52 #定時重啓在18點23分52秒關閉

 

2、文件目錄操作命令

清除終端上的文字。

clear

進入到目錄 /folder1/folder2。

cd /folder1/folder2

進入到當前用戶的主目錄。

cd ~

列出當前位置的文件和目錄,顯示全部信息。如去掉後面的 -lha 則只列出文件名。

ls -lha

查找文件名爲 file.txt 的文件。

sudo find / -name file.txt

查找文件名爲 file.txt 的文件,僅查找文件。

sudo find / -name file.txt -type f

查找文件名爲 file.txt 的文件,僅查找目錄。

sudo find / -name somedir -type d

查找文件名爲 file.* 的文件,星號爲通配符。

sudo find / -name file.*

將 ~/file 移動到 /folder1/folder2/。

sudo mv ~/file /folder1/folder2/

 

3、IP配置命令

查看命令的使用手冊。command 替換成你想了解的任何命令。

man command

查看連接手機熱點的樹莓派IP地址命令:

ip neigh

打開樹莓派功能配置界面。

sudo raspi-config

列出樹莓派的網絡配置信息。

sudo ifconfig -a

Ping 某個 IP。查看樹莓派和這個 IP 的設備的連接狀況。

ping 192.168.1.1

更新軟件列表:

sudo apt-get update

升級軟件包:

sudo apt-get upgrade

 

樹莓派上的軟件安裝和卸載命令彙總

1、基礎命令

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

卸載軟件 apt-get remove softname1 softname2 softname3……

卸載並清除配置 apt-get remove –purge softname1

更新軟件信息數據庫 apt-get update

進行系統升級 apt-get upgrade

搜索軟件包 apt-cache search softname1 softname2 softname3……

 

如果使用 apt-get 遇到速度慢或者源不存在等錯誤,可能需要更換源,請參考此處。

Raspbian 中國軟件:http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html

安裝deb軟件包 dpkg -i xxx.deb

刪除軟件包 dpkg -r xxx.deb

連同配置文件一起刪除 dpkg -r –purge xxx.deb

查看軟件包信息 dpkg -info xxx.deb

查看文件拷貝詳情 dpkg -L xxx.deb

查看系統中已安裝軟件包信息 dpkg -l

重新配置軟件包 dpkg-reconfigure xxx

 

清除所有已刪除包的殘餘配置文件

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

如果報如下錯誤,證明你的系統中沒有殘留配置文件了,無須擔心。

dpkg: –purge needs at least one package name argument

dpkg安裝的可以用apt卸載,反之亦可。

 

aptitude 命令

aptitude 與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude 在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更爲乾淨。以下是筆者總結的一些常用 aptitude 命令,僅供參考。

aptitude update 更新可用的包列表

aptitude upgrade 升級可用的包

aptitude dist-upgrade 將系統升級到新的發行版

aptitude install pkgname 安裝包

aptitude remove pkgname 刪除包

aptitude purge pkgname 刪除包及其配置文件

aptitude search string 搜索包

aptitude show pkgname 顯示包的詳細信息

aptitude clean 刪除下載的包文件

aptitude autoclean 僅刪除過期的包文件

當然,你也可以在文本界面模式中使用 aptitude。

 

常用apt命令列表

apt-cache search # ------(package 搜索包)

apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)

sudo apt-get install # ------(package 安裝包)

sudo apt-get install # -----(package - - reinstall 重新安裝包)

sudo apt-get -f install # -----(強制安裝?#"-f = --fix-missing"當是修復安裝吧...)

sudo apt-get remove #-----(package 刪除包)

sudo apt-get remove - - purge # ------(package 刪除包,包括刪除配置文件等)

sudo apt-get autoremove --purge # ----(package 刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))

sudo apt-get update #------更新源

sudo apt-get upgrade #------更新已安裝的包

sudo apt-get dist-upgrade # ---------升級系統

sudo apt-get dselect-upgrade #------使用 dselect 升級

apt-cache depends #-------(package 瞭解使用依賴)

apt-cache rdepends # ------(package 瞭解某個具體的依賴?#當是查看該包被哪些包依賴吧...)

sudo apt-get build-dep # ------(package 安裝相關的編譯環境)

apt-get source #------(package 下載該包的源代碼)

sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包

sudo apt-get check #-------檢查是否有損壞的依賴

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章