智能終端應(yīng)用開發(fā)基礎(chǔ) 課件 第3章 樹莓派基本操作_第1頁
智能終端應(yīng)用開發(fā)基礎(chǔ) 課件 第3章 樹莓派基本操作_第2頁
智能終端應(yīng)用開發(fā)基礎(chǔ) 課件 第3章 樹莓派基本操作_第3頁
智能終端應(yīng)用開發(fā)基礎(chǔ) 課件 第3章 樹莓派基本操作_第4頁
智能終端應(yīng)用開發(fā)基礎(chǔ) 課件 第3章 樹莓派基本操作_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第3章

樹莓派基本操作Contents01.系統(tǒng)目錄02.常用Linux終端快捷鍵03.磁盤管理04.文件管理05.配置NFS服務(wù)端01系統(tǒng)目錄樹莓派操作系統(tǒng)目錄結(jié)構(gòu)樹莓派目錄導(dǎo)航:樹莓派中,/表示根目錄。用戶登錄時默認(rèn)在/home/pi下,可輸入cd/進(jìn)入根目錄,ls-a查看內(nèi)容。或在圖形界面使用資源管理器導(dǎo)航到根目錄,如圖3-2。樹莓派目錄結(jié)構(gòu):樹莓派操作系統(tǒng)采用樹形目錄結(jié)構(gòu),根目錄‘/’為樹根部,含多文件夾,各文件夾獨立成樹,非單獨文件夾,如圖3-1所示,省略號表示根目錄下其他文件夾。根目錄內(nèi)容根目錄內(nèi)容概覽:根目錄下含多個關(guān)鍵文件夾,如bin存放可執(zhí)行文件,boot含啟動文件,dev含設(shè)備信息,etc含配置文件,home存用戶主目錄,lib含共享庫,這些共同構(gòu)成系統(tǒng)基礎(chǔ)。根目錄內(nèi)容概覽:根目錄下含多個關(guān)鍵文件夾,如bin存放可執(zhí)行文件,boot含啟動文件,dev含設(shè)備信息,etc含配置文件,home存用戶主目錄,lib含共享庫,這些共同構(gòu)成系統(tǒng)基礎(chǔ)。主要目錄介紹bin:是Binaries(二進(jìn)制文件)的縮寫,bin目錄中存放著一些可執(zhí)行文件,包括運行圖形界面所需和經(jīng)常使用的命令所需的可執(zhí)行文件。boot:boot目錄中放置著啟動Linux時所需要的核心文件,包括Linux內(nèi)核和其他用來啟動樹莓派的軟件包,對于系統(tǒng)啟動至關(guān)重要。dev:dev是Devices(設(shè)備)的縮寫,dev目錄下存放的是Linux的外部設(shè)備信息,包括虛擬和物理設(shè)備,是系統(tǒng)識別和管理外部設(shè)備的核心位置。etc:etc是Etcetera(附加物)的縮寫,用來存放所有的系統(tǒng)管理所需要的配置文件和子目錄,涉及系統(tǒng)配置、管理工具和應(yīng)用程序設(shè)置。home:home目錄是樹莓派系統(tǒng)中所有用戶的主目錄容器,它保存著以用戶名稱命名的個人專屬文件夾,用于存儲用戶數(shù)據(jù)、配置文件等。lib:lib是Library(庫)的縮寫,目錄中存放著系統(tǒng)最基本的動態(tài)鏈接共享庫,幾乎所有的應(yīng)用程序都需要用到這些共享庫。02常用Linux終端快捷鍵快捷鍵提升效率:在使用命令行時,借助Linux快捷鍵可以提升工作效率,不論使用什么工具,快捷鍵都有助于提高生產(chǎn)力和效率。Ctrl+A與Ctrl+E:Ctrl+A快速跳轉(zhuǎn)命令行首,Ctrl+E迅速跳轉(zhuǎn)至行尾,光標(biāo)定位高效快捷,提升命令行操作效率,節(jié)省時間。Ctrl+U與Ctrl+K:輸入錯誤命令時,Ctrl+U可快速清除當(dāng)前行首至光標(biāo)前內(nèi)容,Ctrl+K則清除光標(biāo)至行尾內(nèi)容,簡化糾錯流程。Ctrl+W與Ctrl+Y:Ctrl+W刪除光標(biāo)前單詞,Ctrl+Y恢復(fù)誤刪文本,兩者協(xié)同作用,提升命令行編輯效率,減少重復(fù)輸入。歷史命令導(dǎo)航:Ctrl+P瀏覽上一條命令,Ctrl+N跳轉(zhuǎn)下一條,循環(huán)操作,高效導(dǎo)航歷史命令列表,快速定位并復(fù)用常用指令。反向搜索歷史:Ctrl+R啟動反向搜索,輸入字符匹配最近含該字符的命令,高效查找久遠(yuǎn)命令,提升命令行操作效率。Linux終端快捷鍵概述常用Linux終端快捷鍵Tab鍵補全功能:輸入命令或文件名時,按Tab鍵可觸發(fā)自動補全功能,減少輸入錯誤,提高工作效率。Ctrl+C中斷進(jìn)程:在執(zhí)行命令或運行程序時,若需立即停止,可使用Ctrl+C組合鍵中斷當(dāng)前進(jìn)程。Ctrl+Z掛起任務(wù):按下Ctrl+Z組合鍵可將當(dāng)前任務(wù)掛起并放入后臺,同時保持任務(wù)活性,便于后續(xù)繼續(xù)操作。Ctrl+D退出終端:在終端中按下Ctrl+D組合鍵可退出當(dāng)前會話,等同于執(zhí)行exit命令,關(guān)閉SSH連接時尤為常用。Ctrl+L清屏操作:當(dāng)屏幕顯示混亂或需清除屏幕內(nèi)容時,可按下Ctrl+L組合鍵,效果等同于DOS/Windows的cls命令。文本編輯快捷鍵:編輯文件時,Ctrl+A移動光標(biāo)至行首,Ctrl+E至行尾,Ctrl+U清除當(dāng)前行首至光標(biāo)前內(nèi)容。03磁盤管理df命令支持多種參數(shù),如-a顯示所有文件系統(tǒng)、-h以易讀格式顯示、-m以MBytes顯示等,滿足不同的磁盤使用情況查看需求。通過df-h命令查看磁盤使用情況,以易讀格式輸出;使用df-i命令查看inode使用情況,了解磁盤空間的另一種占用情況。使用df命令查看磁盤分區(qū)使用情況,包括文件系統(tǒng)名稱、1K-blocks總數(shù)、已用空間、可用空間、使用百分比及掛載點信息。df(diskfree)命令用于顯示目前文件系統(tǒng)磁盤使用情況統(tǒng)計。可以利用df命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。df命令實例df命令輸出df命令參數(shù)df命令介紹df命令fdisk選擇參數(shù)fdisk的選擇參數(shù)包括-s<分區(qū)編號>,用于指定分區(qū);-v,顯示版本信息。通過這些參數(shù),用戶可以指定操作對象或獲取工具版本信息。fdisk命令概述fdisk命令在交互式的操作環(huán)境中管理磁盤分區(qū)。在Linux中有專門的分區(qū)命令fdisk和parted;fdisk命令較為常用,但不支持大于2TB的分區(qū)。fdisk命令局限性如果需要支持大于2TB的分區(qū),則需要使用parted命令,當(dāng)然parted命令也能分配較小的分區(qū)。根據(jù)需求選擇合適的分區(qū)工具。fdisk必要參數(shù)fdisk命令的必要參數(shù)包括-l,用于列出所有分區(qū)表;-u,與-l搭配使用,顯示分區(qū)數(shù)目。這些參數(shù)幫助用戶查看和管理磁盤分區(qū)。fdisk命令du與df區(qū)別du(diskusage)命令統(tǒng)計目錄(或文件)所占磁盤空間的大小,它也是查看使用空間的,但是與df命令不同的是du命令是對文件和目錄磁盤使用的空間的查看。du命令格式du命令的基本格式為du[-ahskm][文件或目錄名稱],其中-a表示列出所有文件與目錄容量,-h以易讀格式顯示,-s僅顯示總量,-S排除子目錄總計等。du命令實例通過du-a命令列出所有文件與目錄的容量,使用du-h以易讀格式(如G/M)顯示容量信息;通過du-s列出目錄的總?cè)萘浚簧钊胱幽夸洝u命令特點du命令與df命令有一些區(qū)別,du命令用于查看特定目錄或文件的磁盤使用情況,而df命令則顯示整個文件系統(tǒng)的磁盤使用情況,包括未使用的空間。du命令04文件管理cp命令ls命令ls(listfiles)命令用于顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之文件及子目錄),是Linux系統(tǒng)中最常用的命令之一。用于刪除文件或目錄,默認(rèn)不刪除目錄。使用-r或-R參數(shù)可遞歸刪除目錄及其內(nèi)容,謹(jǐn)慎操作,確保不誤刪重要文件。用于創(chuàng)建新目錄,默認(rèn)不覆蓋已存在目錄。支持同時創(chuàng)建多個目錄,通過指定多個目錄名實現(xiàn)。常用于組織文件結(jié)構(gòu)。復(fù)制文件或目錄至指定位置,覆蓋已存在文件。支持多源復(fù)制至單目標(biāo),及目錄復(fù)制(需-r/-R)。目標(biāo)目錄需預(yù)先存在,cp不創(chuàng)建目錄。mkdir命令SSH遠(yuǎn)程連接cp命令rm命令VNC遠(yuǎn)程連接跨平臺資源共享:VNC實現(xiàn)遠(yuǎn)程桌面控制,簡化圖形界面操作。利用NFS等協(xié)議,實現(xiàn)服務(wù)器與客戶端間文件共享,提升資源訪問效率與便利性。VNC圖形界面操作:通過VNC遠(yuǎn)程連接,在圖形化界面下使用文件管理器進(jìn)行文件管理。打開文件管理器,進(jìn)入pi目錄,進(jìn)行文件存儲與子文件夾創(chuàng)建。05配置NFS服務(wù)端0102NFS協(xié)議概述NFS(NetworkFileSystem)由SUN公司開發(fā),是一種基于服務(wù)器/客戶端架構(gòu)的網(wǎng)絡(luò)文件系統(tǒng)協(xié)議。它允許服務(wù)器上的文件或文件夾被多個客戶端通過網(wǎng)絡(luò)共享。客戶端訪問機(jī)制NFS服務(wù)器端的共享文件夾或文件通常建立在文件服務(wù)器上,用戶可以向特定文件夾中添加文件,擁有權(quán)限的用戶就可以遠(yuǎn)程來使用這些文件。NFS運行原理NFS以服務(wù)器/客戶端的架構(gòu)實現(xiàn),我們需要在將要進(jìn)行文件分享的主機(jī)中安裝并配置NFS服務(wù)程序,NFS客戶端一般是應(yīng)用服務(wù)器,比如Web。依賴RPC服務(wù)NFS在文件傳送的過程中依賴于遠(yuǎn)程過程調(diào)用(RemoteProcedureCall,RPC)協(xié)議,NFS本身是沒有提供信息傳送的協(xié)議和功能的,但是能夠通過網(wǎng)絡(luò)進(jìn)行資源分享。啟動RPC服務(wù)只要用到NFS的地方都需要啟動RPC服務(wù),不論是NFS的客戶端還是服務(wù)器。啟動RPC服務(wù)為NFS提供必要的網(wǎng)絡(luò)通信支持,確保文件共享和訪問的順利進(jìn)行。030405NFS簡介如果請求成功,那么服務(wù)端的RPF服務(wù)將NFS端口信息反饋給客戶端,之后客戶端就可以利用獲得端口信息來建立與服務(wù)端的NFS連接。NFS連接建立后,客戶端和服務(wù)端通過TCP/IP協(xié)議棧進(jìn)行數(shù)據(jù)傳輸。數(shù)據(jù)傳輸過程中,RPC服務(wù)負(fù)責(zé)提供必要的網(wǎng)絡(luò)通信支持。客戶端啟動RPC服務(wù)(在不同的系統(tǒng)中RPC服務(wù)的實現(xiàn)可能不一樣),然后向服務(wù)器的RPC服務(wù)請求服務(wù)端的NFS端口。在服務(wù)器端啟動RPC服務(wù),該服務(wù)所綁定的端口號為111,然后服務(wù)器端啟動NFS服務(wù),并向RPF注冊端口信息。數(shù)據(jù)傳輸客戶端請求端口連接方式啟動RPC服務(wù)NFS工作原理更新軟件包列表我們可以使用apt-get命令來安裝我們所需要的軟件包,在使用樹莓派或者Linux做開發(fā)的過程中該命令將會被經(jīng)常的用到。運行sudoapt-getupdate更新軟件包列表,然后使用sudoapt-getinstallnfs-commonnfs-server-y安裝NFS服務(wù)器程序。在安裝結(jié)束之后我們需要創(chuàng)建一個NFS共享文件夾,也可以使用一個現(xiàn)有的文件夾。使用下面的命令新建一個文件夾。適當(dāng)?shù)男薷脑撐募A的訪問權(quán)限,在這里使用的權(quán)限為所有用戶都可讀寫,但需要注意的是,該文件內(nèi)的其他文件夾可以有不同的權(quán)限。被用作共享的文件夾將會是NFS服務(wù)中一個共享的根目錄。接下來需要在NFS的配置文件中添加一條指令以共享該文件夾。安裝NFS服務(wù)器程序修改文件夾權(quán)限共享文件夾創(chuàng)建共享文件夾安裝NFS服務(wù)器組件

啟動RPC服務(wù)首先使用sudoupdate-rc.drpcbindenable和sudoservic

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論