![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:默认的解析器