文件管理
文件的目录结构
文件的目录结构从根(/)目录开始,主要由一下几个目录组成,之间的作用也是不同的,具体作用如下:
bin目录:主要存放系统中的一些基本的有执行权限(x)的文件,比如我们输入的一些命令,如ping命令,ls命令等。
boot目录:启动目录,主要存放系统文件用于系统在启动过程中进行使用。系统的核心文件,开机菜单,开机要的配置文件都会放在这个位置。
dev目录:我们都知道在Linux系统中,硬件都是以文件的形式保存在系统中的,没错,这些文件都保存在这个位置。如磁盘文件fd。
etc目录:这个文件保存了系统中的大部分配置文件,包括后期安装的各种应用,配置文件都会保存在这个位置,因此,这个文件夹也是在生产中使用最多的目录。
home目录:这个文件存放的系统创建的普通用户信息,普通用户登陆后就会在这个文件夹中自己用户名对应的目录中,同时,不同的用户之间的文件不能随便查看,需要有权限才可以查看。
root目录:这个目录只有超管(root用户)才可以进入,其他用户不能进入。
run目录:运行文件,程序启动以后产生的文件,程序关闭则删除,属于临时文件。
sbin目录:这个目录中的文件和bin目录中的文件类似,都是可执行文件,不同的区别在于,一般这个目录中的命令一般只有超管可以使用,如useradd。
tmp目录:这个目录一般用于存放临时文件,如系统的日志文件就会放在这个位置。
usr目录:一般的程序安装会安装在这个位置
var目录:存放可变文件,一般系统和应用产生的日志文件,会放在这个文件夹中。
mnt目录:系统挂载文件夹,当有新的文件系统(U盘,光驱等移动存储介质)接入系统后,需要对其进行挂载,若需要访问其中的文件时,挂载以后,其中的文件就可以通过这个目录访问。
proc目录:这是一个虚拟文件系统,不在硬盘上,在内存中,读取相关进程的信息,对内存进行映射,获取系统软硬件的信息,使相关的信息实时可视化,如CPU状态信息,磁盘使用情况等。
其实还有其他文件夹的,如lib,lib64等,因为笔记中没有,就不过多介绍了,需要了解的小伙伴,自行查阅其他文章吧!!!!!
文件类型
文件的类型主要分为常见文件和非常见文件,常见文件又分为普通文件和目录文件,而非常见文件有分为设备文件,链接文件,套接字文件,管道文件等,具体见下图:
用户管理
用户和组的基本信息
用户的基本信息保存在/etc/passwd文件中,内容分为七个字段,每个字段用英文的“:”隔开,分别的作用如下图:
其中root❌0:0:root:/root:/bin/bash这个就是在文件夹中的保存格式。
用户的密码信息保存在/etc/shadow中,这是一个加密文件。密码以密文的形式保存在这个文件夹中,内容分为九个字段,每个字段用英文的“:”隔开,分别的作用见下图:
其中root:
6
6
6Akb2qsF0AT9HSdpP$5/HxSFcrY.2nd.CPCoysMo0YNmwASjtyb.19xaB6IlUFNX1KV3DqQ78/S0IfVL9.4UZomJHu4IKZwxNR/7rCD1::0:99999:7:::这个就是在文件夹中的保存格式。
组的信息保存在/etc/group文件中,分为四个字段,每个字段用英文的“:”隔开,分别表示:组名:组密码:组id:组成员,如“root❌0:”组成员一般默认为空。
用户和组管理
用户的管理具体操作过程如下图所示,如果有不懂的地方可以评论区留言,不过最好的学习方式是实践:
用户组的管理具体操作如下图,就不详细介绍了,因为我也懒,需要思维导图的同学可以联系我获取:
账户权限管理
注:以上内容来自B站视频的学习笔记,跟着老师的讲解和结合自己理解绘制的思维导图,如果有朋友需要,可以联系我本人获取。只能说学习使人进步,好好的学习下去吧,骚年~~