Linux文件属性详述

一.文件类型概念说明

文件详细信息详解 

134319695 -rw-------. 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg
134319707 -rw-r--r-- 1 root root 12 Dec 13 11:48 index

使用命令ll -i得到

inode编号

134319695-->iNode编号

Linux系统中文件的唯一编号,就相当于身份证号。

硬链接和软连接

什么是硬链接?

-->硬链接直接指向index node编号。

什么是软连接?

-->相当于windows中的快快捷方式

-->用于存放指向源文件的路径信息

创建命令

--> ln  参数: -s :创建的就是软连接

删除文件的底层逻辑

>删除的是硬链接

>判断该文件硬链接数是否为0

>如果为0,则在磁盘中将其删除

>如果不为0,则只删除硬链接

二.文件类型

普通文件 :f(-)

文件夹 : d

链接文件 : l

设备文件 : b c

                    -->b : 磁盘文件

                    -->c : 字符文件

套接字文件(socket) :s

>>>yum install mariadb* -y 安装socket<<<

管道文件 : p

注意:不能以颜色判断文件类型。

三.用户和用户组

用户:相当于账号

--->root test

用户组:某些具有相同属性的账号的集合

--->root

创建用户的命令:useradd

参数:
-g : 指定用户组(用户必须存在)
-r : 创建系统用户
-M :不创建家目录
-u :指定创建用户的ID的


系统用户:uid在 0 - 999 之间的用户,我们就看作系统用户
              系统用户一般用在启动应用程序上,一般不需要登录系统。

普通用户:uid在 1000及以上的用户,我们就看作普通用户
              一般用在登录上。

创建用户组的命令:groupadd

参数:
-g : 指定用户组的ID

切换用户
     su - [用户名]
     su [用户名]

查看用户的ID或组的ID:id [用户名]

查看用户详情的文件

[root@localhost ~]# cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:/bin/bash
用户名 : test01
密码占位符 :x
1001 : userid
1001 : 组id
/home/test01 : 家目录
/bin/bash :默认的解析器

 

 

 

posted @ 2021-12-14 16:33  bug俱乐部  阅读(42)  评论(0)    收藏  举报