嵌入式學習第一天
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核心...