当前位置: 首页 > news >正文

6、liunx目录的功能

一、目录简介


Linux主要树结构目录包括:/、/root、/home、/usr、/bin、/tmp、/sbin、/proc、/boot

【Linux系统中常见目录功能如下】

  •  / 根目录;
  • /bin 存放必要的命令;(普通用户)
  •  /boot 存放内核以及启动所需的文件;
  • /dev  存放硬件设备文件;
  • /etc 存放系统配置文件;
  • /home 普通用户的宿主目录,用户数据存放在其主目录中; 
  • /lib|lib64  存放必要的运行库;
  • /mnt 存放临时的映射文件系统,通常用来挂载使用;
  • /proc 存放存储进程和系统信息;
  • /root 超级用户的主目录;
  • /sbin 存放系统管理程序;
  • /tmp 存放临时文件;
  • /usr  存放应用程序,命令程序文件、程序库、手册和其它文档;
  • /var  系统默认日志存放目录。
1)根 “/”
根目录。有且只有一个,每一个文件或目录都是从根开始,只有root用户具有该目录下的写权限,且/root目录是用户root的主目录。2)bin 用户二进制文件(命令)
存放标准的(或者说是缺省的)linux工具,比如像“ls”、“vi”还有“more”等等。系统所需要的命令位于此目录,这个目录中的文件都是可执行的、普通用户都可以使用的命令。3)sbin 用户的二进制文件(命令)
这个目录存放root用户单独使用命令。主要是对Linux系统进行管理命令。4)boot 引导程序加载目录
Linux内核及引导系统程序所需要的文件目录,比如vmlinuz、initrd、grub文件都位于这个目录中。5)/etc - 配置文件
存放系统配置方面的文件,也包含了用于启动和停止单个程序的启动或关闭的shell脚本,yum安装的软件默认会安装到/etc目录去6)/dev - 设备文件
存放与设备(包括外设)有关的文件(说明:unix和linux系统均把设备当成文件),比如想要连接打印机,系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动/dev/cdrom、USB驱动等都放在这个目录。7)/home - 用户Home目录
所有用户用home存放个人数据。具体就是每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名,而root用户除外8)/root - 用户root目录
系统管理员的目录root。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。9)lib - 系统库
包含支撑位于/bin和/sbin下的二进制文件的库文件,库文件名为ld*或lib*.so.*10)mnt 挂载目录
存放挂载储存设备的挂载目录,临时安装目录,系统管理员可以挂载文件系统。例如说是光盘、U盘。11)/proc - 进程信息
操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。目录中包含的与特定PID相关的信息,而且系统资源以文本信息形式存在,如/proc/uptime12)/usr - 用户程序
存放用户程序的目录,包含二进制文件、库文件、帮助文档、二级程序的源代码等。普通用户存储系统文件和配置文件目录13)/tmp - 临时文件
包含系统和用户常见的临时文件,当系统启动时该目录下的文件都将被删除。14)/var - 变量日志文件
这个目录的内容是经常变动的,其名字可以理解为vary的缩写,有存放系统日志/var/log。

二、文件系统类型


#首先说说Linux的文件系统类型分为4种:普通文件、目录文件、连接文件和特殊文件。
1、普通文件:
如文本文件、shell脚本、二进制的可执行文件等,可以使用命令cat、less、more、vi、emacs来查看内容,用命令mv可以改名。
2、目录文件:
包括文件名、子目录名等,它是linux储存文件名的唯一地方,可用ls列出目录文件。
3、连接文件:
连接文件是以用“l”开头,而文件名后面是以“->”指向所连接的文件,也就是指向同一索引节点的那些目录条目,用命令ls查看。
4、特殊文件:
比如用/dev/had标识第一硬盘,一般就是磁盘、终端、打印机等在文件系统中表示出来,这一类文件就是特殊文件,常放在/dev目录内。

http://www.lryc.cn/news/474785.html

相关文章:

  • 挑战Java面试题复习第5天,无人扶我青云志
  • 大规模语言模型:从理论到实践(1)
  • C#如何锁定和解除鼠标及键盘BlockInput
  • Stable Diffusion 3.5发布:图像生成新纪元,多模态AI的突破!
  • MySQL超大分页怎么优化处理?limit 1000000,10 和 limit 10区别?覆盖索引、面试题
  • RabbitMQ 实现消息队列负载均衡
  • 嵌入式linux中HTTP协议原理基本分析
  • thinkphp和vue基于Workerman搭建Websocket服务实现用户实时聊天,完整前后端源码demo及数据表sql
  • 浅谈射频应用
  • SAP(PP生产制造)拆解工单业务处理
  • 《Python游戏编程入门》注-第4章2
  • deque
  • YOLOv11改进策略【卷积层】| CVPR-2020 Strip Pooling 空间池化模块 处理不规则形状的对象 含二次创新
  • yt-dlp下载视频
  • oracle insert忽略主键冲突,忽略重复记录
  • 小新学习k8s第四天之发布管理
  • 01_IAR新建CC2530工程
  • 原生鸿蒙的竞争力到底如何?
  • 数字化生态平台:关键功能全解析
  • c 到 c++ 过渡
  • [linux驱动开发--环境搭建] qemu-9.1+linux-kernel-6.11
  • 019集——获取CAD图中多个实体的包围盒(CAD—C#二次开发入门)
  • 【Clickhouse 探秘】Clikchouse 有哪些表引擎?你都知道哪些?
  • 你好,C++并发世界
  • windows10 安装 达梦数据库DM8
  • ntp交叉编译 ntpdate时间同步
  • 微服务实战系列之玩转Docker(十六)
  • Solana 代币 2022 — Transfer Hook
  • 网络爬虫中的反爬虫技术:突破限制,获取数据
  • 【ROS2】cv_bridge:ROS图像消息和OpenCV的cv::Mat格式转换库