Linux运维:深入了解 Linux 目录结构

Linux运维:深入了解 Linux 目录结构

    • 一、 Linux 目录结构与 Windows之间的主要区别
    • 二、Linux根目录结构
    • 三、常见目录及其作用


💖The Begin💖点点关注,收藏不迷路💖

在这里插入图片描述

一、 Linux 目录结构与 Windows之间的主要区别

1、根目录表示法:

Linux:Linux 使用单个根目录 / 作为整个文件系统的起点。所有其他文件和目录都是相对于根目录的路径来定位的。Windows:Windows 使用多个驱动器表示不同的存储设备(如 C:\、D:\ 等),每个驱动器都有自己的根目录。

2、路径分隔符:

Linux:Linux 使用正斜杠 / 作为路径分隔符。例如:/home/user/Documents/。
Windows:Windows 使用反斜杠 \ 作为路径分隔符。例如:C:\Users\User\Documents\。

3、目录结构:

Linux:Linux 的目录结构是层次化的,采用单一树状结构,所有内容都从根目录开始。常见目录如 /bin、/etc、/home 等。
Windows:Windows 的目录结构较为分散,不同驱动器有各自的根目录,常见的系统目录包括 C:\Windows、C:\Program Files、C:\Users 等。

4、文件系统:

Linux:Linux 使用诸如 ext4、XFS、Btrfs 等文件系统。
Windows:Windows 使用 NTFS(新技术文件系统)作为主要文件系统,但也支持 FAT32 和 exFAT 等。

5、特殊目录:

Linux:Linux 中的特殊目录包括 /proc(虚拟文件系统)、/dev(设备文件)、/tmp(临时文件)等。
Windows:Windows 中的特殊目录包括 C:\Windows(系统文件)、C:\Program Files(安装程序文件夹)、C:\Users(用户目录)等。

二、Linux根目录结构

/ 根目录: 是系统中所有其他目录和文件的起点。根目录是整个文件系统的顶级目录。

三、常见目录及其作用

/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。

/bin: 存放基本用户命令的二进制文件,如常用的命令ls、tar、mv、cat等。

/sbin: 存放系统管理员命令的二进制文件,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。

/boot: 存放启动 Linux 操作系统所需的引导文件和内核镜像。

/etc: 存放系统配置文件。

如:

/etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.
/etc/fstab 启动时mount -a命令(/etc/rc 或等效的启动文件中)自动mount的文件系统列表. Linux下,也包括用swapon -a启用的swap区的信息.
/etc/login.defs login 命令的配置文件.

/home: 用户主目录,也叫家目录。

/var: 存放变化文件,如日志、缓存等,这个路径就重要了!不论是登入、各类服务的问题发生时的记录、以及常态性的服务记录等等的记录目录。

/tmp: 临时文件目录,一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。

/dev: 设备文件,在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。

/proc: 虚拟文件系统,提供关于系统内核和进程的信息。

/sys: 包含与系统硬件相关的信息。

/usr: 用户程序目录。

 /usr/bin 存放应用程序/usr/share 存放共享数据/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件/usr/local:存放软件升级包,用于存放本地安装的软件,通常由系统管理员手动安装的软件会被放置在这里。/usr/share/doc: 系统说明文件存放目录/usr/share/man: 程序说明文件存放目录

/root: 超级用户 root 的主目录。

/lib 和 /lib64: 共享库文件,存放/bin 和/sbin 目录下的二进制文件需要的共享库文件和内核模块。

/opt: 存放可选的应用程序包,通常由第三方软件安装。

/mnt: 用于挂载临时文件系统,管理员可以手动挂载其他设备或分区到这个目录。

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖

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

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

相关文章

vivado clock ip核的使用

clock 偶数倍分频就是进行计数器计数,奇数倍分频如果不要求占空比的话也是进行计数,如果要求0.5的占空比的话,则需要进行两个计数器, 对于实现占空比为50%的N倍奇数分频,我们可以分解为两个通道: 上升沿触…

数据拯救指南:解决文件或目录损坏且无法读取的终极策略

在日常的计算机使用中,我们经常会遇到文件或目录损坏且无法读取的困扰。当这类问题发生时,无论是重要的文档、照片还是视频文件,都可能会变得无法访问,给我们的工作和生活带来极大的不便。面对这种情况,我们首先需要了…

落地灯哪个牌子好?五款品质可靠的落地灯,各具亮点

近年来,落地灯作为最适合目前用眼人群使用的照明电器,以显著的照明效果获得了广泛认可,并成为众多学生党、上班族用眼时的必备工具。其受欢迎的程度不断攀升,促使越来越多的人都选择入手落地灯。然而,我发现市场上也有…

关于JSP的打印调试,再来一篇巩固巩固

JSP实质上就是html混入了Java,或者说是HTMLJavaScriptCSSJava的混合⽂件,那么就会牵扯到各种语言之间的变量引用问题,既然基础是html,那么就先看看html怎么引用其他内容,以及其他内容间值的互引用。 1、Html获取JavaS…

数据结构之栈详解(C语言手撕)

🎉个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生 🙈个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE 🐼本文由GOTXX原创,首发CSDN&…

HYBBS 表白墙网站PHP程序源码,支持封装成APP

PHP表白墙网站源码,适用于校园内或校区间使用,同时支持封装成APP。告别使用QQ空间的表白墙。 简单安装,只需PHP版本5.6以上即可。 通过上传程序进行安装,并设置账号密码,登录后台后切换模板,适配手机和PC…

如何在Linux本地搭建Tale网站并实现无公网ip远程访问

文章目录 前言1. Tale网站搭建1.1 检查本地环境1.2 部署Tale个人博客系统1.3 启动Tale服务1.4 访问博客地址 2. Linux安装Cpolar内网穿透3. 创建Tale博客公网地址4. 使用公网地址访问Tale 前言 今天给大家带来一款基于 Java 语言的轻量级博客开源项目——Tale,Tale…

JMeter 二次开发之环境准备

通过JMeter二次开发,可以充分发挥JMeter的潜力,定制化和扩展工具的能力以满足具体需求。无论是开发自定义插件、函数二次开发还是定制UI,深入学习和掌握JMeter的二次开发技术,将为接口功能测试/接口性能测试工作带来更多的便利和效…

【Linux/OS学习】基础文件控制/IO——内存文件

文章目录 一、 基础文件控制1.1 系统接口open函数1.2 Linux中文件描述符1.2 C语言FILE中的文件描述符 二、重定向1. 输出重定向2. 追加重定向3. 输入重定向 tips:fd的分配规则 一个文件要有一个唯一的文件标识,以便用户识别和引用。 文件名包含3部分:文件…

进电子厂了,感触颇多...

作者:三哥 个人网站:https://j3code.cn 本文已收录到语雀:https://www.yuque.com/j3code/me-public-note/lpgzm6y2nv9iw8ec 是的,真进电子厂了,但主人公不是我。 虽然我不是主人公,但是我经历的过程是和主…

jdk1.8下载与安装 图文版

JDK下载 首先在Oracle官网上下载jdk1.8.https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,如下图所示,找到jdk1.8,选择对应的版本 或者 链接:https://pan.baidu.com/s/13lZy7JKE1xn-dXx_VG1QFA?pwd29wl 提取码:…

谷歌承认“窃取”OpenAI模型关键信息

什么?谷歌成功偷家OpenAI,还窃取到了gpt-3.5-turbo关键信息??? 是的,你没看错。 根据谷歌自己的说法,它不仅还原了OpenAI大模型的整个投影矩阵(projection matrix)&…

Redis高可用之哨兵模式和集群模式

Redis高可用 Redis哨兵高可用 概述 sentinel哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。 哨兵架构下client端第一次从哨兵找出redis的主节点,后续就直接访问redis的主节点 不会每次都通过sentinel代理访问redis的主…

知识图谱技术综述

作者简介:徐增林(1980 − ),男,博士,教授,主要从事机器学习及其在社会网络分析、互联网、计算生物学、信息安全等方面的研究. 【摘要】 知识图谱技术是人工智能技术的重要组成部分,其建立的具有语义处理能力与开放互联能力的知识库,可在智能搜索、智能问答、个性化推…

TodoList案例——静态组件

Todo-List案例 组件化编码流程 1、实现静态组件:抽取组件,使用组件实现静态页面效果 2、展示动态数据: 2.1数据的类型、名称是什么? 2.2数据保存在哪个组件? 3、交互——从绑定事件监听开始 演示: App组…

九、软考-系统架构设计师笔记-软件可靠性基础知识

1、软件可靠性概念 软件可靠性定义 软件可靠性(Software Reliability)是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。 规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件。规定…

自反检索增强生成 (SELF-RAG)

理想情况下,生成式 AI 的落地应用需要提供真实且高质量的响应。SELF-RAG 正是为解决此问题而被创建的。 背景介绍 有趣的是,RAG的发展轨迹与提示工程(prompt engineering)非常相似。RAG 最初是一个简单而有效的概念,其…

cocos2d-x-3.17 android升级 gradle NDK_DEBUG=0 -o NDK_DEBUG=1 -o cocos2dlua_shared

由于需要升级sdk版本 需要对应升级gradle版本 记录下升级内容 externalNativeBuild { ndkBuild { - //arguments NDK_DEBUG0 -o 修改成下面 arguments NDK_DEBUG0 } } debug { …

音频功率放大器方案LM4863替代DP4863

音频放大器是在产生声音的输出元件上重建输入的音频信号的设备,其重建的信号音量和功率级都要理想——如实、有效且失真低。音频范围为约20Hz~20000Hz,因此放大器在此范围内必须有良好的频率响应。根据应用的不同,功率大小差异很大…

光学硬件——二向色片

二向色镜(Dichroic Mirrors )又称双色镜,常用于激光技术中。 产品介绍: 指45度入射或大角度入射时,把光源分离出特定的光谱改变部分光谱光路方向,常用于酶标仪器、荧光显微镜系统、投影光引擎系统、激光灯…