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 ...
随机推荐
- requirements.txt 快速备份与安装项目所需安装包
在查看项目时,通常会有一个requirements.txt 文件, requirements.txt 文件是用于记录所有依赖包及其精确的版本号,便于项目在其它电脑时新环境部署构建项目所需要的运行环境. ...
- cornerstone提示“SQLite-database disk image is malformed”
当点击workingCopy时错误如下 google了一下,有是有解决的办法,可是这些都是直接使用sqlite时产生的问题. sqlite错误 The database disk image is m ...
- 关于echarts整合多个类似option
最近项目里面遇到一些图表需要用echarts来做.而我之前只用过一次echarts,也只是做了一个简单的饼状图,并没有涉及到很多的配置.但是现在这个项目,这些图表需要自己配置很多东西.像什么多余的网格 ...
- windows 开启 nginx 监听80 端口 以及 禁用 http 服务后,无法重启 HTTP 服务,提示 系统错误 123,文件目录、卷标出错
1. 正常情况直接运行 start nginx.exe 不能开启成功,因为 80 端口被占用.提示: bind() to 0.0.0.0:80 failed (10013: An attempt w ...
- JAVA日期类图解
- phpspider 的简单使用
phpspider 的简单使用 phpspider是一款PHP开发蜘蛛爬虫框架. 官方github下载地址:https://github.com/owner888/phpspider官方文档下载地址: ...
- thinkphp5 前台模板的引入css,js,images
一:在公共的静态文件夹中建立我们模块的名称用来放置css,js,images 二:在配置文件config中定义需要的路径 三:在视图页面引入
- [转]JavaScript中的匿名函数及函数的闭包
JavaScript中的匿名函数及函数的闭包 原文地址:http://www.cnblogs.com/wl0000-03/p/6050108.html 1.匿名函数 函数是JavaScript中最灵 ...
- QP之QEP原理
1.QP简介: 量子平台(Quantum Platform, 简称QP)是一个用于实时嵌入式系统的软件框架,QP是轻量级的.开源的.基于层次式状态机的.事件驱动的平台. QP包括事件处理器(QEP). ...
- [转]Makefile中使用$$的使用
在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了.不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和s ...