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 ...
随机推荐
- 小B的询问(莫队)
题目描述 小B有一个序列,包含N个1~K之间的整数.他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重 ...
- 【SHOI2015】脑洞治疗仪(恶心的线段树,区间最大子段和)
题目描述: 曾经发明了自动刷题机的发明家 SHTSC 又公开了他的新发明:脑洞治疗仪——一种可以治疗他因为发明而日益增大的脑洞的神秘装置. 为了简单起见,我们将大脑视作一个 01 序列.11代表这个位 ...
- 洛谷P2439 [SDOI2005]阶梯教室设备利用(带权区间覆盖)
题目背景 我们现有许多演讲要在阶梯教室中举行.每一个演讲都可以用唯一的起始和终止时间来确定,如果两个演讲时间有部分或全部重复,那么它们是无法同时在阶级教室中举行的.现在我们想要尽最大可能的利用这个教室 ...
- ABAP术语-Customer Exit
Customer Exit 原文:http://www.cnblogs.com/qiangsheng/archive/2008/01/19/1045231.html Pre-planned enhan ...
- HDFS学习总结
1.什么是Hadoop 管理网络中跨多台计算机存储的文件系统称为分布式文件系统面临的挑战:使文件系统能容忍节点故障且不丢失任何数据不适合的特点:低时间延迟的数据访问&大量的小文件&多用 ...
- JAVA日期类图解
- Shell 脚本进程并发&进程数控制
Shell 都以串行的方式自上而下执行命令,不适用需要大量作业的场景. 学习此篇shell脚本进程并发,能够大大提高工作效率~ 通过wait 和 & 后台符号 可以实现并行,但无法控制进程数. ...
- 吐血分享:QQ群霸屏技术教程2017(维护篇)
排名上去,并不是终极稳定,日常维护相当重要. 群排名做上去了,如果不去维护,排名很可能会下去,尤其是咱们做了很多群的时候,完全不会留意到. 为什么不稳定? 1.活跃度下去了,排名当然不稳定,这个需要日 ...
- linux中安装node
1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 uname -a ...
- jenkins+maven+docker集成java发布(一)自动发布
JAVA项目持续集成发布 标签(空格分隔): java jenkins 微服务中持续集成自动发布是很重要的一个环节,将不同的模块应用自动部署到一台或者N台服务器中如果采用人工部署的方式不太现实 git ...