Linux学习1-文件系统

参考帖子

Linux目录结构及详细介绍
深入理解linux系统的目录结构

目录结构概括

1.如图是Fedora27的目录结构,按照功能对常见文件目录做了划分。
mind map

2.如图是Fedora下 ls -l / 输出结果,在这里简要介绍文件颜色意义
ls -l /

文件颜色意义
白色普通文件
蓝色文件夹
绿色可执行文件
浅蓝色链接文件
红色链接文件有问题

目录结构具体介绍

1.硬件相关

/boot
该目录中存放系统的内核文件和引导装载程序文件

d /boot/grub2 启动管理程式
- /boot/vmlinuz* linux内核文件

/dev
Linux系统中任何装置与周边设备都是以档案的型态存在于这个目录当中

1.常见设备档案 /dev/null, /dev/zero, / dev/hd*, /dev/sd*
2.挂载操作 如 mount /dev/sdc1 /mnt/usb

2.系统相关

/proc
进程与内核信息

1.此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间
2.重要的目录有
/proc/cpuinfo cpu信息
/proc/meminfo 内存信息
/proc/net/*
/proc/interrupts
/proc/dma
/proc/ioports

/etc
系统配置文件存放的目录,该目录存放系统的大部分配置文件和子目录

1.不建议在此目录下存放可执行文件
2.该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限
3.重要的配置文件有
/etc/fstab 开机默认mount文件系统的配置文件
/etc/init.d -> /etc/rc.* 一些系统启动脚本
/etc/sysconfig 机器名 网卡启动 网关等
/etc/yun.repos.d yum源
/etc/profile 环境变量

3.发行商程序

/bin -> /usr/bin
该目录为命令文件目录,也称为二进制目录

1.包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件
2.包含shell解释器等

/sbin -> /usr/sbin
放置系统管理员使用的可执行命令

1.常见命令fdisk、shutdown、mount等
2.与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用

/lib -> /usr/lib
系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,该目录下存放了各种编程语言库

/opt
给主机额外安装软件所摆放的目录

4.用户程序

下列与上述同名文件夹意义相同,区别是它们是用户自定义的,包括自定义命令、安装软件等
/usr/local/bin
/usr/local/sbin
/usr/local/lib
与此类似的还有,/home/user1/.local下目录结构

5.挂载点

/mnt
主要用来临时挂载文件系统,为某些设备提供默认挂载点,如floppy,cdrom,U盘等

/media
媒体类型挂载目录,暂时用的不多

6.用户目录

/root
root用户家目录

/home/user1
其他用户家目录

7.其他

/var
放置系统执行过程中经常变化的文件

1./var/log/message 所有的登录文件存放目录
2./var/spool/mail 邮件存放的目录

/tmp
临时文件目录,删除操作可以在这里做备份

/lost+found
在EXT2或EXT3文件系统中,当系统意外崩溃或机器意外关机,产生的一些文件碎片放在这里

待补充

1.文件颜色说明补充,如何自定义色值
2./dev类型补充
3./proc补充介绍
4./etc详细介绍
5.遇到更多的知识点,做补充;发现错误,进行修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值