linux 根文件格式,第二课:第 三讲 Linux根文件系统详解

第二课:第3讲Linux根文件系统详解

1.file 命令及其用法

2.ELF:可执行文件的存储格式,常见的linux可执行二进制文件格式

windows :PE

liunx:ELF

3.文件系统

rootfs:根文件系统

liunx每个文件必须是rootfs下的某个路径

4.FHS:规定在发行版的liunx上必须有相同的几个目录和文件

/boot:系统启动相关的文件,如内核、initrd(initram disk)、grub(bootloader)

/dev:设备文件

设备文件:

块设备:随机访问-磁盘硬盘,按数据块访问

字符设备:线性访问-显示器键盘鼠标,按字符为单位

作为设备访问入口存在,没有大小,只有原数据没有 数据,数字表示:设备号(主设备号major ,次设备号minor)

/etc:配置文件

/home:家目录

/root:管理员家目录

/lib:库文件及内核模块文件目录,/lib/modules(内核模块文件) 静态库 .la .a-直接链接到程序的地址空间中去,作为程序的一部分而允许,便于程序单个文件管理,移植

动态库 .dll,.so:载入内存后可以共享使用,在内存中只有一份。移植时要先安装共享库文件

库文件不可以单独执行没有程序的访问入口,没有执行入口。只能被调用

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统,第二块硬盘

挂载:把设备和某个目录关联的过程叫挂载。就是给设备一个访问入口。

/misc:杂项,口目录

/opt:可选目录

/proc:伪文件系统,没有任何内容。系统启动后就不空了,存储的是内核的镜像文件

/sys:伪文件系统,没有任何内容。系统启动后就不空了,和硬件设备相关的属性的镜像文件,实现硬件设备管理

/tmp:临时文件目录,公共的可以被其他用户查看的临时文件都在这里。每个用户都可以在这里建立文件都是只能删除自己的文件

/var:可变化的文件,新系统时他很小,系统运行一段时间他会越来越大,里面文件和数据越来越大。

/bin:可执行文件,用户命令--维持系统基本启动和运行需要的

/sbin:可执行文件,管理命令--维持系统基本启动和运行需要的

/usr:universual shared readonly 全局共享只读文件

/usr/bin:系统运行后为了提供某些基本功能而提供的

/usr/sbin:

/usr/lib

/usr/local:第三方软件安装的路径

/usr/local/bin:

/usr/local/sbin:

/usr/local/lib:

5.liunx文件及目录命名规则

1,/ 不能当文件名,名长度不超过255

2.严格区分大小写

6.

文件管理

touch a-创建文件

touch -m -a -c -t a

stat a

nano

rm

rm -i -f -r

\rm

目录管理

ls.cd.pwd.mkdir

mkdir /tmp/b/z/s,/tmp/b/z/必须已经存在,s才可以创建

mkdir -p /tmp/b/z/s可以同时创建

mkdir -v /tmp/b/z/s详细信息

tree查看目录树

{}花括号命令行展开,~USERNAME波浪线展开

mkdir -pv /tmp/b/x /tmp/s

mkdir -pv /tmp/{b/x,s}

mkdir -pv /tmp/test2/{a,d}_{b,c}

rmdir

运行程序

设备管理

软件管理

进程管理

网络管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值