linux系统文件相关信息

 

linux系统文件相关信息

·  文件类型概念说明

·  文件软硬链接说明

·  存储数据相关 -inodeheblock

·  文件用户和用户组

·  文件相关权限

·  文件时间信息

   一、文件类型概念说明

       1.文件详细信息详解

           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

       2.inode编号

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

   二.硬链接和软连接

           1.什么是硬链接

               硬链接直接指向index node编号

           2.什么是软连接

               相当于windows中的快捷方式

               主要用来指向对应文件的路径

   三、储存数据相关           

           1.创建命令

               ln

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

           2.删除文件的底层逻辑

               1.删除的是硬链接

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

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

               4.如果不为0,则只删除一个硬链接

           3.文件类型

               1.普通文件  : f(-)

               2.文件夹     : d

               3.链接文件  : l

               4.设备文件  : bc          b:磁盘文件      c:字符文件

               5.套接字文件(socket)   :s

                   yum  install  mariadb* -y

               6.管道文件   : p

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

               7.断点续传

                .comf    配置文件

                .py

      四、文件用户和用户组

                用户:相当于账号

                      root                 test

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

                     root :高级管理用户组

               创建用户的命令:

                     useradd

                     参数:-g :指定用户组(用户必须存在)

                              -r:创建系统用户

                              -m:不创建家目录

                              -u:指定创建用户的id的

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

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

               创建用户组的命令:

                        groupadd

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

              切换用户:su- 【用户名】

                            su   【用户名】

              查看用户的id或组的id

              id 【用户名】

              查看用户详情的文件

 1 [root@localhost ~]# cat /etc/passwd
 2 test01:x:1001:1001:用户简介:/home/test01:/bin/bash
 3 用户名          : test01
 4 密码占位符    :x
 5 1001        : userid
 6 1001        : 组id
 7 /home/test01 : 家目录
 8 /bin/bash    :默认的解析器    
 9 
10 bash
11 sh
12 zsh
查看文件详情的文件

-------------今天的内容就到这里,我们下次再见-------------

                

posted @ 2021-12-14 15:48  Roseblacko  阅读(71)  评论(0编辑  收藏  举报