嵌入式學習1

2021-08-28 11:13:52 字數 2146 閱讀 7752

嵌入式學習第一天

linux檔案處理命令

1.mkdir

作用是建立名稱為dirname的子目錄

使用許可權是所以使用者

格式mkdir【options】目錄名

【options】主要引數

-m --mode=模式:設定許可權《模式》,與chmod類似

-p --parents:需要是建立上層目錄:如果目錄早已存在,則不當作錯誤

-v --verbose:每次建立新目錄都顯示資訊 --version:顯示版本資訊後離開

2.dd

作用:dd命令用來複製檔案,並根據引數將資料轉換和格式化

格式dd【options】

【options】主要引數

bs=位元組:強迫ibs=《位元組》;及obs=《位元組》

obs=位元組:每次寫入指定的《位元組》

of=檔案:將資料寫入《檔案》,而不在標準輸出顯示。

seek=塊數目:先略過以obs為單位的指定《塊數目》;的輸出資料

skip=塊數目:先略過以ibs為單位的指定《塊數目》的輸入資料

應用例項

dd命令常常用來製作linux的啟動盤。

3.find

find命令的作用是在目錄中搜尋檔案,它的使用許可權是所以使用者

格式find【find】【options】【expreesion】

path指定目錄路徑,系統從這裡開始沿著目錄數向下查詢檔案。它是乙個路徑列表,相互用空格分離,如果不寫path,那麼預設為當前目錄。

主要引數

【options】引數:

-depth:使用深度級別的查詢過程方式,在某層指定目錄中優先查詢檔案內容。

-maxdepth levels:表示至多查詢到開始目錄的第level層子目錄。level是乙個非負數,如果是levels是0的話表示僅在當前目錄中查詢。

-mindepth levels:表示至少查詢到開始目錄的第level層子目錄。

-mount: 不在其它檔案系統(如msdos,vfat)的目錄和檔案中查詢。

-version:列印版本。

【expression】是匹配表示式,是find命令接受的表示式,find命令的所有操作都是針對表示式的。它的引數非常多,這裡只介紹一些常用的引數。

-name:支援統配符*和?

-ctime n:搜尋在過去n天修改過的檔案。

-group grpoupname:搜尋所有組為grpoupname的檔案。

-user使用者名稱:搜尋所有檔案屬主為使用者名稱的檔案。

-size n:搜尋檔案大小是n個block的檔案。

-print:輸出搜尋結果,並且列印。

應用技巧

find命令查詢檔案的幾種方法

(1)根據檔名查詢

(2)快速查詢檔案

(3)根據部分檔名查詢方法

(4)使用混合查詢方法查詢檔案

4.mv

作用mv命令用來為檔案或目錄改名,或者將檔案由乙個目錄移入另乙個目錄中,它的使用許可權是所有使用者。該命令如同dos命令中的ren和move的組合。

格式mv【options】原始檔或目錄 目標檔案或目錄

【options】主要引數

-i:互動方式操作

-f:禁止互動操作

應用例項

(1)將/usr/cbu中的所有檔案移到當前目錄(用」.「表示)中:mv/

usr/

cbu/

∗(2)

將檔案c

jh.t

xt重命

名為wj

z.tx

t:

mv/usr/cbu/* (2)將檔案cjh.txt重新命名為wjz.txt:

mv/usr

/cbu

/∗(2

)將檔案

cjh.

txt重

命名為w

jz.t

xt:mv cjh.txt wjz.txt

5.cmp

作用(」compare「的縮寫)命令用來簡要指出兩個檔案是否存在差異,它的使用許可權是所有使用者。

格式cmp[options]檔名

【options】主要引數

-1:將位元組以十進位制的方式輸出,並方便將兩個檔案中不同的以八進位制的方式輸出

將老師發的五個題目,在網上找了,敲了兩遍,不是很理解

**量1000

嵌入式學習筆記1

1.終端 ubuntu自帶終端terminal 終端提示符 fs ubuntu 使用者名稱 主機名 目錄 whoami hostname pwd 普通使用者提示符 超級使用者提示符 root 2.常用命令提示符 ls 列出資料夾內容 ls ls ls 資料夾名 ls home fs 61018 ls...

嵌入式學習

1 c 語言 第二版譚浩強。2 資料結構 c語言版。3 實用 c 程式設計 4 學習51 微控制器,加深對中斷的理解。5 學習 arm微控制器。1 細讀 arm微控制器基礎與實戰 周立功編寫。2 細讀相關晶元的原版英文文件。如 arm920te.pdf s3c2410 1.2.pdf。6 學習uco...

嵌入式學習

一 學什麼?嵌入式linux 所涵蓋的知識面很廣,需要按步驟 不間斷的努力深入學習,才能有所成就。學習嵌入式 linux 需要學習如下 5大知識 按照學習步驟 1.嵌入式處理器 arm 與邏輯程式開發 2.linux系統管理 3.linux應用程式開發 4.linux驅動程式開發 5.linux核心...