文件只是存放数据的一种方式。有时候计算机用二进制存放数据。
centos 6 ext4文件系统 centos 7 xfs文件系统
ls /boot
ll /dev/sda /dev/sr0 block块设备(1K,2K)
ll /dev/zero charactor字符设备
ll /dev/null 黑洞,往这里面丢东西全都给吸走了。垃圾箱,吞噬一切
ll /dev/random 生成随机数
/etc 存放设置,等价于windows注册表地位。管理linux主要就是在改里面的各种设置。
/home 存放用户的数据
/bin 用户放的二进制工具
/sbin 管理员root用户放的二进制工具
/tmp 临时数据
/usr 放操作系统里大的内容
/var 放可变的内容,比如日志
ls /var/log
文件系统分层结构:LSB linux Standard Base linxu标准基线(大背景是文件系统分层)
http://www.pathname.com/fhs/
/proc Process进程 假目录,不在硬盘上。 正在执行过程中,内存中的数据
/sys 系统和硬件相关信息
echo '- - -' > /sys/class/scsi_host/host0/scan 虚拟机中触发硬件识别物理硬盘
mount /dev/sdb3 /mnt 挂载点
每个文件都有两部分的数据
里面存放的数据(data) 文件的属性(metadata)
touch abc 创建文件
ll /etc/grub2.cfg 软链接,快捷方式