Linux(三)文件

来源:互联网 发布:观念 知乎 编辑:程序博客网 时间:2024/06/10 13:42

1.Windows   PE

Linux    ELF

linux的目录结构,“/”为根目录

/boot:系统启动相关的文件,比如内核,initrd

/dev :设备文件,硬件设备被识别为各个文件,比如DVD

/etc  :  配置文件  

/home:家目录,每一个用户的家目录通常默认为 /home/USERNAME,root用户不在/home下,直接在根目录下。root用户有所有权限,不建议使用root用户登录

/root:管理员的家目录

/lib:库文件(/lib/modules:内核模块文件,)

静态库:linux下叫.a,windows下叫.la

动态库:linux下叫.so,window下叫.dll

库就是被调用的封装好的功能,动态链接库只会在内存中出现一次,如果有第二个程序也用到这个库,内存中有了,就不会再加载到内存中,如果切换机子,新机子没这个库就不行。静态链接库,等于编译时,拷贝了进去,如果切换了机子,不需要把库文件 也拷走。库文件没有入口,只能被调用

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

/mnt:挂载点目录,挂载额外的临时文件系统

/opt:可选目录,早期第三方程序安装目录

/proc:伪文件系统,内核的映射文件,虽然不是文件,却被模拟成文件的样子(系统调优就和这里有关)。关机之后就是空的

/sys:伪文件系统,跟硬件设备相关,关机之后就是空的

/tmp:临时文件

/var:可变化的文件

/bin:二进制,可执行文件,用户命令

/sbin:管理命令

/usr:shard,read-only 全局的共享的只读文件


命名规范

1.长度不能超过255

2.不能使用/当文件名

3.严格区分大小写

相对路径:由根开始找  




原创粉丝点击