在linux世界里。一切皆文件
1)linux的目录中有且只有一个根目录/,
2)linux的各个目录存放的内容是规划好的,不用乱放文件,
3)linux是以文件的形式管理我们的设备,因此linux系统。一切皆文件,
4)linux的各个文件目录下存放什么内容,大家必须有一个认识,
5)你的脑海里应该有一颗linux的目录树。
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/
可以直接是使用mkdir命令创建,如,mkdir /tesr 表示创建tesr目录。如果需要创建多级目录结构,可以直接加参数-p即可,如mkdir /data/123/test -p,表示创建多级目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)