【学了就忘Linux基础】— 15.了解Linux目录结构1

【学了就忘Linux基础】— 15.了解Linux目录结构1,第1张

Linux系统的最高一级目录是根目录(/),相当于windows系统中的计算机。在根目录下会有一些一级目录,首先我们要了解这些目录的作用。(重点)

boot目录中的文件,都是系统启动时必须的。如果误删了,系统一定会启动失败。没事别动它。

/lib/和/lib64/目录中放的是函数库。函数库就是程序集合,函数就是程序。

一些需要平凡调用的程序,就封装成一个函数库了。函数库降低了开发人员的开发难度,提升了效率。所有的成熟语言都会有完整的函数库的。Linux系统是C语言开发的函数库。

Linux的函数库的命名规则:.so+数字结尾命名的文件就是函数库。

这个目录就是意外崩溃或者关机之后的文件修复目录。开机时通过fsck工具自动修复。如果自动修复不了,手动其实也解决不了什么问题。所以这个目录知道有什么作用就可以了。

我们在之前的文章已经解释了挂载,知道只要是一个已经建立的空目录就可以作为挂载点。

那么系统虽然准备了三个默认挂载目录/media、/mnt、/misc,但是到底在哪个目录中挂载什么设备都可以由管理员自己决定。

例如刚接触Linux的时候,默认挂载目录只有/mnt一个,所以养成了在/mnt下建立不同目录挂载不同设备的习惯。如/mnt/cdrom 挂载光盘,/mnt/usb挂载U盘,这都是可以的。

官方推荐/media目录挂载光盘,/misc目录挂网络存储设备,/mnt/挂载U盘或者移动盘。根据自己的需求和使用习惯进行分配就可以。

/bin/、/sbin/、/usr/bin/、/usr/sbin/、/boot/、/dev/、/etc/、/home/、/lib/、/lib64/、/mnt/、/tmp/、/root/、/usr/、/var/

/lost+found/、/media/、/misc/、/opt/

/proc/、/sys/、/selinux/、/srv/

linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建其它的目录。

在linux世界里。一切皆文件

1)linux的目录中有且只有一个根目录/,

2)linux的各个目录存放的内容是规划好的,不用乱放文件,

3)linux是以文件的形式管理我们的设备,因此linux系统。一切皆文件,

4)linux的各个文件目录下存放什么内容,大家必须有一个认识,

5)你的脑海里应该有一颗linux的目录树。

/bin:存放二进制可执行文件,常用命令一般都在这里

/etc:存放系统管理和配置文件

/home:存放所有用户文件的根目录,是用户主目录的基点

/usr:存放系统应用程序

/opt:额外安装的可选应用程序包所放置的位置

/proc:虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息

/root:超级用户的主目录

/sbin:存放二进制可执行文件,只有root才能访问。存放的是系统管理员使用的系统级别的管理命令和程序

/dev:存放设备文件

/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统

/boot:存放用于系统引导时使用的各种文件

/lib:存放着和系统运行相关的库文件

/tmp:存放各种临时文件,是公用的临时文件存储点

/var:存放运行时需要改变数据的文件,也是某些大文件的溢出区

/lost+found:这个目录平时是空的,系统非正常关机而留下的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8341415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存