08. 【Linux教程】CentOS 目录介绍

CentOS 目录介绍

前面小节介绍了如何安装并登录连接 CentOS 系统,本小节围绕 CentOS 系统的目录,介绍其各个目录的作用,方便读者以后在工作中很好地将项目和软件归类存储,熟悉 CentOS 系统各个目录的功能介绍,有助于加深对 CentOS 系统的工作原理的理解。

1. 进入 root 目录

root 目录相当于 Windows 中我的电脑,命令如下:

复制代码
cd /root

ls

执行结果如下图:

Tips :其中 cd /root 表示切入到根目录下的 root 目录,ls 表示查看当前目录里面有哪些显示的文件。

2. 从 root 目录返回上一级目录

从 root 目录返回至上一级目录的命令如下:

复制代码
cd ..

ls

执行结果如下:

Tips :其中 cd .. 表示切入到当前目录的上级目录。

3. CentOS 各个目录功能

目录名称 功能与作用描述
/bin 二进制应用程序目录,其中包含二进制文件 CentOS 系统所有用户使用的命令都在这个目录下。
/boot 开机启动引导目录,启动 (boot) 配置文件,其中包括了 Linux 内核文件与开机所需要的文件。
/dev 设备目录,设备 (device) 相关的文件和目录,其中包含了所有应用程序的配置文件,还包含了启动 / 停止某个程序的 shell 脚本。
/etc 配置文件目录,配置文件、启动脚本等文件。
/home 本地用户目录,所有不同权限的系统用户可在 home 目录分配存储个人用户的文件和资料。
/lib 系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。
/lost+fount 系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于 /disk 中,此目录下就会自动产生目录 /disk/lost+found 。
/media 挂载可移动介质 (media),诸如 CD、数码相机,软盘,光盘等,可移除设备挂载目录。
/mnt 挂载 (mounted) 文件系统,临时安装目录,系统的管理员可拥有挂载文件系统的权限。
/opt 第三方软件安装目录,第三方应用程序一般放在此目录下,但实际中通常习惯放在 /usr/local 目录下。
/proc 特殊的动态信息目录,此目录的数据都在内存中,如系统核心,外部设备,网络状态,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。
/root root 用户主文件夹,读作 "slash-root" ,其他用户均放置在 /home 目录下
/run 系统运行的时候所需的文件,以前在 /var/run 中,后来拆分成独立的 /run 目录,重启后重新生成对应的目录数据。
/sbin 重要的系统二进制 (system binaries) 文件,也是包含的二进制可执行文件。在这个目录下的 linux 命令通常都是由系统管理员使用的,对系统进行维护。
/srv 服务启动后需要访问的数据目录。
/sys 系统 (system) 文件,跟 proc 一样虚拟文件系统,记录核心系统硬件信息。
/tmp 临时文件目录,存放临时文件目录,所有用户对该目录均可读写。
/usr 应用程序放置目录,包含绝大部分所有用户 (users) 都能访问的应用程序和文件。
/var 经常变化的 (variable) 文件,存放系统执行过程经常改变的文件,代表变量文件。在这个目录下可以找到内容可能增长的文件。

4. 小结

本小节介绍了如何使用 cd 命令切入到主目录,使用 llls 命令查看当前目录列表,列举说明了主目录中各个目录的功能与作用,了解完各个目录的功能与作用之后,在后续的学习章节中如果接触到其中某一个目录,读者就可以快速知道该目录的作用与功能,帮助读者理解 Linux 相关知识点。

相关推荐
万花丛中一抹绿1 分钟前
服务器硬件电路设计之 SPI 问答(一):解密 SPI—— 从定义到核心特性
服务器·spi·服务器硬件电路设计
Tim风声(网络工程师)7 分钟前
DNS有关知识(根域名服务器、顶级域名服务器、权威域名服务器)
linux·运维·服务器
热爱跑步的恒川12 分钟前
告别服务器!Amazon Lambda无服务开发实战指南
运维·服务器
拾心2138 分钟前
【运维进阶】Shell 函数的知识与实践
运维
you秀1 小时前
linux中的iptables的简介与常用基础用法
linux·运维·服务器
画中有画2 小时前
使用AI来实现拼多多自动化运营脚本
运维·人工智能·自动化·ai编程·rpa·自动化脚本
xlntj2 小时前
VsCode远程连接服务器后安装Github Copilot无法使用
服务器·vscode·github
matlab的学徒4 小时前
计算机网络
服务器·网络·计算机网络
vvilkim6 小时前
Java主流框架全解析:从企业级开发到云原生
java·运维·云原生
Wy_编程10 小时前
Linux-文本搜索工具grep
linux·运维·服务器