Linux文件属性描述

1. 文件类型概念说明

在这里插入图片描述

1.1 查看文件详细信息
指令: ll -li 
135897703 -rw-r--r--  1 root root   56 Dec 12 16:45 1.txt
134319683 -rw-------. 1 root root 1465 Dec  8 16:55 anaconda-ks.cfg
1.2 文件详细信息详解
1.2.1 inode编号 (index node)
  • Linux系统中文件的唯一编号, 就相当于身份证号
  • index node号码必须是同一个文件系统内唯一,在同一个Linux系统中,会出现不同文件系统中inode编号相同的情况
    在这里插入图片描述
1.2.2 硬链接和软链接
1. 什么是硬链接
	硬链接是文件的入口
		直接指向 index node (inode)编号
	硬链接只针对文件,不针对文件夹

在这里插入图片描述

3. 什么是软连接
	相当于Windows中的快捷方式
		主要用来指向对应文件的路径

在这里插入图片描述

4. 链接创建命令
	ln
	参数:
		-s : 创建的链接是软连接

在这里插入图片描述

在这里插入图片描述

4、删除文件的底层逻辑
	1. 删除的是硬链接
	2. 判断该文件硬链接数是否为0
	3. 如果为0, 则在磁盘中将其删除
	4. 如果不为0, 则只删除一个硬链接

2. 文件类型

普通文件			 :f(-)
文件夹			 :d
链接文件			 :l
设备文件			 : b c
	b : 磁盘文件
	c : 字符文件
套接字文件(socket)	 :s
管道文件			 : p

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


知识储备:
	mariadb 数据库下载命令
		yum install mariadb* -y
.conf 		配置文件

3. 用户和用户组

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

创建用户的命令:
	useradd
	
		参数:	
			-g : 指定用户组(用户组必须存在)
			-r : 创建系统用户
			-M : 不创建家目录
			-u : 指定创建用户的ID
			-s : 不允许登录
	
	系统用户: 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	:默认的解析器	

解析器分为: bash sh zsh 三种
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go&Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值