Linux的常用目录学习笔记
首先,先查看一下Linuxi的一级目录结构:
ls:

/:表示根目录,文件系统的入口,最高一级目录。
bin和sbin:命令保存目录,bin是普通用户能,sbin是root用户用的;/bin存放着系统所需要的基础的命令
在/usr/下还有一个bin和sbin目录:也是用来保存系统命令的,同样,bin下是普通用户能够执行的,sbin下是root用户能够执行的
boot:启动目录,保存的是启动相关的数据和文件,包含Linux内核及系统引导程序所需要的文件,所以注意:不要经常在boot目录下存放文件,万一把boot目录塞满了,可能系统就起不来了。
dev:设备文件保存目录,保存的都是硬件方面的文件,比如声卡,磁盘,不熟悉的话一般不要乱动。
etc: 配置文件保存目录,一般存放一些服务器的配置文件,比如用户账号密码配置文件等。
home:普通用户的家目录;
root: root用户的家目录;
temp: 临时目录,存放临时数据
opt: 表示的是可选择的意思,有些软件包也会安装在这里,即自定义软件包。有些我们自己编译的软件包,就可以安装在这个目录中;
proc: 操作系统运行时,进程信息和内核信息(cpu,硬盘分区,内存信息等)存放在这里。/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,这是系统中比较特殊的一个目录,实际是个实时的,驻留在内存中的文件系统。
sys: 这里是保存内存的挂载点。
usr: 系统存放程序的目录,比如命令,帮助文件;
var:系统相关文档内容,这个目录被容经常变动,在/var/log这里是存放系统日志目录的,/var/www/目录是定义Apace服务器站点存放目录,/var/lib/用来存放一些库文件,比如MysqL,/var/spool/ 打印机,邮件,代理服务器等假脱机目录
lib: 系统库保存目录,函数库保存位置,所谓函数库,可以理解为在操作系统当中,并不是把所有的功能写在linux当中,把一些常用的功能写在一个一个程序库,这些库都保存在/lib下,当又需要的时候直接调用它就可以了,避免全部都写在linux中使得linux变得非常庞大且缓慢,所以单独当成库保存起来,用的时候调用就行了
mnt和media: 系统挂载目录。所有的存储设备都要当做挂载使用,挂载可以当做分配盘符使用,系统给了mnt目录和media目录,让我们用来做外接存储设备的盘符,media用来一般用来挂光盘的,mnt用来挂U盘,移动硬盘的。
lost+found: 在ext2或者ex3文件系统中,当系统意外崩溃或机器意外关机,产生的一些文件碎片存放在这里,当系统启动过程中fsck工具检查这里,并修复已经损坏的文件系统,有时系统发生问题,有很多的文件被移动到这个目录,可能会用手工的方式修复,或者移动到文件原来的位置,当系统崩溃或者意外关机时,fsck会进行较长时间的文件系统检测,试图修复所发现的不正确的文件,被修复的文件会放置在这个目录中。
一些重要的子目录:
/etc/init.d 这个目录用来存放系统或者服务器以System V 模式启动的脚本,这在以 System V模式启动或或初始化系统中常见。
/usr/local :这个目录一般用来存放用户自编译安装软件的存放目录,一般是通过源码包安装的软件,没有特别指定安装目录的话,一般安装在这个目录中。
/usr/src 是内核源码存放的目录,有的系统会把源码软件包安装在这里,比如Fedora/Redhat,当我们安装fiel.src.rmp时,这些软件包安装在/usr/src/redhat相应的目录。
/var/log 系统日志存放,分析日志要看这个目录的东西;
更多详见:http://yangrong.blog.51cto.com/6945369/1288072和http://blog.csdn.net/dlutbrucezhang/article/details/8809841
Linux的常用目录学习笔记的更多相关文章
- linux文件权限目录配置笔记
###linux 文件权限目录配置笔记 ---------- 多人多任务环境 linux 一般将文件可存取的身份分为三个类别:owner group others Permission deny ls ...
- Linux——帮助命令简单学习笔记
Linux帮助命令简单学习笔记: 一: 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得帮助信 ...
- mongodb常用命令学习笔记
mongodb常用命令学习笔记 创建数据库 use DATABASE_NAME eg: use users; 如果数据库不存在,则创建数据库,否则切换到指定数据库.要显示刚刚创建的数据库,需要向数据库 ...
- 7 种 Javascript 常用设计模式学习笔记
7 种 Javascript 常用设计模式学习笔记 由于 JS 或者前端的场景限制,并不是 23 种设计模式都常用. 有的是没有使用场景,有的模式使用场景非常少,所以只是列举 7 个常见的模式 本文的 ...
- linux文件与目录管理笔记
### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...
- liunx 常用命令学习笔记
通过linux 命令pwd:显示当前所在的目录ls:显示当前目录下的文件cd:切换路径 cd..返回上一级路径mkdir:新建目录rmdir:删除目录 touch:新建文件rm:删除文件 gedit: ...
- FFmpeg常用命令学习笔记(一)基本信息查询命令
笔者才开始学习音视频开发,FFmpeg学习笔记系列主要是从慕课网李超老师的FFmpeg音视频核心技术精讲与实战课程学习的心得体会. FFmpeg音视频核心技术精讲与实战:https://coding. ...
- Linux | Linux常用指令学习笔记
@ 目录 前言 1. Linux目录结构: 2. 运行级别: init.systemctl 3. vim相关快捷键: 4. 开关机相关命令: shutdowm.halt.reboot.sync.log ...
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
随机推荐
- [Oracle]分区索引
上一节学习了分区表,接着学习分区索引. (一)什么时候对索引进行分区 · 为了避免移动数据时重建整个索引,可对索引分区,在重建索引时,只需重建与数据分区相关的索引: · 在对分区表进行维护时,为了避免 ...
- dual表详解
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户 SQL> select user from ...
- java实现简单计算器功能
童鞋们,是不是有使用计算器的时候,还要进入运行,输入calc,太麻烦了,有时候甚至还忘记单词怎么拼写,呵呵程序员自己写代码实现,又简单,又方便啊 以下为代码(想要生成可执行工具可参考:http://w ...
- vue、html与iframe html事件相互调用
一.html文件中引入的iframe标签 1.在父html中调用子iframe html 中的事件 通过contentwindow属性 document.getElementById("my ...
- luogu p2615神奇的幻方题解
目录 题目部分 讲解部分 代码实现 题目部分 题目来源:洛谷p2615 题目描述 幻方是一种很神奇的 N*N矩阵:它由数字 1,2,3,⋯⋯,N×N 构成,且每行.每列及两条对角线上的数字之和都相同. ...
- oracle12c管理作业资源的一种方式
数据库:12.1.0.2,rac,cdb模式 笔者负责移动两个12.1.0.2的cdb集群,一个在aix上,一个在linux上,不幸的是,它们都是混合型,数据有100多T. 由于其它部门交付的时候,已 ...
- Django---定义、MVC和MTV模式、命令行工具、配置文件settings
1.什么是web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所有的 ...
- 类的特殊方法"__new__"详解
上代码! class A: def __new__(cls, *args, **kwargs): obj = super().__new__(cls) print("__new__ &quo ...
- php开发aes加密总结
<?php class Aes { /** * aes 加密 解密类库 * @by singwa * Class Aes *说明:本类只适用于加密字符串 * */ private $key = ...
- Scala语法(三)
模式匹配 1)match val a = 1 val b=a match { *// a match { }返回值赋予变量 b case 1 => "red" case 2 ...