Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件.实际上FHS仅是规范在根目录(/)下面各个主要目录应该放什么样的文件. FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等.因为Linux的开发人员实在太多了,如果每个人都使用自己的目录配置方法,那…
FHS(Filesystem Hierarchy Standard):文件层次标准 操作系统自身运行使用的 /bin: 存放可执行的二进制程序,管理员和普通用户都可以使用 /sbin:管理员才能执行的命令 运行正常功能的程序存放位置 /usr/bin /usr/sbin 用来存放第三方软件的程序 /usr/local/bin /usr/local/sbin /boot:存放系统引导文件:内核.ramfs文件.bootloader(grub) /dev:设备文件存放目录 /etc:配置文件的集中存…
不同操作系统对于文件系统的组织是不一样的,当前主流的两大类操作系统windows和Linux它们在文件系统组织方式上有很大差别.windows的文件系统是以驱动器盘符为基础,这样文件是挂载在分区上的,与此相反,linux和unix的文件系统都是以文件为基础,一切皆文件,分区挂载在目录下. 在Linux 和Unix操作系统中,所有的文件和目录都被组织成一个以根目录节点(/)开始的倒状的树形结构,即构成一个庞大的“文件树”.对于目录来说,有两类特殊目录形式: . :代表当前的目录,也可以使用 ./…
linux ext4普通盘为什么目录大小是4k? Why does every directory have a size 4096 bytes (4 K)? To understand this, you'd better have some basic knowledge of the following (file system): inode (contains file attributes, metadata of file, pointer structure) file (can…
/:根目录 /bin:linux的常用命令 /sbin:linux的常用命令 /lib:库文件(so.elf) /etc:系统配置文件和脚本文件 /sys:驱动相关的信息 /dev:设备节点目录 /proc:系统运行时,进程信息和内核信息存放在此 /root:root用户目录 /home:普通用户目录,新创建的用户会在此目录下,包括个人配置文件和环境变量等 /usr:包含系统用户工具和程序 /usr/bin:非必须的普通用户可执行命令 /usr/sbin:非必须的可执行文件 /usr/share…
文件系统目录结构 Linux常见目录及用途 bin binary 放的是二进制程序 /usr/bin 和这是同一回事 bin -> usr/bin /bin是 /usr/bin的快捷方式 boot 放启动程序的 dev 放硬件的 硬盘分区之类的 etc 放配置文件的 home 家目录 lib 各种库文件lib -> usr/lib lib64 -> usr/lib64 都是快捷方式 media 外围设备的挂载点 mnt 同上 misc 杂项 光盘挂载才会出现 yum -y install…
Linux操作系统目录呈树形结构,文件系统只有一个根目录,其余文件都是从根目录下延伸出来的 上图是一个Linux文件系统目录的展现,现在我们来看一下文件系统目录下相关目录及其功能 根目录( / ) Linux文件系统目录结构顶层的目录文件,根目录一般只存放目录,不存放文件 /bin 命令目录文件,也称为二进制目录文件 该目录存放着系统管理员何普通用户使用的Linux指令和二进制( 可执行 )文件 /boot 存放着启动Linux时使用的一些核心文件,包括链接文件和镜像文件 /dev 设备文件目录…
前段时间看APUE,确实比较详细,不过过于详细了,当成工具书倒是比较合适,还是读一读这种培训机构的书籍,进度会比较快,遇到问题时再回去翻翻APUE,这样的效率可能更高一些. <嵌入式linux应用程序开发标准教程>的前几章没必要看了,都是写浅显的知识点,从第六章文件IO编程开始记录笔记.后期再根据APUE的内容进行补充和扩展. 一.linux系统调用及API 1. 系统调用 linux分为内核空间和用户空间,用户空间无法直接访问内核空间.内核通过系统调用为用户提供服务,很精简,大约250个左右…
FHS:文件层次标准 操作系统自身运行使用的 /bin: 存放可执行的二进制程序,管理员和普通用户都可以使用 /sbin:管理员才能执行的命令 运行正常功能的程序存放位置 /usr/bin /usr/sbin 用来存放第三方软件的程序 /usr/local/bin /usr/local/sbin /boot:存放系统引导文件:内核.ramfs文件.bootloader(grub) /dev:设备文件存放目录 /etc:配置文件的集中存放目录 /etc/sysconfig:系统级别的应用 /etc…
测试结论:linux普通文件的读.写.执行权限说明 1.可读r:表示具有读取\阅读文件内容的权限 2.可写w:表示具有新增.修改文件内容的权限 1)如果没有r配合,那么vi编辑文件会提示无法编辑(但可强制编辑,echo可以重定向或追加) 2)特别提示:删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身权限无关 3.可执行x:表示具有执行文件的权限 1)文件本身要能够执行 2)普通用户同时还需要具备r的权限才能 3)root只要有x的权限就能执行 4.修改和删除文件名都是在操作文件的上…