update tree.md

This commit is contained in:
shzhxh 2019-08-01 17:26:03 +08:00
parent acb62ef19d
commit 6dcb8eadb0
3 changed files with 49 additions and 5 deletions

View File

@ -22,7 +22,18 @@
/home //用户目录
/root //系统管理员目录
/lost+found //文件系统发生错误时,放置遗失片断
/proc //内存中数据
/proc # 记录着内核的数据结构,动态地存在于内存中
/proc/数字 # 数字代表了对应的进程,描述的是相关进程的信息
/proc/cpuinfo # CPU信息
/proc/dma # DMA通道信息
/proc/filesystems # 文件系统信息
/proc/interrupts # 中断信息
/proc/ioports # IO端口信息
/proc/meminfo # 内存信息
/proc/net
/proc/scsi # SCSI设备的信息
/proc/sys
/proc/version # 内核版本
/sys //内核相关信息
```
@ -59,7 +70,7 @@ p //数据输送文件
pacman -S fcitx fcitx-im fcitx-table-extra fcitx-configtool
```
#### 硬盘分区

View File

@ -135,11 +135,13 @@ kernel是对源码目录kernel的编译编译规则可能在build/core/Makefi
```
sudo mount -o loop,offset=1048576 openthos_x86_64.img /mnt
# offset是使用fdisk -l命令,起始扇区*扇区大小计算出的
# offset是使用fdisk -l命令计算出来的:起始扇区*每个扇区的大小
```
#### 解析initrd.img
通过对比可见initrd.img的内容来自于out/target/product/openthos/installer
```
file initrd.img # 发现它是gzip格式
cp initrd.img ~/initrd.img.gz && cd ~
@ -149,7 +151,17 @@ mkdir initrd && cd initrd
cpio -i -F ../initrd.img # 把initrd.img的内容复制到initrd目录
```
#### 解析install.img
解压方法同initrd.img通过对比可见其内容主要来自bootable/newinstaller/install
#### 解析ramdisk.img
解压方法同initrd.img通过对比可见其内容主要来自out/target/product/openthos/root
#### 解析system.sfs
解压出system.img然后挂载。通过对比可见其内容主要来自out/target/product/openthos/system
### 编译错误记录

View File

@ -1,2 +1,23 @@
以树形的形式列出当前目录的所有文件
-L n //只显示n级的目录和文件
```
tree [options] [--] [dirs] # 以树形的形式列出当前目录的所有文件
```
#### 选项
##### 显示选项
```
-d # 只显示目录
-L n # 只显示n级的目录和文件
```
##### 文件选项
##### 排序选项
##### 图形选项
##### 标记语言选项