linux 操作系统的主要目录:
目录 | 存放的内容 |
---|---|
/ | 根目录,位于Linux文件系统的顶层,所有的东西都是从这里开始。 |
/proc | 这个目录本身是一个虚拟文件系统,用以维护系统信息和状态,包括当前运行的进程信息。它放置的数据都是在内存中,例如:系统的内核,进程,外部设备状态及网络状态等。因为这个目录下的数据都是在内存中,所以它本身不占用硬盘空间 |
/sys | 这个目录也是一个虚拟文件系统,主要记录与内核相关的信息。包括目前已经加载的内核模块与内核检测到的硬件设备信息等。这个目录是可写的,可以通过它来访问或修改内核的参数。 |
/bin /usr/bin: | 包含普通用户可以使用的基本命令,也就是各种可执行二进制文件,如常用的命令ls、tar、mv、cat等 |
sbin | 放置系统管理员使用的可执行命令:fdisk,shutdown,mount等 |
/lib: /usr/lib: /usr/local/lib: | 系统使用的函数库的目录,程序在执行过程中,需要一些函数库的协助 |
/usr | 应用程序存放目录,/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local: 存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录。 |
/var | 内容经常变化的目录,此目录下文件的大小可能改变,如:缓冲文件,日志文件,缓存文件等一般都放在这里 |
/tmp | 一般用户或者正在执行的程序临时存放文件的目录,即临时文件。任何人可以访问,重要数据不可存放在这个目录下 |
/etc | 系统配置文件存放目录。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。 |
dev | 存放 Linux 系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 |
/boot | 放置 Linux 系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 |
/home | 系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下,~ 表示当前用户的家目录,~ xxx 表示用户 xxx 的家目录。 |
/lost+fount | 系统异常产生错误时,会将一些遗失的片段放置于此目录下。 |
/mnt | mnt 目录主要用来临时挂载文件系统,为某些设备提供默认挂载点。 |
/opt | 给主机额外安装软件所摆放的目录, 如 pycharm |
/srv | 服务启动之后需要访问的数据目录,如:www 服务需要访问的网页数据存放在 /srv/www中。 |
/root | 系统管理员root的家目录 |
需要在终端(快捷键:ctrl +alt +t)找自己安装的软件的路径为 /opt
Linux 系统的资源路径
资源路径的表示方式
从根目录算起的路径叫做绝对路径
从当前目录算起的路径叫做相对路径
- 当敲出文件或者目录或者命令的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全
- 当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次 tab 键查看
使用资源路径一般遵循 最近的路径表示方式