linux基础5

文件类型概念说明

1、文件详细信息详解 134319695 -rw-------. 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg 134319707 -rw-r--r-- 1 root root 12 Dec 13 11:48 index 2、inode编号 Linux系统中文件的唯一编号,就相当于身份证号 3、硬链接和软连接 1、什么是硬链接 硬链接直接指向独一无二的index node编号 2、什么是软连接 相当于Windows中的快捷方式 主要用来指向对应文件的路径 3、创建命令 ln 参数: -s 创建的就是软连接 4、删除文件的底层逻辑 1、删除的是硬链接 2、判断该文件硬链接数是否为0 3、如果为0,则在磁盘中将其删除 4、如果不为0,则只删除一个硬链接

image

文件类型

普通文件 :f(-) 文件夹 : d 链接文件 : l 设备文件 : b c b : 磁盘文件 c : 字符文件 套接字文件(socket) :s “套接字(Socket)就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,完成两个应用程序之间的数据传输。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口” 管道文件 : p 管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道。本质上,管道也是一种文件,但却和一般的文件有不同 注意:不能以颜色判断文件类型。

image

用户和用户组

用户:相当于账号 root test 用户组:某些具有相同属性的账号的集合 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 :默认的解析器

image


__EOF__

本文作者祈安
本文链接https://www.cnblogs.com/jyc666/p/15688053.html
关于博主:没有收拾残局的能力,就别放纵善变的情绪
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   丶祈安  阅读(32)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示