可以獲得Raspberry Pi,但對(duì)Linux不完全有信心嗎?盡管主桌面易于使用,但有時(shí)您需要依靠終端中的命令行輸入。但是,如果您不熟悉Raspbian操作系統(tǒng)和Linux,這說(shuō)起來(lái)容易做起來(lái)難。
如果您將Raspberry Pi計(jì)算機(jī)用于周末項(xiàng)目(例如媒體中心或家庭服務(wù)器) ),那么這些有用的Raspberry Pi命令行說(shuō)明很可能會(huì)為您節(jié)省一些時(shí)間。
Raspberry Pi命令:您正在使用Linux
您已經(jīng)對(duì)SD進(jìn)行了映像卡并啟動(dòng)Raspberry Pi,然后運(yùn)行Raspbian操作系統(tǒng),并進(jìn)行更新和配置以?xún)?yōu)化Raspberry Pi。
您可能沒(méi)有意識(shí)到,盡管Windows風(fēng)格的圖標(biāo)驅(qū)動(dòng)桌面是Raspbian, Linux發(fā)行版。 Raspberry Pi有幾種操作系統(tǒng)可用,其中絕大多數(shù)是Linux。
這并不是要讓人們秘密使用Linux!您可以在多種設(shè)備上安裝Linux。確切地說(shuō),Raspberry Pi Foundation依賴(lài)于Linux操作系統(tǒng),因?yàn)樗鼈兙哂虚_(kāi)放源代碼和多功能性。雖然您可以使用Linux操作系統(tǒng)而無(wú)需使用命令行,但這才是真正的功能所在。
是否要完全控制由Raspbian驅(qū)動(dòng)的Raspberry Pi?首先啟動(dòng) LX Terminal 或引導(dǎo)至命令行。
5個(gè)重要的Raspberry Pi更新命令
我們不希望您開(kāi)始使用該命令。行,而不知道它是如何工作的。從本質(zhì)上講,它是一種指示計(jì)算機(jī)執(zhí)行任務(wù)的方法,但是沒(méi)有鼠標(biāo)。
登錄到終端時(shí),會(huì)出現(xiàn) pi @ raspberrypi $ 提示符。只要顯示該命令,您就可以輸入命令。
可能應(yīng)該從命令行學(xué)習(xí)的第一件事就是更新Raspberry Pi。如果您使用的是Raspbian,則可以使用三個(gè)或四個(gè)命令來(lái)更新和升級(jí)Pi的源代碼和操作系統(tǒng):
sudo apt-get update
sudo apt-get升級(jí)
sudo apt-get dist-upgrade
sudo rpi-update
為節(jié)省時(shí)間,請(qǐng)將它們組合成一個(gè)鏈接的命令:
sudo apt-get update && sudo apt-get升級(jí)&& sudo apt-get dist-upgrade && sudo rpi-update
5個(gè)Raspberry Pi命令行基礎(chǔ)
驅(qū)動(dòng)的GUI,您可以輕松切換目錄并讀取其內(nèi)容。但是,您可能更喜歡基于文本的命令的靈活性。
pwd 向您顯示當(dāng)前目錄(打印工作目錄)。
ls 將列出目錄的內(nèi)容。
cd 用于更改目錄。例如,使用cd edward可以將您切換到名為“ Edward”的子目錄,而cd 。.會(huì)將焦點(diǎn)返回到父目錄。
mkdir newdir 將創(chuàng)建一個(gè)新目錄,其中“ newdir”是目錄標(biāo)簽。您還可以使用 mkdir -p/home/edward/newdir1/newdir2 創(chuàng)建一系列新目錄,其中將同時(shí)創(chuàng)建newdir1和newdir2,但這僅適用于 -p
清除會(huì)顯示一個(gè)干凈的新屏幕,如果您之前的命令使事情變得混亂,則很有用。
您將輕松選擇這些命令行基礎(chǔ)知識(shí)。由于某些文件和文件夾對(duì)于鼠標(biāo)驅(qū)動(dòng)的文件管理器是不可見(jiàn)的,因此能夠通過(guò)命令行進(jìn)行導(dǎo)航非常有用。
在Windows上在PC或Mac上,您可以通過(guò)在“系統(tǒng)信息”或“關(guān)于本機(jī)”中查找來(lái)輕松找到硬件信息。要了解有關(guān)Raspberry Pi的硬件的信息,請(qǐng)輸入以下內(nèi)容:
cat/proc/cpuinfo
這將輸出有關(guān)設(shè)備處理器的信息。例如,如果看到“ BCM2708”,則表明Broadcom制造了該芯片。
運(yùn)行這些proc目錄命令以發(fā)現(xiàn)其他硬件信息。
cat/proc/meminfo 顯示有關(guān)Raspberry Pi內(nèi)存的詳細(xì)信息。
cat/proc/partitions 顯示SD卡或HDD上分區(qū)的大小和數(shù)量。/li》
cat/proc/version 顯示您正在使用的Pi版本。
使用這些命令來(lái)評(píng)估Raspberry Pi可能具備的功能。它并沒(méi)有就此結(jié)束。使用 vcgencmd 系列命令查找更多信息:
vcgencmd measure_temp 顯示CPU溫度(如果擔(dān)心氣流,則非常重要) 。
vcgencmd get_mem臂&& vcgencmd get_mem gpu 將顯示CPU和GPU之間的內(nèi)存分配,可以在配置屏幕中進(jìn)行調(diào)整。
free -o -h 將顯示可用的系統(tǒng)內(nèi)存。
top d1 檢查CPU的負(fù)載,顯示所有內(nèi)核的詳細(xì)信息。
df -h 是快速檢查Raspberry Pi上可用磁盤(pán)空間的好方法。
正常運(yùn)行時(shí)間是顯示Raspberry Pi平均負(fù)載的簡(jiǎn)單命令。
3個(gè)用于檢查已連接設(shè)備的命令
就像您可以用一個(gè)命令列出目錄的內(nèi)容一樣,Linux允許您列出連接到計(jì)算機(jī)的設(shè)備。
ls/dev/s da *顯示SD卡上的分區(qū)列表。對(duì)于連接了HDD的Raspberry Pi,請(qǐng)將sda *替換為hda *。
lsusb 顯示所有連接的USB設(shè)備。這對(duì)于連接需要配置的硬盤(pán)驅(qū)動(dòng)器或其他USB硬件至關(guān)重要。
如果在此處列出了該項(xiàng)目,則應(yīng)可以設(shè)置它。
lsblk 是您可以使用的另一個(gè)列表命令。這將顯示有關(guān)所有連接的塊設(shè)備的信息(在塊中進(jìn)行讀寫(xiě)的存儲(chǔ))。
3個(gè)用于關(guān)閉和重新啟動(dòng)Raspberry Pi的命令
也許是最重要的命令行指令是 sudo 。這個(gè)單詞指示基于Linux的系統(tǒng)要以“超級(jí)用戶(hù)”特權(quán)執(zhí)行以下命令。這是高級(jí)訪(fǎng)問(wèn)級(jí)別,類(lèi)似于Windows計(jì)算機(jī)上的管理員(但與Windows管理員不同)。
Raspbian用戶(hù)最常用的命令之一是 sudo raspi-config 。這將打開(kāi)操作系統(tǒng)的配置屏幕(也可以通過(guò)主菜單找到桌面版本)??梢宰C明以下三個(gè)命令是有用的:
startx 將啟動(dòng)Raspberry Pi GUI(圖形用戶(hù)環(huán)境)并將您返回到默認(rèn)的Raspbian桌面。
sudo shutdown -h now (立即關(guān)機(jī)-h)將立即開(kāi)始關(guān)機(jī)過(guò)程。使用以下格式安排定時(shí)關(guān)機(jī): sudo shutdown -h 21:55
sudo reboot 用于從命令行重啟Raspberry Pi。/li》
Raspberry Pi終端命令功能強(qiáng)大
對(duì)于許多人來(lái)說(shuō),任何平臺(tái)上的命令行訪(fǎng)問(wèn)都令人生畏。
此處列出的有用命令是嘗試為Raspberry Pi新手提供最低限度的終端入門(mén)知識(shí),這是他們決定啟動(dòng)的任何Pi項(xiàng)目成功的小墊腳石。
還有一個(gè)額外的好處:學(xué)習(xí)這些命令可以為您設(shè)置在使用Linux的道路上,因?yàn)榇蠖鄶?shù)都可以在任何發(fā)行版上工作!如果您不熟悉Raspberry Pi,請(qǐng)查看我們有關(guān)每個(gè)人都應(yīng)該知道的Raspberry Pi基礎(chǔ)知識(shí)的文章。
責(zé)任編輯:wv
-
樹(shù)莓派
+關(guān)注
關(guān)注
116文章
1684瀏覽量
105400
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論