Linux基础入门 | 目录结构

简介: Linux基础入门 | 目录结构

image.jpeg


在windows下,系统对硬盘的管理一般是将整个硬盘划分为C: D: E: F:等分区,每个分区基本都可以存放自己想要存放的文件。而linux系统则不同,它是将整个硬盘统一管理,整个硬盘就是一个根目录(/),再建立一些功能各异的目录,从而进行管理。


/home


简称:家目录(或宿主目录,用户主目录),主要存放一些系统用户目录。当系统创建一个新用户时(如zhangsan),将在此目录下创建一个与用户名相同的目录(/home/zhangsan)。当登入到系统时,一般自动进入到自己的主目录下。在操作的过程中进入到别的目录时,想快速回到自己的家目录时,可使用以下方法:


  1. cd 直接敲cd,不带任何参数
  2. cd ~
  3. cd /home/zhangsan/ 相比前两种不常用,因为要敲更多字母


/bin

bin是binary的缩写,该目录下主要存放一些linux系统下可执行的二进制程序。当我们在终端下键入的一些命令(如ls, cat, cp之类),会进入到该目录下执行相应的二进制程序。


/dev

dev是device的简称,表示设备目录,该目录下主要存放一些设备文件。linux的哲学是“万物皆文件”,设备也不例外,所有的设备都被抽象成文件,存放在此目录下。


/etc

该目录包含了当前操作系统用户所有配置的相关信息。比如:


  1. ftp、nfs服务器搭建涉及的一些目录
  2. 系统软件的启动和配置文件,即一些启动脚本之类的文件
  3. 系统在启动过程中需要读取的文件
  4. 用户登录时的用户名、密码(查看:vi /etc/passwd)等。


/lib

lib是library的简称,该目录主要存放操作系统使用的库文件以及相关的配置。


/media

自动挂载一些linux系统自动识别的设备,比如U盘,光驱等。


/mnt

提供给用户的用于挂载临时别的文件系统(手动挂载),比如另外的硬盘等。与/media目录区别的是/mnt目录存放的设备需手动挂载,而/media目录存放的设备则是自动挂载。


/root

超级用户的主目录。


/usr

该目录主要存放一些用户的应用程序及文件,类似于windows下的program files。该目录下还有三个重要的目录:


  1. /bin 存放系统用户所使用的应用程序
  2. /sbin 存放超级用户所使用的高级程序及系统守护程序
  3. /src 内核源代码默认的放置目录


/boot

主要存放一些linux启动时需要用到的核心文件。


/lost+found

一般情况下该目录是空的,当系统非法关机后,相关文件会存放在此目录。


/opt

提供给主机额外安装软件所需要的目录。


/proc

这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。


/sbin

s是super user的简称,此目录主要存放一些系统管理员所用到的系统管理程序。


/srv

主要存放一些系统服务启动之后所要用到的数据。


/tmp

存放一些临时文件。


/var

主要存放一些经常被修改的文件,比如日志文件,电子邮件等。



本公众号全部博文已整理成一个目录,请点击本页面左下角“阅读原文”获取!



推荐阅读:

Linux应用开发自学之路

关于我

大量IT资料免费分享!

玩转Makefile | 系统综述

杂谈 | 2018年最具潜力的软件开发方向

目录
相关文章
|
26天前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
58 3
|
25天前
|
缓存 监控 Linux
|
3月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
232 73
|
5月前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
2月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
58 1
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
31 0
Linux入门1——初识Linux指令
|
2月前
|
存储 Oracle Unix
Linux 系统目录结构
Linux 系统目录结构
24 2
|
2月前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门
|
2月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
28 0
|
4月前
|
Unix Linux Windows
Linux 系统目录结构
这篇文章详细解释了Linux系统目录结构,重点介绍了/etc目录存放系统配置文件,/root为管理员主目录,/usr存放应用程序和共享资源,/var存放日志等变动文件,以及/home、/boot等目录的作用。
Linux 系统目录结构