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

溜啦溜啦

posted @ 2021-12-14 20:09  谢俊杰  阅读(146)  评论(0)    收藏  举报