嵌入式Linux系統設計 第四章 Linux概述

2021-08-01 21:52:23 字數 2188 閱讀 1561

第四章:

linux概述

linux

根檔案系統目錄樹

/bin

使用者命令:

login

、shells

、壓縮工具

/sbin

系統命令:

fdisk

、mkfs

、init

/boot

系統啟動有關的各種檔案

/dev

外部裝置檔案

/etc

系統配置檔案

/root

root

的主目錄

/home

使用者的主目錄

/mnt

移動介質的掛載點

/lib

系統動態鏈結庫

/tmp

臨時檔案目錄

/var

系統日誌和服務程式的臨時檔案

/usr

存放於系統使用者相關的應用程式和檔案

/proc

proc

檔案系統,存放核心和程序資訊

/lost+found

非正常宕機後重啟系統時,不知道應該恢復到何處的檔案

linux核心

程序管理、記憶體管理、檔案系統、網路介面、程序間通訊和裝置驅動等模組

linux

的檔案型別

普通檔案

最常見的檔案型別,包含了某種形式的資料

目錄檔案

包含了其它檔案的名字以及指向這些檔案有關資訊的指標

字元特殊檔案

用於系統中某些型別的裝置

塊特殊檔案

典型的用於磁碟裝置,系統中的所有裝置或者字元特殊檔案及塊特殊檔案

fifo

用於程序間的通訊,也叫命名管道

套接字用於程序間的網路通訊

符號鏈結

用於指向另乙個檔案

linux

基本命令 vi

,echo

建立檔案

pwd顯示當前工作目錄

chown

改變檔案所屬者

ls顯示目錄內容

cd改變工作目錄

chgrp

改變檔案所屬組

cp檔案複製

mkdir

建立目錄

chmod

改變檔案的訪問許可權

mv檔案移動

rmdir

刪除目錄

find

查詢檔案

rm檔案刪除

grep

查詢檔案內容

touch

修改檔案的訪問或修改時間

more

分屏顯示檔案

sort

將檔案內容排序

wc統計檔案字數

less

分段顯示檔案ps、

top

顯示程序資訊

ln建立(符號)連線

cat輸出整個檔案內容

kill

殺死程序

dd檔案格式裝換

tail

顯示檔案尾部

tar檔案壓縮和解壓

-jcf -jxvf

(bz2

)、-zxvf(gz

) mount

掛載檔案系統

useradd

建立新使用者

>

輸入重定向

mke2fs

建立ext2

檔案系統

userdel

刪除使用者

<

輸出重定向

du檢視檔案或目錄所占用空間

groupadd

新建組》

輸出接到某個檔案的結尾

df顯示磁碟資訊

groupdel

刪除組|

管道passwd

使用者密碼設定或修改

diff

檔案比較

explore

顯示環境變數

date

顯示和設定系統時間與日期

ifconfig

檢視網路配置

file

檢視檔案的型別

shell指令碼

將一組命令組成乙個序列,放在乙個文字檔案中被執行,這個文字檔案就是

shell

指令碼。類似於

dos下的

bat批處理檔案

第四章 嵌入式系統硬體設計平台

1 嵌入式系統的軟硬體體系結構 嵌入式系統包括硬體層 ad da 嵌入式微處理器,rom,ram,通用介面 中間層 hal硬體抽象層 bsp板極支援包 軟體層 rtos 功能層。2 嵌入式系統的設計過程 系統需求分析,體系結構設計,機械系統設計,硬體設計,軟體設計,系統整合,系統測試,產品。3 嵌入...

高煥堂《嵌入式UML設計》讀書筆記 第四章

第二章介紹元件之間相互傳遞訊息,第三章介紹元件的組合與協作關係,本章則介紹元件的行為。訊息激發元件的行為,行為塑造元件的新關係和狀態。設計軟體就是要充分描述元件的行為,掌握元件協作關係,靈活傳遞訊息。捕捉物件行為應關心的是 事件 event 狀態 state 和動作 action 事件是外來的刺激。...

第四章 Linux環境

程式引數 int main int argc char argv argc是程式引數的個數,argv是代表引數的字串陣列。以下對引數檢查 include include int main int argc,char argv else exit 0 帶引數執行 wuchao linux progra...