文件类型概念说明
1、文件详细信息详解
[root@localhost ~]# ls -lhi total 12K 33574991 -rw-------. 1 root root 1.7K Dec 8 17:03 anaconda-ks.cfg 33574998 -rw-r--r--. 2 root root 12 Dec 14 14:34 index 33574998 -rw-r--r--. 2 root root 12 Dec 14 14:34 index02 34257691 lrwxrwxrwx. 1 root root 11 Dec 14 10:19 index03 -> /root/index
2、inode编号
Linux系统中文件的唯一编号,就相当于身份证号
3、硬链接和软链接
1、硬链接直接指向index node编号
2、软链接相当于Windows中的快捷方式,主要用来指向对应文件的路径
3、创建命令 ln
[root@localhost ~]# ln /root/index /root/index04 创建硬链接
参数: -s:创建的就是软链接
4、删除文件的底层逻辑
1、删除的是硬链接
2、判断该文件硬链接数是否为0
3、如果为0,则在磁盘中将其删除
4、如果不为0,则只删除一个硬链接
文件类型
普通文件:f(-)
文件夹:d
链接文件:l
设备文件:b c(b:磁盘文件 c:字符文件)
套接字符文件(socket):s
yum install mariadb* -y
管道文件:p
注意:不能以颜色判断文件类型
用户和用户组
用户:相当于账号
root test
用户组:某些具有相同属性的账号的集合
root
创建用户的命令:
useradd [用户名] su [用户名] :切换用户
参数:
-g:指定用户组(用户必须存在)
-r:创建系统用户
-M:不创建家目录
-u:指定创建用户的ID的
系统用户:uid在0-999之间的用户,我们就看做系统用户
系统用户一般用在启动应用程序上,一般不需要登录系统
普通用户:uid在1000及以上的用户,我们就看做普通用户
一般用在登录上
创建用户组的命令:groupadd
参数:-g:指定用户组的ID
切换用户
su - [用户名] su [用户名]
查看用户的ID或组的ID:id [用户名]
查看用户详情的文件:[root@localhost ~]# cat /etc/passwd
test:x:1000:1000:用户简介:/home/test:/bin/bash
test:用户名
x:密码占位符
1000:userid
1000:组id
/home/test:家目录
/bin/bash:默认的解析器
手动创建用户
1、vim /etc/gshadow
tuser3:!::
2、vim /etc/group
tuser3:x:1004:
3、vim /etc/passwd
tuser3:x:1004:1004:手动创建用户:/home/tuser3:/bin/bash