linux-文件相关

image

文件类型

1、文件详细信息说明

134319695 -rw-------. 1 root root 1.7K Dec  8 12:08 anaconda-ks.cfg
134319695 :文件inode编号,是linux系统中文件唯一的编号就相当于文件在系统中的身份证号
-rw-------.:文件类型和文件权限
1:文件的硬链接数
		补充:关于文件的硬链接和软连接
			硬链接:硬链接直接指向index node编号
			软连接:相当于windows中的快捷方式,主要用来指向对应文件的路径
			创建命令:ln 后面加上参数-s,创建的就是软连接
			删除文件的底层逻辑:
				1、删除的是文件的硬链接 
				2、判断该文件的硬链接数是否为0 
				3、如果为0,则在磁盘中将文件删除
				4、如果不为0,则只删除一个硬链接

2、文件类型

普通文件 : f(-)
文件夹 : d
链接文件 :l
设备文件 : b,c
		b:磁盘文件
		c:字符文件
套接字文件(socket): s
			安装数据库:yum install mariadb* -y
管道文件 :p

3、用户和用户组

用户:相当于账号
用户组:某些具有相同属性的账号的集合
创建用户的命令:useradd
	参数:
		-g:在指定用户组里面创建用户(用户组必须存在)
		-r:创建系统用户
		(1)一般uid在0-999之间的用户,我们看作是系统用户
				系统用户一般用在启动应用程序上,一般不需要登入系统
		(2)一般uid在1000以上的用户,我们看作是普通用户
				一般用在登入上。
		-M:不创建家目录
		-u:指定创建用户的ID
		-s:指定解析器
创建用户组的命令:groupadd
	参数:
			-g:指定用户组的id
切换用户:
	su - [用户名]
	su [用户名]

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

查看用户详情的文件
	catie:x:1000:1000::/home/catie:/bin/bash
		catie:用户名
		x:密码占位符
		1000:uid
		1000:gid
		/home/catie:家目录
		/bin/bash:默认的解析器
posted @ 2021-12-14 15:21  JudyJU  阅读(50)  评论(0)    收藏  举报