linux 根目录下各个目录的详细介绍
当我们在我们的家目录里不停的向上推,”cd ..”操作时我们返现,也就推到这个地方到头了。而被我们用户使用的也就是home 目录,那么其他目录都是干什么的呢?让我们一一揭秘。
bin
bin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。
打开 bin目录我们发现。这里面有我们常用的很多命令:cat、mv、cp、su、等。
所以这里面存放着使用者最经常使用的命令。/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。
boot
这里面存放的是启动Linux时使用的一些核心文件。Linux的引导过程是Linux上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动初始用户空间应用程序的许多步骤。同样让我们打开boot看看,里面的内容。
该目录包含启动过程所需的所有内容,除了在启动时不需要的配置文件(最明显的是属于grub引导加载程序的那些)和map安装程序。因此,/boot目录存储在内核开始执行用户模式程序之前使用的数据。这可能包括冗余备份(备份)主引导记录、扇区/系统映射文件、内核和其他重要的引导文件和手工不直接编辑的数据。安排引导加载程序能够引导文件所需的程序放置在/sBin中。引导加载程序的配置文件被放置在/等等。系统内核位于/或/或引导(或在Debian下/引导下,但实际上是按照FSSTND符号连接)。
dev
dev是device(设备)的缩写。是Linux内核的设备管理器。作为devfsd和热插拔的继承者,udev主要管理/dev目录中的设备节点。
/dev是特殊文件或设备文件的位置。这是一个非常有趣的目录,它突出显示了Linux文件系统的一个重要方面——一切皆文件/目录。看看这个目录,你应该希望看到HDA1,HDA2等…它表示系统的第一个主驱动器上的各个分区。/DEV/CDROM和/DEV/FD0代表您的CD-ROM驱动器和软盘驱动器。这可能看起来很奇怪,但是如果将文件的特性与硬件的特性进行比较,这将是有意义的。两者都可以读取和写入。大多数设备都是块或字符设备,但是存在其他类型的设备,并且可以被创建。通常,“块设备”是存储或保存数据的设备,“字符设备”可以被认为是传输或传输数据的设备。例如,软盘驱动器、硬盘驱动器和CD-ROM驱动器都是块设备,而串行端口、鼠标和并行打印机端口都是字符设备。
etc
etc目录用来存放系统管理所需要的配置文件和子目录。
这是我们linux系统的神经中枢,它包含所有与系统相关的配置文件。一个“配置文件”要被定义为用来控制程序操作的本地文件;它必须是静态的,不能是可执行二进制文件。因此,定期备份这个目录是个好主意。如果您重新安装或丢失当前的安装,它肯定会为您节省大量的重新配置时间。通常,不能存放二进制文件
home
使用用户的主目录,比如说有个用户叫zhang,那他的主目录就是/home/zhang我们通常同“~”来表示家目录。
lib
这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库,是二进制文件。它们对于基本系统功能是必不可少的。
这里面的文件很多,我一页都没有显示完。
lost+found
通过这个图我们可以发现 lost+found目录只准root 及所属者读取创建进入。我们切换到root用户cd进入发现是空的。这个文件夹是Linux、MaOS和其他类似UNIX的操作系统的一部分。每个文件系统即每个分区都有自己lost+found的目录。你会在这里找到被损坏的文件的恢复位。 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,也就是说它对于恢复由于许多原因如电源故障而没有正确关闭的文件是有用的。任何要恢复的文件都保存在该文件夹中。fsck命令用于恢复这些文件。
media
打开目录我们发现一个我们很熟悉的东西,dvd。
猜一下也知道,这是linux中的播放器。Linux媒体播放器和任何其他媒体播放器一样做同样的事情:播放音频和视频。在本文中,“Linux媒体播放器”被用于作为Linux视频播放器和Linux音频播放器的双重任务的软件。
mnt
系统提供这个目录是让用户临时挂载别的文件系统。这是一个通用的挂载点,您可以在其中挂载文件系统或设备。安装是使系统可用的文件系统的过程。安装后,您的文件将可在挂载点访问。该目录通常包含挂载点或子目录,在其中安装软盘和CD。如果你愿意,你也可以在这里创建额外的挂载点。标准安装点将。包括/MNT/CDROM和/MNT/软盘。在系统上的任何地方创建一个挂载点都没有限制,但按照惯例,纯粹的实用性不会浪费文件系统的挂载点。
opt
这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵守FSSTND,所有第三方应用程序都应该安装在这个目录中。在这里安装的任何包都必须找到它的静态文件(如:额外的字体、剪贴板、数据库文件)必须将其静态文件定位在单独的opt的目录树中。
proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。通常,它是由系统自动安装的,而且大多数文件是只读的。
在Linux下,/proc包含每个运行的进程的目录,包括内核进程。
root
root包含一个先进的GNU/Linux操作系统。它的目标是稳定、灵活和快速。root是一个通用系统,包括服务器和工作站使用的软件。root包括现代和强大的桌面环境。它是系统管理员的主目录。作为系统的拥有者,它的特权就是单独拥有一个目录。
sbin
和一开始我们讲的bin类似,s就是super 的意思,/sbin是Linux和其他UNIX类操作系统中root目录的标准子目录,包含可执行程序(即准备运行)程序,也就是说这里存放的是系统管理员使用的管理程序。
selinux
selinux 全程Security-Enhanced Linux. 是增强安全性的Linux。安全增强Linux(SelINUX)是Linux内核安全模块,它提供了一种支持访问控制安全策略的机制。
srv
一般是空的,srv包含由该系统服务的站点特定数据。指定这一点的主要目的是使得用户可以找到针对特定服务的数据文件的位置,从而可以合理地放置需要单个树用于只读数据、可写数据和脚本(例如CGI脚本)的服务。只对特定用户感兴趣的数据应该进入用户的主目录。
tmp
在UNIX和Linux中,tmp目录是存放临时文件的地方。Web浏览器在页面浏览和下载期间定期向TMP目录写入数据。
usr
usr 不是user的缩写,全拼是Unix System Resources。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下,是用于系统范围的配置文件。
通常会有这些内容,重点的展示如下。(来源网络)
var
/var是Linux和其他UNIX类操作系统中根目录的标准子目录,它包含系统在其运行过程中写入数据的文件。
/var中包含可变数据,如系统日志文件、邮件和打印机假脱机目录,以及临时文件和临时文件。VAR的某些部分在不同系统之间是不可共享的。/var包含变量数据,即系统在运行期间必须能够写入的文件和目录,由于网络拓扑或安全问题,有些目录可以放在单独的分区或系统上,更容易备份。
linux 根目录下各个目录的详细介绍相关推荐
- 【Linux】Linux根目录下各个目录的含义
Linux根目录下的各个目录的含义 1. /bin 目录 /bin 目录下存放普通用户可执行的指令,如:ls.cd.pwd 等. bin 是 binary 的缩写,是 Unix 类操作系统中根 ...
- linux下dev目录的作用,Android/Linux根目录下常见目录作用
当adb shell进入Android系统内部后,ls会看到根目录下出现不少目录,如dev.sys.mnt等目录,对于这些目录的作用常常让人模棱两可,有必要对其学习了解. 首先要明白目录也是一种文件, ...
- Linux根目录下的目录介绍
1./- 根 每一个文件和目录从根目录开始. 只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样2./bin中 - 用户二进制文件 包含二进制可执行文件. ...
- linux下主目录是什么,Linux根目录下的目录的作用
bin:sbin bin目录是存放Linux中二进制命令的目录.像在Linux中运用到的命令都在bin目录下.当我们" ls -l / " 时,我们可以看到lrwxrwxrwx. ...
- Linux根目录下各个目录的作用
1./bin 主要存放系统的二进制命令(cd.ls.vi.kill),普通用户和 root 都可以执行. 放在 /bin 下的命令在单用户模式下也可以执行. 2./boot Linux内核及引导系统程 ...
- Linux根目录下各目录的作用
常见一级目录的用途 (非常重要) 扩展的几个应用 [root@svr7 ~]# man hier 查阅 Linux 系统的目录及其子目录的详细说明 主要用途 /boot 存放系 ...
- linux bin目录下存放的什么,Linux_Linux根目录下主要目录功能说明,/bin:存放最常用命令; /b - phpStudy...
Linux根目录下主要目录功能说明 /bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc:存放各种配置文件: /home:用户主目录: /lib:系统最基 ...
- linux中各目录及详细介绍
linux中各目录及详细介绍 一.Linux文件系统的层次结构 在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图: 二.目录 1.目录的定义 目录相当 ...
- 【Linux 】各目录及每个目录的详细介绍
Linux 各目录及每个目录的详细介绍_Fox_bert的博客-CSDN博客_linux 目录 [常见目录说明] 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这 ...
最新文章
- 各种开发源代码软件许可证异同
- python自学书籍顺序-【经验分享】自学Python的学习顺序!附学习资料
- 如何在不支付Adobe Photoshop费用的情况下处理Camera Raw
- Typora中使用Gitee图床
- php ci post 请求,CI框架中判断post,ajax,get请求的方法
- html body不定宽居中,纯CSS实现元素垂直水平居中-非固定宽度
- NLP入门(十)使用LSTM进行文本情感分析
- es文件无法找到局域网服务器,手机ES文件管理器局域网连接电脑WIN10,访问电脑文件...
- 自我管理-贝尔宾团队角色理论
- 冒险岛左右移动攻击,定时加血加蓝加BUFF JAVA实现
- Carson带你学Android:请收好这一份全面详细的Android学习指南
- 请这样爱你的移动硬盘
- 忧郁的蓝色手机专业论坛
- 迅雷赚钱宝和优酷路由宝赚钱的原理
- IOS OC 多态(白话)
- Requests爬虫实践:豆瓣读书Top250数据
- 永洪科技邵文龙:唯有不断打磨产品才能提供更好的服务
- tp,fp,tn,fn的计算
- 2018年下半年信息系统项目管理师考试真题附答案解析(4)
- Cubase Artist 7 v7.0.2 WiN 艺术家版便携安装编曲录音软件主程序