什么是Linux Shell ?
shell是UNIX程序的術(shù)語,允許用戶與操作系統(tǒng)交互(Linux和Macintosh是基于UNIX的操作系統(tǒng))。計(jì)算機(jī)通過邏輯門發(fā)送ON和OFF信號(hào)。這些ON和OFF信號(hào)通過二進(jìn)制傳送為0和1,每個(gè)數(shù)字都是一些數(shù)據(jù)。以二進(jìn)制方式讀取程序?qū)τ谝粋€(gè)人來說將是非常繁瑣的,因此我們使用接口將二進(jìn)制文件轉(zhuǎn)換為更易于閱讀的內(nèi)容。
在本教程中,您將學(xué)習(xí)如何使用Raspberry Pi的Linux shell和一些基本命令。讓我們開始我們的Raspberry Pis并開始吧!
將鼠標(biāo)或觸摸屏與Raspberry Pi的圖形用戶界面配合使用,可以導(dǎo)航到不同的文件夾,運(yùn)行不同的軟件和應(yīng)用程序,將文件從一個(gè)文件夾復(fù)制到另一個(gè)文件夾,重命名文件和文件夾以及許多其他東西,只需點(diǎn)擊幾下鼠標(biāo)但是,如果您需要復(fù)制一百個(gè)文件,其名稱中的字母“k”存在于包含500個(gè)文件的文件夾中,該怎么辦?在這種情況下,幾乎不可能手工挑選名稱中帶有字母“k”的文件并將其復(fù)制到其他文件夾中。 Linux shell為這樣的復(fù)雜命令提供了很多功能。
看一下下面的命令,看看上面提到的命令在你使用shell時(shí)是多么容易。
cp * k */myFolder
上面的命令會(huì)將名稱中帶有字母“k”的所有文件復(fù)制到名為myFolder的目標(biāo)文件夾中。
這是Linux shell的眾多神奇力量之一。在許多情況下,圖形用戶界面是有限的,這里shell的幫助發(fā)揮作用。
打開Linux終端
終端,Shell,Linux shell都是一樣的。由于Raspberry Pi是基于Linux的操作系統(tǒng),它還提供了一個(gè)成熟的Linux終端。下面是Raspberry Pi中Linux終端的屏幕截圖。
要在Raspberry Pi中打開終端,請(qǐng)單擊頂部左側(cè)的第4個(gè)圖標(biāo)桿
在shell中輸入“ help ”,您將看到打印在屏幕上的命令列表。
這些是Raspberry Pi Terminal支持的所有命令。您可以在本教程中找到有關(guān)基本Linux命令的更深入的解釋。
Linux終端的基礎(chǔ)知識(shí)
當(dāng)你在Raspberry Pi中打開終端時(shí),你會(huì)看到一些奇怪的書面文字后光標(biāo)閃爍。
[email protected]:~ $
上面的文字可分為幾個(gè)部分,以便您了解其含義:
pi :當(dāng)前用戶的用戶名
raspberry :主機(jī)名
?:代表當(dāng)前目錄。在Linux中,?(代字號(hào))表示目錄/home/pi
$ :提示符號(hào)。在此符號(hào)后,用戶可以輸入命令。
要使用的一些Linux命令
在終端輸入“ ls ”,它將顯示當(dāng)前目錄中的文件和文件夾
您可以對(duì)每個(gè)命令使用選項(xiàng)。例如,“ ls -l 《/b》”顯示長列表,“ ls -a ”顯示目錄中包含隱藏文件的所有文件。 Linux中的隱藏文件以句點(diǎn)“。”開頭。)
您可以組合使用不同的選項(xiàng),例如“ ls -l -a ”或“ ls -la “兩者都是一樣的。”
命令“ cd ”用于當(dāng)前目錄。
示例程序
讓我們說James想創(chuàng)建一個(gè)文件(abc.txt)用它在桌面上名為“James”的文件夾中顯示文本“Hello I‘m James”,他希望不用單擊即可完成。下面的序列將允許他這樣做。
啟動(dòng)Raspberry Pi
打開終端
輸入“ cd桌面“
輸入” mkdir James “
輸入” cd James “
輸入” sudo nano abc.txt “
將打開一個(gè)屏幕,在其中輸入所需的文字
Nano是基于終端的文本編輯器
按 CTRL + O 將內(nèi)容寫入文件。
你已經(jīng)完成了!
如果你想知道如何一個(gè)特定的命令工作只需輸入“命令 - ?”或“ cd - ?”
一旦你開始使用終端,你會(huì)選擇它比你想象的更快!
-
Linux
+關(guān)注
關(guān)注
87文章
11456瀏覽量
212756 -
Shell
+關(guān)注
關(guān)注
1文章
371瀏覽量
23959 -
樹莓派
+關(guān)注
關(guān)注
121文章
1936瀏覽量
106968
發(fā)布評(píng)論請(qǐng)先 登錄
樹莓派新手必看!在樹莓派上編寫和運(yùn)行 Shell 腳本!

淺談樹莓派在工業(yè)領(lǐng)域的應(yīng)用!

Linux常用命令行總結(jié)

實(shí)用樹莓派Linux編譯指南,打工人必備!

樹莓派傳感器使用方法 樹莓派 Raspberry Pi 4優(yōu)缺點(diǎn)
Linux系統(tǒng)中shell命令解析
什么是樹莓派?樹莓派是什么架構(gòu)的
類樹莓派網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

評(píng)論