Unix & Linux笔记(14)
2016-05-29 16:04
399 查看
第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)
相关文章推荐
- linux中Vim配置
- linux中make命令的简单使用以及Makefile文件的书写
- Linux 下安装Solr步骤
- 命令行编译中的argc argv
- CentOS 7安装msyql(yum和Mysql5.7(解压缩版))
- Linux中的find 指令
- 在Linux环境下mysql的root密码忘记解决方法
- Linux 内核进程管理之进程ID 。图解
- linux基本命令(44)——top命令
- Chrome & Linux font
- Unix & Linux笔记(13)
- linux Kernell crash dump------kdump 的安装设置+Linux系统崩溃的修复解决过程+mysql+kvm
- linux基本命令(43)——killall命令
- linux GUI
- Linux目录结构及快捷键
- Centos 中 vim 的配置
- linux交换分区 free dd 链接文件 压缩工具 归档工具
- [linux 命令笔记] kill
- Centos7 静态IP设置
- linux命令 1