首页 > 系统相关 >Linux p2 Linux目录结构

Linux p2 Linux目录结构

时间:2023-10-09 20:34:57浏览次数:36  
标签:p2 文件 常用 存放 usr Linux 目录

【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e

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【常用

    存放所有的系统管理所需要的配置文件和子目录,比如mysql数据库的配置文件。

  • /user【常用

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

  • /boot【常用

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

  • /proc

    这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。

  • /srv

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

  • sys

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

  • /tmp

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

  • /dev

    类似于Windows的设备管理器,把所有的硬件用文件的形式存储。

  • media【常用

    Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载(文件系统和硬盘分区之间关联)到这个目录下。

  • /mnt【常用

    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。如用vmtools设置的windows和centos的共享文件夹就挂载在该目录下。

  • /opt

    这是给主机额外安装软件所摆放的目录。比如安装ORALLE数据库就可以放在该目录下,默认为空。

  • /user/local【常用

    这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。

  • /var【常用

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

  • /selinux

    security-enhanced linux,SELinux是一种安全子系统,它能控制程序只能访问特定的文件,有三种工作模式,可以自行设置。如果没有启用这个功能是无法找到这个文件夹的。

标签:p2,文件,常用,存放,usr,Linux,目录
From: https://www.cnblogs.com/zh-Note/p/17753064.html

相关文章

  • Linux 常用命令 grep
    grep查找文件中符合条件的字符串,与sed、awk组成Linux的三剑客,语法格式:grep[选项]关键字文件名关键字加引号(单引号,双引号),不加引号的区别关键字加引号,关键字会被看成一个整体,可以包含空格或特殊字符1)单引号如果关键字包含特殊字符($和\'除外),使用单引号会对特殊字符转......
  • linux常用svn命令
    linux常用svn命令 1、将文件checkout到本地目录svncheckoutpath(path是服务器上的目录)例如:svncheckoutsvn://192.168.1.1/pro/domain简写:svnco       2、往版本库中添加新的文件svnaddfile例如:svnaddtest.php(添加test.php)......
  • JuiceFS 目录配额功能设计详解
    JuiceFS在最近v1.1版本中加入了社区中呼声已久的目录配额功能。已发布的命令支持为目录设置配额、获取目录配额信息、列出所有目录配额等。完整的详细信息,请查阅文档。在设计此功能时,对于它的统计准确性,实效性以及对性能的影响,团队内部经历过多次讨论和权衡。在本文中,我们会详......
  • 编辑linux服务启动命令(app-script.sh命令编写)
    #!/bin/sh#注:这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=app-biz.jar#使用说明,用来提示输入参数usage(){echo"Usage:sh脚本名.sh[start|stop|restart|status]"exit1}#检查程序是否在运行is_exist(){pid=`ps-ef|grep$APP_NAME|grep-vgrep|awk'{print......
  • Linux设置定时任务,定时ping某台主机并记录日志
    一、先写个ping脚本并记录日志1)viping.shnohupping10.242.0.114-w2|awk'{print$0"\t"strftime("%H:%M:%S",systime())}'>ping.log&说明:  ping参数说明-c(设置ping的次数,默认无限次,可选)-i(设置ping的时间间隔,默认1秒,可选)-w(设置ping的超时时间,可选)  ......
  • Archlinux 系统迁移
    1.网络环境下见https://bbs.archlinuxcn.org/viewtopic.php?id=4611没有试过2.硬盘间路径切换到/下,使用pigz打包archlinuxsudotar--use-compress-program=pigz-cvpfarch-backup.tgz--exclude=/proc--exclude=/lost+found--exclude=/arch-backup.tgz--exclude=/m......
  • archlinux 使用时遇到的问题
    link:https://www.notion.so/0621e8837f0a4a9bb846f1fad37d94a4notionID:0621e883-7f0a-4a9b-b846-f1fad37d94a41.一、telegram模糊,且在hidpi存在缩放问题https://wiki.archlinux.org/title/Telegram_(简体中文)https://wiki.archlinuxcn.org/wiki/桌面项根据27点将des......
  • linux CMA
    linuxCMACMA(ContiguousMemoryAllocator)是Linux内核中的一种内存分配器,它的作用是为设备驱动程序和其他需要大块连续内存的组件提供内存分配支持。reference:linux/Documentation/devicetree/bindings/reserved-memory/reserved-memory.txtlinux内存子系统-保留内存ht......
  • Linux文件时间
    查看文件时间stat命令使用statfilename命令来查看文件时间AccessTime:简写为atime,表示文件的访问时间。当文件内容被访问时,更新这个时间。(cat、less)ModifyTime:简写为mtime,表示文件内容的更改时间,当文件的数据内容被修改时,更新这个时间。(vim)ChangeTime:简写为ctime,表示文件的改动......
  • Linux系列---【查看mac地址】
    查看mac地址命令查看所有网卡命令nmcliconnectionshow查看物理网卡mac地址ifconfig删除网卡nmcliconnectiondeletevirbr0禁用libvirtd.servicesystemctldisablelibvirtd.service启用libvirtd.servicesystemctlenablelibvirtd.service......