首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux目录结构作用

/usr/x11r6 存放x window目录 /usr/bin 众多应用程序 /usr/sbin 超级用户一些管理程序 /usr/doc Linux文档 /usr/include linux下开发和编译应用程序所需要文件.../usr/lib 常用动态链接库和软件包配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核源代码就放在/usr/src/linux里 /usr/local/bin 本地增加命令.../boot 存放用于系统引导时使用各种文件 /lib 存放跟文件系统中程序运行所需要共享库及内核模块。...共享库又叫动态链接共享库,作用类似windows里.dll文件,存放了根文件系统程序运行所需共享文件。 /tmp 用于存放各种临时文件,是公用临时文件存储点。.../var 用于存放运行时需要改变数据文件,也是某些大文件溢出区,比方说各种服务日志文件(系统启动日志等。)等。

1.2K10

Linux操作系统下文件作用

linux文件结构,看看每个文件夹都是干吗用 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动配置文件和脚本 /home 用户主目录基点...,比如用户user主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里.dll文件 /sbin 系统管理命令,这里存放是系统管理员使用管理程序...linux下开发和编译应用程序所需要文件 /usr/lib 常用动态链接库和软件包配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核源代码就放在/usr/src.../linux里 /usr/local/bin 本地增加命令 /usr/local/lib 本地增加库 通常情况下,根文件系统所占空间一般应该比较小,因为其中绝大部分文件都不需要 经常改动,而且包括严格文件和一个小不经常改变文件系统不容易损坏.../usr/include 包含了c语言文件,这些文件多以. h结尾,用来描述c语言程序中用到数据结构、 子过程和常量。

79310
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件系统结构

1、文件目录结构 /:是Linux系统根目录 /bin:存放用户经常使用命令 /boot:启动加载程序静态文件 /dev:设备文件目录,不能单独分区 /etc:系统配置文件目录 /home:普通用户家目录.../root:系统管理员家目录 /run:进程运行数据存放目录 /sbin:存放系统管理员用户使用命令 /tmp:临时文件目录;任何人都可以访问,存放周期10天 /usr:存放程序文件,库文件,...:动态数据文件目录;日志文件log,数据库,缓存目录等 /lib:存放程序文件 /lib64:存放64位程序库文件 /media:移动媒体挂载点 /mnt:临时挂载文件系统挂载点 /opt:存放第三方软件服务.../proc:伪文件系统,内核映射文件,不能单独分区 /srv: 用来存储本机提供服务或数据 /sys:伪文件系统,跟硬件设备相关属性映射文件,不能单独分区 注意: /etc,/bin,/sbin,...4、文件命名规则 长度不能超过255个字符 不能使用/当文件名 严格区分大小写 以点开头文件为隐藏文件 注意:隐藏文件中有两个特殊目录:.(点)表示当前目录;..(点点)表示当前目录上一级目录

7.3K40

文件string作用_cstring头文件作用

include C++中string和string.h作用和区别(2)笑谈(来自高 质量++) C++标准库很大。...所以,实习来说,下面是C++头文件 现状: 旧C++头文件名如将会继续被支撑,尽管 它们不在官方标准中。这些头文件内容不在名字空间std 中。...新C++ 头文件如包含根本功用和对应旧头文件相同,但头文件 内容在名字空间std 中。(在标准化过程中,库中有些有些细节被修改了, 所以旧头文件和新头文件实体不一定完全对应。)...标准C 头文件如继续被支撑。头文件内容不在std 中。 具有C 库功用 新C++头文件具有如这样名字。它们供应内容和相应旧C 头文件相同,只是内容在std 中。...最大应战是把字符串头文件理理解: 是旧C 头 文件,对应是依据char*字符串处置函数; 是对应 于旧C 头文件std 版别; 是包装了std C++头文件, 对应是新string 类。

4.6K10

Linux文件目录结构(小白版)

说在前面的话:只适用于完全没有后端知识纯小白,因为我就是。最开始了解Linux文件系统目录结构,之后在学习Linux命令行,是比较推荐学习方法。...Linux文件目录速览 ├── bin //常用命令 ├── boot //放置一些启动用临时文件 ├── cdrom // ├── dev...//系统信息 ├── tmp //存放各种临时文件 ├── usr //我们主要操作空间 └── var //变量文件--在运行中内容不断变化文件。.../boot:主要放置开机会使用到档案,包括Linux核心档案以及开机选单与开机所需设定档等等。...在此目录下常见还有这些次目录:/usr/share/man:联机帮助文件 /usr/share/doc:软件杂项文件说明 /usr/share/zoneinfo:与时区有关时区文件 /usr/src

1.2K31

linux目录结构文件基本操作

1. linux文件组织目录结构 linux目录与window区别 win以存储介质为主,主要以盘符及分区实现文件 管理,再下面才是目录。...linux以树形目录结构形式来构造整个系统,每一个目录不仅能使用本地磁盘分区文件系统,也能使用网络文件系统。...1.1 FHS标准(Filesystem Hierarchy Standard)文件系统层次结构标准 linux其中大部分目录结构是已规定好 第一层规范 / 下面的各个目录应该要放什么文件数据,例如...sudo apt-get install tree sudo tree / FHS 依据文件系统使用频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用形态...连按两次可以显示全部候选结果 2. linux文件基本操作 2.1新建 新建空白文件 touch test 不会覆盖同名文件 新建目录 mkdir mydir mkdir -p father/son

1.1K40

linux目录结构文件管理

Linux目录结构: ?       .../            根分区 linux文件系统起点                    /bin           普通用户命令,普通用户能使用                    /sbin...                   /boot        linux启动所需文件,内核,grub,内核引导文件                    /dev          设备文件,硬盘...root 458 Nov 21 2015 /etc/rsyncd.conf -rw-r--r--. 1 root root 3232 Sep 8 2015 /etc/rsyslog.conf linux...-o    将文件拷贝打包成文件或者将文件输出到设备上   -i   解包,将打包文件解压或将设备上备份还原到系统   -t   预览,查看文件内容或者输出到设备上文件内容   -v   显示打包过程中文件名称

1.5K10

linux文件系统目录结构

文件系统目录结构 linux文件.png ---- 倒置树形结构 文件系统从更目录开始,用 / 表示 文件名称区分大小写 以 ....开头文件为隐藏文件 路径分割 / 文件颜色: 蓝色-> 目录,绿色->可执行文件, 红色->压缩文件, 浅蓝色->链接文件, 灰色->其他文件 系统启动必须: /boot:存放启动linux...使用一些核心文件 /etc: 存放所有系统配置文件,缺失可能启动不了 /sys:用于输出当前系统硬件设备相关信息虚拟文件系统 指令集合 /bin:存放最常用程序和指令 /sbin:只有系统管理员能使用程序和指令...外部文件管理 /dev:Device(设备)缩写,存放linux外部设备,在linux中访问设备和访问文件方式是相同。...这个目录内容不再内存里,我们也可以直接修改里面的某些文件来修改 扩展用 /opt:默认是空,我们安装额外软件可以放在这个里面 /src:存放服务启动需要提取数据(不用服务器就是空) linux文件类型

1.5K10

gitignore文件作用

早上上传文件时候,发现有一些密钥不需要增加到版本库中,但是由于每次git status都会提示Untracked files ...并且这些文件并不需要一直提示,会占用相应需要跟踪文件位置,导致自己看不到...; 所以自己百度了一下,原来根目录一直有一个.gitignore隐藏文件,而这个隐藏文件作用不止止是可以忽略原来制定规则,并且也可以根据自己需要制定自己规则; 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中...,可以使用修改根目录中 .gitignore 文件方法(如无,则需自己手工建立此文件)。...这个文件每一行保存了一个匹配规则例如: 1 # 此为注释 – 将被 Git 忽略 2 3 *.a # 忽略所有 .a 结尾文件 4 !...lib.a # 但 lib.a 除外 5 /TODO # 仅仅忽略项目根目录下 TODO 文件,不包括 subdir/TODO 6 build/ # 忽略 build/ 目录下所有文件

84670

Linux文件目录及作用(记个小笔记)

linux中,一切皆文件。 使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多子目录(称为一级目录),例如 bin、boot、dev 等。...Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。...一级目录及其作用 一级目录 功能(作用) /bin/ 存放系统命令,普通用户和 root 都可以执行。...建议此目录中不能保存重要数据,最好每次开机都把该目录清空 一级目录 功能(作用) /lost+found/ 当系统意外崩溃或意外关机时,产生一些文件碎片会存放在这里。...和 /proc/ 目录相似,该目录中数据都保存在内存中,主要保存与内核相关信息 Linux /usr目录 子目录 功能(作用) /usr/bin/ 存放系统命令,普通用户和超级用户都可以执行。

1.2K30

Linux 目录结构文件基本操作

然而 UNIX/Linux 恰好相反,UNIX 是以目录为主Linux 也继承了这一优良特性。 Linux 是以树形目录结构形式来构建整个系统,可以理解为树形目录是一个用户可操作系统骨架。...虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上,但从逻辑上来说 Linux 磁盘是“挂在”(挂载在)目录上,每一个目录不仅能使用本地磁盘分区文件系统,也可以使用网络上文件系统。...举例来说,可以利用网络文件系统(Network File System,NFS)服务器载入某特定目录等。 FHS 标准 Linux 目录结构说复杂很复杂,说简单也很简单。...复杂在于,因为系统正常运行是以目录结构为基础,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经重度 Windows 用户,他们会纠结很长时间,关于我安装软件在哪里这类问题。...说它简单是因为,其中大部分目录结构是规定好了(FHS 标准),是死,当你掌握后,你在里面的一切操作都会变得井然有序。 ? FHS目录结构 cd .. 返回上级目录 cd ..

1.3K60

Linux 文件系统及目录结构

文件系统结构 图中箭头代表链接目录 类似windows下快捷方式 /:是Linux文件系统根目录 ,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中.../dev:设备文件目录 ,存放linux系统下设备文件,访问该目录下某个文件,相当于访问某个设备,存放连接到计算机上设备(终端、磁盘驱动器、光驱及网卡等)对应文件 (b 随机访问,c 线性访问)...wwwroot 直接cd wwwroot也可进入 在Linux中,使用命令查看文件,首字母会标记该文件文件类型,一般有以下几种类型: – : 普通文件 d: 目录文件 b:块文件 c:字符文件 l:符号链接文件...包括路径在内文件名称最长为4095字节。 文件颜色显示不同,代表了不同文件格式。...绿色 -> 可执行文件 红色 -> 压缩文件 浅蓝色 -> 链接文件 灰色 ->其他文件Linux中,除了斜杠和NUL字符,都是合法

74710

Linux文件系统目录结构详解

大家好,又见面了,我是你们朋友全栈君。 引言 对于每一个Linux学习者来说,了解Linux文件系统目录结构,是学好Linux至关重要一步....,深入了解linux文件目录结构标准和每个目录详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构相关知识。...在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始倒置树状结构。...如此反复就可以构成一个庞大文件系统。 FHS诞生 谈到目录结构,不得不首先了解一下FHS团队来由。...事实上,FHS是根据过去经验一直再持续改版,FHS依据文件系统使用频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用形态,用表格来说有点像底下这样: 可分享(shareable

2.2K11

Linux 内核中 Kconfig 文件作用和添加 menuconfig 项方法

便于需要时查找 Ref: Linux内核中Kconfig文件作用 本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。...---------- Kconfig作用 Kconfig就是服务于menuconfig一个配置文件。在对应目录下配置Kconfig文件,就是在配置对应menuconfig项目。...完成了make menuconfig之后,内核会生成.config文件,就在Linux代码树根目录下。这个文件制定了各个模块是否会被编译,由Makefile读取并在编译过程中配置内核。...Makefile修改 如果你修改了对应文件夹下面的Kconfig,那么你还要修改相应Makefile才行。...) += xxxx_motor.o 其中要正确地写上目标文件名称。

3.1K50

.gitignore文件作用

一.简介 一般来说每个Git项目中都需要一个.gitignore文件,这个文件作用就是告诉Git哪些文件不需要添加到版本管理中。...意思就是本地修改完项目后,上传到github等版本管理服务中,本地哪些文件不上传过去。 实际项目中,很多文件都是不需要版本管理,比如Python.pyc文件和一些包含密码配置文件等等。...二.常用规则 vim .gitignore /mtk/ #过滤整个文件夹 *.zip #过滤所有.zip文件 /mtk/do.c #过滤某个具体文件 很简单吧,被过滤掉文件就不会出现在你GitHub...想象一个场景:我们只需要管理/mtk/目录中one.txt文件,这个目录中其他文件都不需要管理。那么我们就需要使用: /mtk/ !...最后需要强调一点是,如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。

78520

详解 Linux 可执行文件 ELF 文件内部结构

有了上面汇编语言调用 C 语言基础,我们就可以做到让汇编语言编写 loader 拉起用 C 语言编写内核了,本文我们就来详细了解一下编译后可执行文件 — ELF 文件结构,下一篇文章将会介绍如何通过汇编将...在 linux 中,可执行文件、Object文件、动态库文件都是ELF格式文件,他相当于 windows 操作系统中 PE 文件。 通过 readelf 命令可以读取 ELF 文件内容。 3....ELF 文件结构 要想使用 ELF 文件,我们首先必须知道 ELF 文件是如何构成。...后记 本文,我们介绍了 ELF 文件四个组成部分,以及其中三个具体结构,而实际存储数据 section 结构我们并没有介绍。...别忘了我们目标,我们需要通过汇编语言编写 loader 程序将在 linux 环境上编译 C 语言内核程序载入到内存并执行,因此,实际上我们只需要知道 ELF 文件需要如何被载入内存,并从哪里开始执行

2.5K20

Linux目录结构文件属性管理

一、FHS介绍 Filesystem Hierarchy Standard(文件系统层次化标准)缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘文件目录,FHS采用树形结构组织文件...二、linux目录结构介绍 整个Linux系统最重要地方就是在于目录树架构,所谓目录树架构就是以根目录为主, 然后向下呈现分支状目录结构一种档案架构。...下图给出了linux目录结构,那这些目录都有什么作用呢?...三、linux目录作用 根目录(/) 最高一级目录,所有目录都是根目录衍生出来,只有root用户具有写权限,一般根目录下只存放目录,不要存放件 /bin目录 – 用户二进制文件 包含二进制可执行文件...四、目录和设备节点 我们已经知道目录是用来存放文件,不同目录存放文件作用不同,那么我们来看下设备节点是什么? 一个设备节点其实就是一个文件Linux中称为设备文件

1.2K20
领券