首页 > 系统相关 >Linux学习笔记(一) Linux目录结构

Linux学习笔记(一) Linux目录结构

时间:2024-12-20 20:11:48浏览次数:7  
标签:文件 常用 笔记 存放 usr Linux 目录

下图显示的为Linux中的目录结构:
Linux目录结构

  • /bin[常用](/usr/bin、/usr/local/bin)
    是Binary(二进制)的缩写,这个目录存放着经常使用的命令。
  • /sbin(/usr/sbin、/usr/local/sbin)
    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
  • /home[常用]
    存放普通用户的家目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  • /root[常用]
    该目录为系统管理员,也称做超级权限者的用户主目录。
  • /lib
    系统开机所需要的最基本的动态连接共享库,作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
  • lost+found
    这个目录一般情况下是空的,当系统非法关机后,这里存放了一些文件。
  • /etc[常用]
    所有的系统管理所需要的配置文件和子目录。
  • /usr[常用]
    这个是十分重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录。
  • /boot[常用]
    存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /proc
    这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。
  • /srv
    这是Linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统。
    (/proc、/srv、/sys这三个目录尽量不要去动,容易造成系统崩溃)
  • /tmp
    这个目录是用来存放一些临时文件的。
  • /dev
    类似于Windows的设备管理器,把所有的硬件用于文件的形式存储的。
  • /media[常用]
    Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个
    目录下。
  • /mnt[常用]
    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后
    进入该目录就可以查看里面的内容了。
  • /opt
    这是给主机额外安装软件所摆放的目录,如果安装ORACLE数据库就可放到该目录下,默认为空。
  • /usr/local[常用]
    这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
  • /var
    这个目录中存放着在不断扩充着的东西,习惯将经常修改的文件放在这个目录下。包括各种日志文件。
  • /selinux[security-enhanced linux]
    SELinux 是一个安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置。(这个需要开启,不开启的话不会显示该目录)

标签:文件,常用,笔记,存放,usr,Linux,目录
From: https://www.cnblogs.com/zhang-fq/p/18619270

相关文章

  • 【Linux内核架构】【(二)内存管理】(N)UMA模型中的内存组织(下)
    2.3.2结点管理2.3.2.4内存域水印(WaterMark)内存域水印(WaterMark)是一种用于内存管理的机制,它帮助内核监控和调节物理内存的使用情况,以确保系统的稳定性和性能。内存域水印是指每个内存区域(zone)中设定的三个关键水位线,分别是最低水线(WMARK_MIN)、低水线(WMARK_LOW)和高水线(WM......
  • C# 使用CliWrap库 报错 System.ComponentModel.Win32Exception (0x80004005):目录名称
    System.ComponentModel.Win32Exception(0x80004005):目录名称无效。开发环境不报错,正式环境报错可能的原因使用了.WithWorkingDirectory,指定了不存在的工作目录varresult=awaitCli.Wrap(JFlashExeFilePath).WithArguments(args=>{......
  • 服务器笔记2——frp配置
    参考了网络文章和官网文档只是记录一下自己需要的配置,防止忘记服务端配置#配置服务IP以及端口bindPort=7000bindAddr="0.0.0.0"#配置http穿透端口vhost_http_port=7600#配置管理页面webServer.addr="0.0.0.0"webServer.port=7500webServer.user="用户名......
  • Linux搭建NAS服务器结合海康录像存储
    NAS是NetworkAttachedStorage的缩写,也就是网络附属存储,是一种专门用于提供文件级数据存储服务的设备或系统。以下是NAS的主要特点:独立设备:NAS通常是连接到网络的独立硬件设备,内置硬盘驱动器,可以方便地扩展存储容量。文件共享:它通过网络协议(如SMB、NFS等)为多个客户端提供......
  • linux cgroup统一的层次结构文档
    cgroup统一的层次结构本文档描述了统一层次结构所做的更改及其基本原理。它最终将被合并到主cgroup文档中。目录背景基本操作底座cgroup.subtree_controlcgroup.controllers结构约束自上而下的没有内部任务。其他改动[Un]populatedNotification其他核心变化......
  • YOLOv9-0.1部分代码阅读笔记-callbacks.py
    callbacks.pyutils\callbacks.py目录callbacks.py1.所需的库和模块2.classCallbacks: 1.所需的库和模块importthreading2.classCallbacks: #这段代码定义了一个名为Callbacks的类,它用于管理和执行在训练过程中的不同阶段调用的回调函数。classCallbacks:......
  • Linux服务器网卡接口聚合Bond技术及原理
    什么是BondBond技术,也被称为网卡绑定或网卡捆绑,是将两个或更多的物理网卡绑定成一个虚拟的网卡。Bond的工作模式bond的模式有7种,mode=0,mode=1,mode=2,mode=3,mode=4,mode=5,mode=6bond常用的模式有两种1)mode=0,表示平衡负载round-robin,轮询的方式,第一个包走eth0,第二个包走eth......
  • Ubuntu 部署饥荒联机版服务器 Linux DST_Dedicate_Server
    0.文件夹-~|-~/steamcmd#装的是steamcmd_linux.tar.gz以及其解压出来的东西|-~/DST#装的是DST服务器可执行文件、世界存档、世界模板|-~/DST/server#这个是steam下载的dedicated_DST_Server|-~/DST/server/mods#这个是要下载的mod,以及mod的保存位置,因为steam......
  • 项目实操:windows批处理拉取git库和处理目录、文件
        这个脚本从多个git库拉取源码、切换分支并适当组织目录结构。包含了常用的bat命令。    unix/linux程序员的几个注意点:目录分隔符是反斜杠,不是斜杠,错了就不行不区分大小写,文件名、目录名、命令参数都是如此windows与unix/linux相同的命令名并不多目录......
  • Linux安装MongDB
    1、准备安装包2、解压到指定目录tar-zxvfmongodb-linux-x86_64-4.0.10.tgz-C/opt/3、改名cd/opt/mvmongodb-linux-x86_64-4.0.10/mongodb-4.0.10/4、新建目录分别用来存储数据和日志cdmongodb-4.0.10/#数据存储目录mkdir-pdata/db#日志存储目录mkdir-p......