LInux基础04

在这里插入图片描述

文件类型概念

Linux中一切皆文件
举个例子
Linux根目录(/)的空间充斥着各种不同类型的Linux文件。当你创建一个文件
或者向系统传输一个文件时:他会在磁盘上占据一些空间,而且是一个特定格式
(文件类型)
在这里插入图片描述

大体可以分为如下类型

普通文件(f)

普通文件(f)
	1.纯文本文件
	2.二进制文件
	3.数据类型文件

目录文件(d)

目录文件(d)
	类似于 Windows 系统中的文件夹

链接文件

链接文件
	软链接(l):相当于Windows系统中的快捷方式
		   软链接指向对应文件的路径
		ln -s 源文件 目标文件
	
	硬链接:相当于访问文件的一个入口
		   硬链接直接指向inode编号
		
		ln 源文件 目标文件
	源文件
		即你要对谁建立链接

补充:inode编号
		Linux系统文件的唯一编号,相当于身份证		
	
	查看文件inode编号命令
		ls -lhi	
	
	删除文件的底层逻辑
		1.删除的是硬链接
		2.判断该文件的硬链接数是否为0
			如果是:在磁盘中删除
			如果不是:则只删除一个硬链接		

注:目录没法创建硬链接					

在这里插入图片描述
在这里插入图片描述

设备文件

设备文件
	字符文件(c)
		字符设备文件
		
	磁盘文件(b)
		块设备文件		

套接文件(s)

套接文件(s)
	如socket套接接口文件 和网络有关的文件

管道文件(p)

管道文件(p)
	pipe 管道文件

文件用户和用户组

用户
	即账号
		root	超级管理员账号
用户组
	某些具有相同属性账号的集合

创建用户命令
	useradd [账号]
		-g		指定用户组(用户必须存在)
		-r		创建系统用户
		-M		不创建家目录
		-u		指定用户的ID
	系统用户
		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			默认的解析器	
			

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值