Linux目录介绍

【Linux】Linux 系统默认的目录及作用说明 Linux系统默认目录及其作用摘要 Linux系统采用清晰的目录结构,各目录有特定用途: 关键目录:根目录(/)是所有目录起点;/bin和/sbin存放基础系统命令;/etc存储系统配置文件 用户相关:/home是普通用户主目录,/root是管理员目录 系统数据:/var存放日志和缓存,/tmp存储临时文件 特殊目录:/dev包含设备文件,/proc和/sys提供虚拟系统信息 扩展功能:/usr存放应用程序,/opt用于可选软件包安装 了解这些目录结构有助于高效管理和维护Linux系统。 (字数:150字) 阅读详情

详细了解Linux的目录结构及其用途是学习Linux的第一步,为了更好的了解和掌握这些内容并方便查阅,现将相关资料经过整理后以表格的形式来介绍Linux的目录结构及其功能:

目录/文件用途来源
//处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录。NULL
/bin该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在。比如:ls、cp、mkdir等命令。这个目录中的文件都是可执行的并且是普通用户都可以使用的命令。作为系统最基础的命令都放在这里。binary
/usr该目录是系统存放程序的地方,比如普通命令、帮助文件、安装的软件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。当有涉及服务器的配置文件时,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts、帮助目录/usr/share/man或/usr/share/doc等。
unix shared resource
/var该目录的内容是经常变动的,/var下有/var/log目录用来存放系统日志的目录。/var/www目录用来定义Apache服务器站点存放目录。/var/lib用来存放一些库文件。variable
/sbin大多数涉及系统管理的命令都存放在该目录中,它是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,凡是目录sbin中包含的命令都是root权限才能执行的。super user binary
/rootLinux超级权限用户(系统管理员)root的主目录。NULL
/home普通用户的主目录都默认存放在该目录中,比如:有个用户叫wang,那它的主目录就是/home/wang,也可以用~wang表示。NULL
/etc该目录是系统配置文件的所在地,一些服务器的配置文件也在这里,比如:用户帐号及密码配置文件等。etcetera
/dev设备文件存储在该目录中,这个目录下是所有Linux的外部设备文件,这些设备文件的功能类似于DOS下的.sys文件和Win下的.vxd文件。Linux将设备当成文件使用,即将设备抽象化,这样极大地方便了我们对设备的操作控制。因此Linux中设备和文件是用相同的方法访问的。device
/bootLinux的内核及引导系统的程序所需要的文件都存放在该目录中,比如vmlinuz、initrd.img等文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器在这个目录中。NULL
/opt该目录是可选的软件包安装目录,有些软件包我们可以将它安装在该目录中。optional
/tmp该目录用于存放临时文件,有时用户运行程序的时候,会产生一些临时文件。/tmp就是用来存放临时文件的。/var/tmp目录和该目录的作用是相似的。temporary
/lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生的一些文件碎片就存放在该目录中。当系统启动在过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能要用手工的方式来修复,或移到文件原来的位置上。NULL
/lib该目录用于存放库文件,这个目录里存放着系统最基本的共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。library
/mnt该目录是用于存放挂载储存设备的挂载目录的,系统提供这个目录是让用户临时挂载别的文件系统,比如有cdrom等目录。mount
/proc操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。因此,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。process
/misc该目录可以用来存放杂项文件或目录,即那些用途或含义不明确的文件或目录可以存放在该目录下。miscellany
/media即插即用型存储设备的挂载点自动在该目录下创建。比如USB盘系统自动挂载后,会在这个目录下产生一个目录;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似于cdrom这个目录。该目录只有在最新的发行套件上才有。NULL
/initrd系统在启动前的内核是压缩的(这和ramdisk有关),当系统启动时需要解压缩,该目录就是解压缩时的临时目录,当启动完后又将该目录清空。boot loader initialized RAM disk
/usr/man该目录是Linux系统帮助文档的存放目录。NULL 
/proc/cpuinfo关于处理器的信息,如类型、厂家、型号和性能等。比如cat /proc/cpuinfoNULL 
/proc/devices当前运行内核所配置的所有设备清单。NULL 
/proc/filesystems当前运行内核所配置的文件系统。NULL 
/proc/dma当前正在使用的DMA通道。NULL 
/proc/interrupts正在使用的中断和曾经有多少个中断。NULL 
/proc/ioports当前正在使用的I/O端口。NULL 
/etc/init.d 这个目录是用来存放系统或服务器以System V模式启动的脚本,这在以System V模式启动或初始化的系统中常见。比如RedHat Fedora。NULL 
/etc/xinetd.d 如果服务器是通过xinetd模式运行的,它的脚本要放在这个目录下。有些系统没有这个目录,比如Slackware,有些老的版本也没有。在Redhat Fedora中比较新的版本中存在。NULL 
/etc/rc.d这是Slackware发行版中有的一个目录,是BSD方式启动脚本的存放地,比如定义网卡,服务器开启脚本等。NULL 
/etc/X11 是X-Window相关的配置文件存放地。NULL 
/usr/bin这个目录是可执行程序的目录,普通用户就有权限执行。当我们从系统自带的软件包安装一个程序时,他的可执行文件大多会放在这个目录。相似的目录是/usr/local/bin目录。有时/usr/bin中的文件是/usr/local/bin的链接文件。NULL 
/usr/sbin 这个目录也是可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行,相似目录是/sbin或/usr/local/sbin或/usr/X11R6/sbin等。NULL 
/usr/local这个目录一般是用来存放用户自编译安装软件的存放目录。一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。NULL 
/usr/lib该目录和/lib目录相似,是库文件的存储目录。存放一些常用的共享库。NULL 
/usr/share 该目录用于存放系统共用的东西,比如/usr/share/fonts是字体目录,是用户都共用的。NULL 
/usr/share/doc该目录是Linux共享文档的存放地。NULL 
/usr/share/man该目录是共享的帮助文件的存放地。NULL 
/usr/src该目录是内核源码存放地,下面有内核源码目录,比如linux、linux-2.xxx.xx目录等。有的系统也会把一些源码软件包安装在这里,比如Redhat Fedora。另外Redhat 4.0/5.0,它的内核源码包的目录位于/usr/src/kernels目录下的某个目录中(只有安装后才会生成相应目录)。 NULL
/var/adm比如软件包安装信息、日志、管理信息等就存放在该目录下,在Slackware操作系统中是有这个目录的。在Fedora中好象没有。NULL 
/var/log 该目录用于存放系统日志。NULL 
/var/spool 打印机、邮件、代理服务器等假脱机目录存放在该目录下。NULL 
YOLOv8进阶:SEAM注意力与Repulsion Loss双剑合璧,突破遮挡检测瓶颈 做目标检测时,最头疼的莫过于目标被遮挡的场景——行人被树木挡住一半、车辆被广告牌遮挡部分轮廓……这些情况往往让模型“犯迷糊”。但现在,有了SEAM注意力模块和Repulsion Loss排斥损失,我们就能让YOLOv8在遮挡场景下也能“拨开迷雾见真章”。这篇教程会带你一步步理解这两个技术,并亲手把它们融入YOLOv8,让你的检测模型在复杂场景下也能稳如泰山。 阅读详情

相关推荐

2026年7月19日 从可插拔到共封装:技术路线研究报告

AI 算力的爆发正在重写数据中心光互连的技术路线。本报告对当前并存的四代光互连架构——

weixin_51184047的博客 582

linux文件结构

linux系统分层 Hard Ware 硬件层 Linux Kernal 内核层 GNU Shell 中间层 Desktop Explore DBMS FTP Editor等应用层 linux文件系统 一切皆文件(硬件和接口都映射为文件,修改对应的文件实现对硬件的操作) 没有盘符概念(window若不分盘,所有文件都交由系统管理的状态类似,当然多硬盘情况不谈) 主(根)目录为”/“,其后大致...

热风 572

Revit二次开发之获取钢筋(Rebar)的线(Line)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_25986069的博客 1311

Linux初始目录

抽象硬件。

weixin_50384980的博客 4633

字符串相似度比较算法:Jaro–Winkler similarity的原理及实现

前言 在前面的文章中,笔者有对编辑距离以及Levenshtein距离进行详细的说明,其实levenshtein距离是编辑距离的其中一种定义,本文所说的Jaro距离是编辑距离的另外一种定义,它也是对两个字符串的相似度进行衡量,以得出两字符串的相似程度。下面我们一起来学习这个算法的原理以及实现吧。 标题算法定义 下面先说说Jaro distance(又称Jaro similarity),这是由Matt...

蓝天白云梦的csdn博客 1万+

CrossOver实战:在Mac上流畅运行《梦幻西游》端游与搬砖指南

在跨平台应用开发与系统兼容性领域,如何让为特定操作系统设计的软件在其他平台上运行,是一个经典的技术挑战。其核心原理在于通过兼容层或转译技术,将程序的系统调用和图形接口指令实时转换为目标系统能理解的格式。这项技术的价值在于极大地扩展了硬件设备的软件生态,让用户无需依赖虚拟机或双系统即可无缝使用关键应用。在游戏、专业工具等场景中,这能显著提升工作效率和用户体验。本文以经典端游《梦幻西游》为例,详细解析如何在搭载Apple Silicon或Intel芯片的Mac上,借助CrossOver这一成熟的兼容层方案,构建

weixin_30129025的博客 554

Linux 常见目录 (系统默认目录)

Linux 常见目录 (系统默认目录) / 根目录 /root 管理员家目录 /bin 命令保存目录 (普通用户使用) /sbin 命令保持目录 (超级用户使用) /dev 设备文件保存目录 /dev/cdrom /dev/sr0 光驱设备文件名 /etc 配置文件保存目录 /lib 系统库保存目录 /media 挂载目录 (媒体设备文件) 1.连接 2.手动挂载 3.

ladin 9918

瑞芯微RK3506开发板Ethercat主站性能优化实战:从内核配置到微秒级延迟控制

本文详细介绍了在瑞芯微RK3506开发板上实现EtherCAT主站微秒级延迟控制的实战优化方案。核心在于部署Preempt-RT实时内核,并进行深度系统调优,包括CPU隔离、中断亲和性设置、内存锁定及电源管理调整。通过绕过Linux网络栈的专用驱动加载与配置,最终实现了稳定的高性能实时控制,满足工业自动化需求。

tcp8optimizer的博客 315

Linux基础最重要的几个目录

最重要的几个目录❗❗❗ /etc目录包含永久的系统特定配置数据 /位于文件系统层次结构的顶部 /home包含用户主目录 /tmp包含临时文件 /var目录包含数据库和网站等的动态数据 /root是管理超级用户的主目录 /use/bin包含普通命令和实用程序 /boot开始启动过程所需的文件 /dev包含特殊的设备文件,供系统用于访问硬件 重要❗理清/,/root和/home的区别,不要搞混淆了

2201_75558482的博客 3077

gradle报错:A problem occurred configuring root project ‘My Application‘.

即使翻译了,我开始也看不懂,到处找网上教程,但都是改环境变量。马虎的我即使看了很多遍,改了很多遍也没反应过来,今天第一次搞gradle,突然就报错了,打印出。好了我就继续看项目了。

m0_59878789的博客 4090

群无人机航迹规划-虚拟管道

图源北理工全权老师团队虚拟管道相关论文,文字为个人理解,以ppt形式分享报告。

coldmood77的博客 667

Linux各目录及每个目录的详细介绍

目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。etc存放系统管理和配置文件home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示usr用于存放系统应用程序,比较重要的目录/usr/local本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/x11r6 存放x window的目录。

Java小白的博客 致力分享每一天学到的知识 1507

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

Linux目录结构及详细介绍

/:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。 /boot: 该目录中存放系统的内核文件和引导装载程序

Linux 5万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux目录结构介绍

开机启动需要的文件, 特别重要,不要动里面的文件。dev全称:Devices,硬件设备控制文件,特别重要,千万不要动!存放系统的各种配置文件,相当于windows的注册表,也就是超大的配置文件,特别重要,不能删除!比如改密码什么的,其实都是修改的etc下面的某个配置文件(shadow文件)中的配置,还有安装的各种软件配置文件,一般也是放到这个目录,也可以放到其他目录,但是一般都是放到这里。

2301_78339569的博客 1289

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux系统的etc目录介绍

总结/etc是 Linux 系统的核心配置目录,决定了系统的运行行为。理解其结构和常用配置文件,是管理 Linux 系统的基本技能之一。

昊虹AI笔记 1898

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux 目录介绍

linux目录介绍

bbaaa123的博客 1315

Linux各目录介绍

Linux各目录介绍 本文中的内容主要参考http://www.tldp.org/并将其核心内容进行总结翻译,并提供对应原文给读者参考。tldp全程是The Linux Documentation Project,具有非常高的权威性。我就充当一下搬运工给需要的人士提供一些关键信息及翻译。原linux文档链接会放在标题上。为什么这么干呢?来源于我想知道/usr的含义,结果发现,可供参考的地方并不多...

有意思 9123

linux 文件目录介绍

Linux系统的根目录(/)是所有文件和目录的起点,类似于Windows中的“我的电脑”。关键目录包括:/bin(存储基本命令的二进制文件)、/boot(包含启动系统所需文件)、/dev(设备文件)、/home(用户主目录)、/lib(基本共享库)、/media(可移动媒体挂载点)、/mnt(临时挂载点)、/opt(第三方应用程序)、/proc(进程和内核信息)、/root(root用户主目录)、/run(运行时变量数据)、/sbin(系统管理命令)、/srv(服务数据)、/sys(系统设备信息)、/tmp

weixin_73740769的博客 1115

Linux主要目录介绍

1. /:根目录,一般根目录下只存放目录,在终端里输入/home,其实是在告诉电脑,先从/(即根目录)开始,再进入到home目录; 2. /bin,/user/bin:可执行的二进制文件的目录,如常用的命令:ls,tar,mv,cat等; 3. /boot:放置Linux系统启动时用到的一些文件,如Linux内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub; 4. /dev:存放Linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂...

m0_52892985的博客 4981

Linux下 sys目录介绍

按照功能来说放置在/sys/class下会更合适,但由于历史遗留因素而一直存在于/sys /block,但从linux2.6.22内核开始这部分就已经标记为过去时,只有打开了CONFIG_SYSFS_DEPRECATED配置编译才会有 这个目录存在,并且其中的内容在从linux2.6.26版本开始已经正式移到了/sys/class/block,旧的接口/sys/block为了向后兼容而保留存在,但其中的内容已经变为了指向它们在/sys/devices/中真实设备的。应用1:msp700中计算电池电压。

2501_90404736的博客 2035

linux目录介绍

​​​​​​​类似于windows中的设备管理器,把所有硬件用文件的形式存储,管理遮所有设备。​​​​​​​用来存放不断扩充的东西,经常被修改的目录会放在这个目录下,比如。​​​​​​​默认是空的,如果系统被非法关机,则这个里会存放一些文件。​​​​​​​媒体文件。​​​​​​​该目录主要作用是,方便用户临时挂载其他文件系统。​​​​​​​用来放置主机额外安装的一些软件,比如MySQL。​​​​​​​用来存储web应用程序或网站文件。​​​​​​​用来存放临时文件。

qq_45475788的博客 303

Linux中的目录介绍

前言 日期:2020/05/07 心情:???????????? Description:下面是学习Linux要知道了解的目录,以及它的作用。认识后会对后面的学习有巨大帮助哦!(Linux采用级层式的树状目录结构,最上层为/目录),希望对您有用,养成做笔记的好习惯,我是小白!???????????? 1. /: 根目录 2. /root: root用户的家目录。存放跟root用户相关的文件,普通用户不允许访问。 3. /hom...

qq_45048713的博客 1127
上一篇: 推荐一个IE插件
下一篇: 八条佛曰 66句震撼人心的禅语
kingcham
博客等级 码龄17年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值