linux 文件类型及用户与用户组

文件类型概念说明
[root@localhost ~]# ll -i
33574991 -rw-------. 1 root root 1687 12月 10 16:15 anaconda-ks.cfg
33575010 -rw-r--r-- 2 root root 0 12月 14 10:12 pp
33575010 -rw-r--r-- 2 root root 0 12月 14 10:12 pp2
34342555 lrwxrwxrwx 1 root root 8 12月 14 10:14 pp3 -> /root/pp
1) 33574991 ---> inode 编号
Linux系统中 文件的唯一编号,相当于身份证
2) -rw------- ---> 文件类型和权限
3) 1 代表硬链接或者软链接数量
# 什么是硬链接? 什么是软链接?
硬链接 : 硬链接直接指向index node 编号
软链接 : 相当于windows中的快捷方式
主要用来指向对应文件的路径
4) 创建命令
ln [参数]
参数:
-s : 创建软链接
案例:
mkdir pp
ln pp aa
touch bb
ln -s bb ff
5) 删除文件的底层逻辑
1.实际删除为硬链接
2.判断该文件硬链接是否为0
3.如果为0,则再磁盘中将其删除
4.如果不为0,则只删除一个硬链接


文件类型
33574991 -rw-------. 1 root root 1687 12月 10 16:15 anaconda-ks.cfg
33575010 -rw-r--r-- 2 root root 0 12月 14 10:12 pp
33575010 -rw-r--r-- 2 root root 0 12月 14 10:12 pp2
34342555 lrwxrwxrwx 1 root root 8 12月 14 10:14 pp3 -> /root/pp
# 此处显示为文件类型
普通文件 : f(-)
文件夹 : d
链接文件 : l
设备文件 : b c (b: 磁盘文件,c: 字符文件)
套接字文件(socket) : s
知识储备:
yum install mariadb* -y (现在MySql)
文件后缀最好见名知意
# 注意:切勿不要以字体颜色判断文件类型

用户和用户组
查看已存在添加的用户:
[root@localhost ~]# ls /home
jiji
查看用户详情文件
[root@localhost ~]# cat /etc /passwd
jiji:x:1000:1000::/home/jiji:/bin/bash
#::之间为空(表示为用户注释或用户简介)
# 文件信息解析
用户名 :jiji
密码占位符 :x
1001 :userid(用户id,在系统中的唯一编号)
1001 :组id
/home/test01 :家目录
/bin/basn :默认的解析器(默认解析器可为bash 或 sh 或 zsh)
创建用户的命令:
useradd
参数:
-g : 指定用户组
-r : 创建系统用户
-M : 不创建家目录
-u : 指定用户ID
-s : 指定解析器
切换用户:
su [用户名]
su - [用户名]
创建用户组的命令:
groupadd
参数:
-g : 指定用户组的ID
案例:
# 创建用户组
[root@localhost ~]# groupadd test01
# 产看用户组
[root@localhost ~]# cat /etc/group
溜啦溜啦

浙公网安备 33010602011771号