Unix & Linux笔记(14)
来源:互联网 发布:石家庄众人网络靠谱吗 编辑:程序博客网 时间:2024/04/30 00:58
第23章 Unix文件系统
23.2 文件类型
- 普通文件 ordinary file【文本文件、二进制文件】
- 常规文件 regular file
普通文件、目录、伪文件
- 伪文件
- 特殊文件、命令管道、proc文件
伪文件 pseudo file
特殊文件(设备文件)
硬件、终端和伪终端、伪设备
23.3 目录和子目录
- 父目录
parent directory
- 子目录
child directory
/subdirectory
23.4 特殊文件
/dev/hda1
/dev/sda1
23.5 硬件特殊文件
23.6 终端特殊文件
- 伪终端
/dev/ttyp0
/dev/pts/0
,伪终端pseudo terminal
(PTY
)- Teletype TTY
tty
显示终端名称
23.7 伪设备特殊文件
输入源/输出目标 null
文件、zero
文件 /dev/random
/dev/urandom
23.8 命名管道:mkfifo
匿名管道 anonymous pipe
Syntax: mkfifo [ -m mode ] pipe
IPC
23.9 proc
文件(from Plan9)
ls –l /proc/kcore
23.10 树型结构文件系统:文件系统结构层次目录
文件系统的任务就是存储和组织数据,并向用户和程序提供数据的访问功能。
根目录下包含16个子目录,usr
目录下包含7个子目录。
文件系统层次结构目录标准 Filesystem Hierarchy Standard(FHS)
23.11 根目录;子目录
23.12 挂在文件系统:mount
、umount
- 挂载点
mount point
mount /dev/fd0 /media/floppy
/mnt
- 固定介质
fixed media
/media
- 可移动介质
removable media
23.13 漫游根目录
顶级目录 toplevel directory
/usr 静态数据辅助文件系统(没有系统管理员干涉不会改变的数据)/var 可变数据辅助文件系统(日志、打印文件、电子邮件等)/srv service 本地提供的服务数据
23.14 漫游/usr
目录
/usr/bin
针对常规用户和程序员 /usr/include
C header file /usr/lib
非基本共享库 /usr/local
本地安装程序(/usr/local/bin
升级时不会覆盖软件) /usr/sbin
/usr/share
共享系统数据 /usr/src
源代码(参考)23.15 使用多个目录存放程序的原因
磁鼓与磁盘
根文件系统、usr
文件系统
根文件系统只存放最重要的文件,即启动和解决问题所必须的文件。
分类:通用程序、系统管理程序、大型第三方应用程序
23.16 /home
目录
echo $HOME = echo ~
23.17 虚拟文件系统
less /etc/fstab/bin /boot /dev /etc /lib /root /sbin /tmp/usr /var /home
文件系统:HFS+(Mac)、ISO 9660(CD-ROM)、UDF(CD/DVD)、UFS2(BSD、Solari)、NFS、SMB、devpts、procfs、sysfs、tmpfs
- 虚拟文件系统
virtual file system
(VFS)
0 0
- Unix & Linux笔记(14)
- Unix&Linux笔记(5)
- Unix & Linux笔记(6)
- Unix & Linux笔记(8)
- Unix & Linux 笔记(9)
- Unix & Linux 笔记(10)
- Unix & Linux笔记(11)
- Unix & Linux 笔记(12)
- Unix & Linux笔记(15)
- Unix & Linux笔记(16)
- Unix & Linux笔记(17)
- Linux笔记(5):UNIX 命令
- Linux/Unix笔记
- linux/unix实用笔记
- UNIX(LINUX)学习笔记
- Unix & Linux笔记(7)
- Unix & Linux笔记(13)
- Unix Linux笔记
- linux中Vim配置
- 3.如何开启Tornado的调试模式 (副标题:方便调试与测试)
- 安装多个电脑杀毒软件
- 循环链表的算法操作
- mysql如何设置密码
- Unix & Linux笔记(14)
- POJ3463
- 论经济学、宗教及人类的社会生活
- 火星坐标系转北京54坐标方法
- Jenkins部署新项目
- Eclipse NDK安装流程详解
- GCD与NSOperation
- 在Windows下使用Gpg4win对文件进行完整性校验(PGP校验)
- arduino 大小端数据问题