Linux学习笔记之目录的分类和意义

Linux和window不同之处在于,它的目录在无图像化界面是看不到的,我们需要知道各个目录的意义和存放目录的内容是什么,所以在学习Linux的时候我们必须搞清楚这些问题。
1、/bin/ 这个目录下一般存放的是一些系统的基本命令,任何权限(root用户和普通用户,下同)用户都可以调用。
2、/sbin/ 这个目录下保存的是系统的一些环境变量和系统设置相关的一些命令,与上一个目录上最大的区别就在于只有root用户可以调用它。从目录名称上我们即可看出来,这个”s”它代表的意思就super,只有像Superman这样的root用户可以调用,root用户在Linux上简直就是超人,权限什么的对于它来说都形同虚设。
3*、/usr/bin/ 这个目录下存放的有系统命令目录 在单用户下你无法调用,原因是和系统启动无关 。转一个网友说的,其中还存有在后期安装的一些软件的运行脚本。主要放置一些应用软体工具的必备执行档。*
4、/boot/ 系统启动目录,存放一些系统文件,类似我们常用Windows中的C盘。这个文件下不可放一些与系统无关的文件,容易影响系统的正常使用。此外,这个目录最好做一些定期的备份,以防不备之需。
5、 /dev/ 存放一些硬件设施,Linux的系统所有内容都必须以文件形式保存,其中就包括硬件信息。
6、/etc/ 系统默认配置文件存放目录,账户,密码就存在在其中。
*7、/home/ 习惯称呼其为家目录或者宿主目录(指的只是普通用户,root用户的宿主目录后面介绍) ,当用户登录时,系统会在/home/下自己建立一个和用户名称呼相同的目录来存放一些文件。例如 一个普通用户 使用名为 Tom 的名称登录,之后系统会在/home/下生成一个/Tom/ 绝对路径为/home/Tom 。
8、/lib/ 一个存放系统的函数库目录。*
9、/lost+fount/ 当正常运行的系统由于意外奔溃死机时导致系统关闭,此时会产生文件碎片,这个目录就是存放文件碎片的目录,在系统正常运行时,这个文件夹就是空的。它可以方便找回意外丢失是信息,需要配合fask工具使用。
10、 三大挂载目录:
① /media/ 挂载一些多媒体外设。如 软盘或者光盘。
② /mut/ 挂载一些移动外设。如 U盘,移动硬盘。
③ /msc/ NfC服务共享目录。 个人习惯在这个目录下新建目录挂载我个人的移动硬盘。
11、/opt/ 第三方如软件存放目录。放置、安装其他软件的位置。它类似我们Windows下C盘:program files 目录。
12 、 特殊二人组:下面的两个目录特殊之处在于 他们存放位置是内存,所以不在这两个文件中存放文件,那样只是白费力气。
① /proc/ 虚拟文件系统 在内存中保留,保存系统进程,内核信息,CPU状态
如 /proc/cpuinfo/保存的就是CPU信息 , /proc/devices/ 保存的是驱动信息
/proc/filesystem 存放文件系统信息 , /proc/net/ 存放网络协议信息 。
② /sys/ 保存内核相关信息。(system)
11 、/root/ 这个就是root用户的宿主目录,简单点就是Superman的家。
12 、/srv/ 服务信息存放点。
13、/tmp/ 临时文件存放目录,可以随时清空,在前期学习可以用于测试实验的目录。
14、/usr/ ”Unix softwre Rsource”系统文件资源目录和Windows下的C盘:Windows目录类似
15、 /var/ 动态数据文件缓存位置。
PS:重要的目录已经注明,有的目录下的文件信息很重要,大家在使用时记得额外备份。
感谢阅读,有什么不对的地方欢迎指出,以便改正,谢谢。

你可能感兴趣的:(linux学习笔记)