Linux文件系统的层次结构、每个目录的含义、文件属性以及文件中第一列的第一个字符的含义

news2024/11/15 20:54:21
1.Linux文件系统的层次结构

在Linux操作系统中,所有的文件和目录都被组织成以一个根节点“/”开始的导致的树状结构:

5.Linux系统的目录解析
(1)/bin

bin是Binary的缩写,这个目录存放着最经常使用的命令。

(2)/boot

这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件

(3)/dev

dev是Device的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

(4)/etc**

这个目录用来存放所有的系统管理所需要的配置文件和子目录。

(5)/home**

用户的主目录,在Linux中,每一个用户都有一个最近的目录,一般该目录是以用户名的账号命名的。

(6)/lost+found

这个目录一般情况下是空的,当系统非法机关后,这里就存放了一些文件。

(7)/lib

这个目录里面存放着系统最基本的动态链接共享库,其作用类似于windows里面的DLL文件,几乎所用的应用程序都需要用到这些共享库。

(8)media

Linux系统会自动识别一些设备,比如U盘,当识别后,Linux会把识别的设备挂载到这个目录下。

(9)/mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载到这个目录下,然后进入该目录就可以查看光驱里面的内容了。

(10)/opt**

这是给主机额外安装软件所摆放的目录。

(11)/proc

这个目录是一个虚拟的目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息,这个目录的内容不在硬盘上而是载内存里面。

(12)/root

该目录是为系统管理员,也称作超级权限者的用户目录。

(13)/sbin

s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

(14)/selinux

这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

(15)/srv

该目录存放一些服务启动之后需要提取的数据

(16)/sys

这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs

(17)/tmp

这个目录是用来存放一些临时文件的。

(18)/usr***

这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下program files目录。

(19)/usr/bin

系统用户使用的应用程序。

(20)/usr/sbin

超级用户使用的比较高级的管理程序和系统守护程序。

(21)/usr/src

内核源代码默认的放置目录。

(22)/var

这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

  • /var/run/utmp 记录现在登入的用户,使用w,who,users等命令查看

  • /var/log/wtmp 记录用户所有的登入和登出,使用last命令查看

  • /var/log/lastlog 记录每一个用户最后登入时间,使用lastlog命令查看

  • /var/log/btmp 记录所有登录失败信息,使用lastb命令查看

  • /var/log/auth.log 需要身份确认的操作

  • /var/log/secure 记录安全相关的日志信息

  • /var/log/maillog 记录邮件相关的日志信息

  • /var/log/message 记录系统启动后的信息和错误日志

  • /var/log/cron 记录定时任务相关的日志信息

  • /var/log/spooler 记录UUCP和news设备相关的日志信息

  • /var/log/boot.log 记录守护进程启动和停止相关的日志消息

2.文件属性

6.文件中第一列的第一个字符的含义

  • d 则是目录

  • 则是文件;

  • l 则表示为链接文档(link file);

  • b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);

  • c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1376963.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Nerf相关研究

1.Nerf相关研究 随着Luma AI的到来,再次将Nerf推向浪尖,实用性进一步得到强化。Nerf仍以极速的发展速度前行,越来越多的研究方向不断涌现。 4K-Nerf 4K-NeRF: High Fidelity Neural Radiance Fields at Ultra High Resolutions 论文&#…

写点东西《2024 年决心:更加以开源为中心》

写点东西《2024 年决心:更加以开源为中心》 简而言之1- 使用 Taipy 代替 Tableau 2- 使用 Cal.com 代替 Calendly 3- Plausible 代替 Google Analytics4- AppFlowy 代替 Notion5- Penpot 代替 Figma 6- Fonoster 代替 Twilio 7- NextCloud 替代 Dropbox 8- Jitsi 替…

想寻找Axure的替代品?我们已经试用了10+款设计工具,来看看吧!

Axure是许多产品经理和设计师进入快速原型设计的首选工具,但Axure的使用成本相对较高,学习曲线陡峭,许多设计师正在寻找可以取代Axure的原型设计工具,虽然现在有很多可选的设计工具,但质量不均匀,可以取代A…

平面光波导_三层均匀平面光波导_射线分析法

平面光波导_三层均匀平面光波导_射线分析法 三层均匀平面光波导: 折射率沿 x x x 方向有变化,沿 y y y、 z z z 方向没有变化三层:芯区( n 1 n_1 n1​) > > > 衬底( n 2 n_2 n2​) ≥ \geq ≥ 包层( n 3 n_3 n3​)包层通常为空…

YOLOv8-Seg改进:UNetv2多层次特征融合模块结合DualConv、GSConv

🚀🚀🚀本文改进:多层次特征融合(SDI)结合DualConv、GSConv模块等实现二次创新 🚀🚀🚀SDI 亲测在多个数据集能够实现涨点,同样适用于小目标检测 🚀🚀🚀YOLOv8-seg创新专栏:http://t.csdnimg.cn/KLSdv 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定…

软件系统培训方案(Word)

1. 培训概述 2. 培训目的 3. 培训对象及要求 3.1. 培训对象 3.2. 培训人员基本要求 4. 培训方式 5. 培训内容 6. 培训讲师 7. 培训教材 8. 培训质量保证 8.1. 用户培训确认报告 8.2. 培训疑问解答 软件开发全文档下载:软件项目开发全套文档下载_软件项目文档-CSDN博…

java项目之留学生交流互动论坛(ssm)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的留学生交流互动论坛。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 管理员:首页、个…

电调相关英文缩写ESC、BEC、PPM、Oneshot125、Oneshot42、Multishot、DShot、ProShot

ESC ESC全称是 Electronic Speed Control 中文翻译成电子调速器,就是电调 BEC BEC全称是 battey elimination circuit 中文翻译成免电池电路 可以理解就是对外供电,BEC就是线性稳压,降压用的,给接收机飞控供电 ESC协议 ESC协议…

K8s---存储卷(动态pv和pvc)

当我要发布pvc可以生成pv,还可以共享服务器上直接生成挂载目录。pvc直接绑定pv。 动态pv需要两个组件 1、卷插件:k8s本生支持的动态pv创建不包括nfs,需要声明和安装一个外部插件 Provisioner: 存储分配器。动态创建pv,然后根据pvc的请求自动…

什么是金融RPA?金融RPA解决什么问题?金融RPA实施难点在哪里?

什么是金融RPA?金融RPA,即金融领域的机器人流程自动化,是一种利用软件机器人来代替人工完成重复性劳动任务的技术。它能够通过模仿最终用户在电脑上的手动操作方式,实现自动化处理大量重复、规则明确的业务流程,如账务…

uniapp 制作 wgt 包(用于 app 的热更新)

升级版本号 修改 manifest.json 的配置,应用版本名称和应用版本号 必须高于上一版的值。 制作 wgt 包 发布 wgt 包 打开 uni-admin 项目的升级中心 上传后会自动生成下载链接 app 的静默热更新 发布新版后,用户打开app,后台会自动下载 wgt…

基于JavaWeb+BS架构+SpringBoot+Vue电影订票系统系统的设计和实现

基于JavaWebBS架构SpringBootVue电影订票系统系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 1 绪 论 3 1.1研究背景和意义 3 1.2拟解决的问题及特性 3 1.3论文的结构 …

记录一下Canal的错误,主要是top.javatool.canal.client.util下的StringConvertUtil引起的

项目场景: 提示:这里简述项目相关背景: 由于数据库的一个localdatetime字段是空的, 然后修改数据库数据同步canal的时候报了这个错误: Caused by: java.lang.IllegalArgumentException: Can not set java.time.LocalD…

Vue入门五(Vue-CLI项目搭建|vue项目目录介绍|vue项目开发规范|es6导入导出语法)

文章目录 一、Vue-CLI 项目搭建介绍node环境搭建1) 下载与安装2)测试是否安装成功 安装vue-cli安装vue脚手架 创建Vue项目1)使用命令创建项目2)使用图形化界面创建项目 二、vue项目目录介绍1.命令行运行vue项目2.Pycharm中运行项目3.目录结构…

SQL SERVER 19安装 SQL Prompt 10.02版本

SQL Prompt最新版官网下载地址:https://download.red-gate.com/SQLPromptDownload.exe 下载完成后,断开网络,全部点下一步。 注册机会报毒,安装前请先关闭杀毒软件! 下载好附件之后解压,打开SQLPrompt_7…

io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.

报错信息: 浏览器中的报错信息 IDEA中的报错信息 报错原因: SpringBoot整合Redis使用的默认配置,但是我们设置了Redis的密码,而默认配置中密码是为空的,导致不能够连接 浏览器中的报错信息 There was an unexpected …

视频转为序列图的软件,让视频批量转为序列图

你是否曾经遇到过这样的困境:需要将一段视频转为一系列的图片,但却没有合适的工具来完成?或许你曾经手动截图,或者用其他方式,但结果往往不尽如人意,图片质量差、色彩失真、画面不清晰。现在,让…

创建一个简单鸿蒙app项目

文章目录 前言TypeScript 基础类型创建一个鸿蒙app总结 一、前言 鸿蒙系统上的开发已经是趋势了,必须紧跟时代的潮流。先简单了解下鸿蒙系统中,我们开发一个app需要用到的语言,那么就是TypeScript。这篇文章主要讲的就是一些基础的语法。最…

RPA流程自动化能为企业带来多大效益?

机器人流程自动化(RPA)备受各行各业青睐的最重要原因之一就是软件的高度通用性,随着企业对于降本增效的需求越来越旺盛,RPA应用案例的数量和多样性也在不断增加。 因为RPA所适用的行业很多,所以其对企业的效益也是有不…

使用ros_arduino_bridge控制机器人底盘

使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetson nano,就可以在PC端通过键盘控制小车的运动了。实现流程如下: 系统准备;下载程序;程序修改;分别启动PC与Jetson…