您的位置:首页 > 其它

文件系统

2016-07-27 11:08 218 查看
文件系统:是操作系统用于明确存储设备或分区上文件的存储结构,在存储设备上组织文件的方式,它主要负责为用户创建文件、存入、读出、修改、删除、复制、剪切等来控制文件。

Linux文件系统结构:一个倒立的树状结构,层级,有索引
/:原始起点

/dev/pts/2:

最左侧/:为根目录

其它/:为路径分隔符

文件路径表示:
绝对路径:以根目录为起点的路径

相对路径:以指定目录为起点的路径

文件命名法则:
1.不能超过255个字符

2.严格区分大小写

3.同一级目录下,不可出现两个文件名同名

4.可以使用/以外的所有字符

文件系统结构:

/boot:存放开机启动文件,内核文件,Bootloader引导程序

/etc:存放配置文件

/dev:存放特殊文件

b:block设备,随机访问,以块为单位

c:character设备,线性访问,以字符为单位
/home:存放普通用户的家目录

/bin:存放基本用户命令,普通用户可执行

/sbin:存放管理命令,只有管理员才有权限执行

/usr:存放共享文件以及二进制文件

/var:经常可变化的文件

/lib:存放程序所依赖的库文件

/lib64:存放用于x86_64系统上的库文件

/root:管理员家目录

/opt:第三方程序文件

/mnt:默认文件系统挂载点

/media:默认光盘挂载点

/tmp:存放临时文件

/srv:系统上运行的服务用到的数据

/proc:用于输出内核与进程相关信息的伪文件系统

/sys:用于输出当前系统上硬件相关信息的伪文件系统

linux上的程序组成:

1.二进制文件:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin

2.库文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

3.帮助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc

4.配置文件:/etc, /etc/DIRECTORY, /etc/local/etc

linux下文件类型:
-:普通文件

d:目录文件

l:链接文件

b:块设备文件

c:字符设备文件

p:管道文件

s:套接字文件

工作目录:每个shell进程都会有一个当前工作目录

pwd:显示当前所在工作目录

$PWD:存放当前工作目录

$OLDPWD:存放上一个工作目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: