目录详解

目录

内容

/

根目录,一切从这里开始

/bin

包含系统启动和运行所必需的二进制文件(程序)

/boot

包含Linux内核、最初的RAM磁盘映像(系统启动时,驱动程序会用到),以及启动加载程序有趣的文件:?/boot/grub/grub.conf或menu.lst,用来配置启动加载程序?/boot/vmlinuz,Linux内核

/dev

这是一个包含设备节点的特殊目录。“把一切当成文件”也适用于设备。内核将它能够识别的所有设备存放在这个目录里

/etc

/etc目录包含了所有系统层面的配置文件,同时也包含了一系列shell脚本,系统每次启动时,这些shell脚本都会打开每个系统服务。该目录中包含的内容都应该是可读的文本文件。有趣的文件:尽管/etc目录中的任何文件都很有趣,但这里只列出了一些我一直喜欢的文件:?/etc/crontab,该文件定义了自动化任务运行的时间?/etc/fstab,存储设备以及相关挂载点的列表?/etc/passwd,用户账号列表

/home

在通常的配置中,每个用户都会在/home目录中拥有一个属于自己的目录。普通用户只能在自己的主目录中创建文件。这一限制可以保护系统免遭错误的用户行为的破坏

/lib

包含核心系统程序使用的共享库文件。这与Windows系统中的DLL类似

/lost+found

每个使用Linux文件系统的格式化分区或设备,例如ext3文件系统,都会有这个目录。当文件系统崩溃时,该目录用于恢复分区。除非系统真的发生很严重的问题,否则这个目录一直是空的

/media

在现代Linux系统中,/media目录包含可移除媒体设备的挂载点。比如USB驱动、CD-ROM等。这些设备在插入计算机后,会自动挂载到这个目录节点下

/mnt

在早期的Linux系统中,/mnt目录包含手动挂载的可移除设备的挂接点

/opt

/opt目录用来安装其他可选的软件。主要用来存放可能安装在系统中的商业软件

/proc

/proc目录很特殊。从文件的角度来说,它不是存储在硬盘中的真正的文件系统,反而是一个Linux内核维护的虚拟文件系统。它包含的文件是内核的窥视孔。该文件是可读的,从中可以看到内核是如何监管计算机的

/root

root账户的主目录

/sbin

该目录放置“系统”二进制文件。这些程序执行重要的系统任务,这些任务通常是为超级用户预留的

/tmp

/tmp是供用户存放各类程序创建的临时文件的目录。某些配置使得每次系统重启时都会清空该目录

/usr

/usr目录可能是Linux系统中最大的目录树。它包含普通用户使用的所有程序和相关文件

/usr/bin

/usr/bin目录中放置了一些Linux发行版安装的可执行程序。该目录通常会存储成千上万个程序

/usr/lib

/usr/bin目录中的程序使用的共享库

/usr/local

这个/usr/local目录是并非系统发行版自带,但却打算让系统使用的程序的安装目录。由源代码编译好的程序通常安装在/usr/local/bin中。在一个新安装的Linux系统中,就存在这一个目录,但却是空目录,直到系统管理员向其中添加内容

/usr/sbin

包含更多的系统管理程序

/usr/share

/usr/share目录里包含了/usr/bin中的程序所使用的全部共享数据,这包括默认配置文件、图标、屏幕背景、音频文件等

/usr/share/doc

安装在系统中的大部分程序包包含一些文档文件。在/usr/share/doc中,文档文件是按照软件包来组织分类的

/var

除了/tmp和/home目录之外,目前看到的目录相对来说都是静态的;也就是说,其包含的内容是不变的。而那些可能改变的数据存储在/var目录树里。各种数据库、假脱机文件、用户邮件等都存储在这里

/var/log

/var/log目录包含的日志文件,记录了各种系统活动。这些文件非常重要,并且应该时不时地监控它们。其中最有用的文件是/var/log/messages。注意,为了安全起见,在一些系统里,必须是超级用户才能查看日志文件

Linux and Oracle常用目录详解的更多相关文章

  1. Linux Shell数组常用操作详解

    Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...

  2. linux基础之LSB定义的常用目录详解

    Linux基础之LSB定义的基本目录详解 1.LSB中FHS(Filesystem Hierarchy Standard)定义的一些文件 /boot:主要是存放引导文件的目录,比如内核文件(vmlin ...

  3. Linux运维常用命令详解

    1.ls 文件属性:  -:普通文件  d:目录文件  b:块设备  c:字符设备文件  l:符号连接文件  p:命令管道  s:套接字文件  文件权限: 9位数字,每3位一组  文件硬链接次数  文 ...

  4. oracle常用函数详解(详细)

    转自:https://www.cnblogs.com/lxl57610/p/7442130.html Oracle SQL 提供了用于执行特定操作的专用函数.这些函数大大增强了 SQL 语言的功能.函 ...

  5. Linux Samba配置文件常用参数详解

    目录 1.全局参数 2.共享参数   Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下. smb.conf含有多个段,每个段由段名开始,直到下个段名.每个段名放在方括号中间 ...

  6. Linux的vi常用命令详解

    1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:   ...

  7. NFS和mount常用参数详解 本文目录

    NFS和mount常用参数详解   本文目录 NFS权限参数配置 mount挂载参数 原始驱动程序的挂载选项. 新驱动程序的挂载选项. 怎样改变已经挂载的NTFS卷的权限? 怎样自动挂载一个NTFS卷 ...

  8. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  9. Linux常用命令详解上

    Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...

随机推荐

  1. FiDDLER教程

    FiDDLER教程 摘自:林猪猪的部落格 的 前端工具 1 FIDDLER的使用方法及技巧总结(连载一)FIDDLER快速入门及使用场景 2 FIDDLER的使用方法及技巧总结(连载二)FIDDLER ...

  2. 《CLR via C#》读书笔记 之 线程基础

    第二十五章 线程基础 2014-06-28 25.1 Windows为什么要支持线程 25.2 线程开销 25.3 停止疯狂 25.6 CLR线程和Windows线程 25.7 使用专用线程执行异步的 ...

  3. Java多线程系列——过期的suspend()挂起、resume()继续执行线程

    简述 这两个操作就好比播放器的暂停和恢复. 但这两个 API 是过期的,也就是不建议使用的. 不推荐使用 suspend() 去挂起线程的原因,是因为 suspend() 在导致线程暂停的同时,并不会 ...

  4. 319. Bulb Switcher

    题目: There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off ev ...

  5. [备份]EntityFramework

    本视频和分步演练介绍通过 Code First 开发建立新数据库.这个方案包括建立不存在的数据库(Code First 创建)或者空数据库(Code First 向它添加新表).借助 Code Fir ...

  6. Java知多少(22)方法重载

    在Java中,同一个类中的多个方法可以有相同的名字,只要它们的参数列表不同就可以,这被称为方法重载(method overloading). 参数列表又叫参数签名,包括参数的类型.参数的个数和参数的顺 ...

  7. pca , nmds , pcoa 图添加分组的椭圆

    对于pca , nmds, pcoa 这些排序分析来说,我们可以从图中看出样本的排列规则,比如分成了几组. 为例样本分组更加的直观,我们可以根据实验设计时的样本分组情况,对属于同一个group的样本添 ...

  8. snopy 数据库简介

    snoRNA ,small nucleolar RNA, 核仁小分子RNA, 是一类在细胞核内的small non-coding RNA, 长度在60-300nt, 其主要功能是调控其他小RNA分子( ...

  9. duilib进阶教程 -- 图片和文字的位置调整 (5)

    已经有8个晚上没写教程啦,因为之后遇到了一些问题,主要是TreeView控件的问题,这个问题搞了几个晚上,然后还需要调试代码才能知道它的用法,虽然能够调试出来,但毕竟没什么含金量,只是重复劳动而已,相 ...

  10. 《objective-c基础教程》学习笔记(五)—— 继承方法

    在上一篇博文中,我们将原先的纯C语言代码,编写成了用Objective-C(后面直接缩写成OC)的写法.使得代码在易读性上有明显提升,结构也更清晰.同时,也对面向对象的概念有了进一步的介绍和加深. 但 ...