Linux 学习笔记
基础篇
Linux 介绍
Linux是一个开源、免费的操作系统,就像我们熟知的Windows和macOS一样。它是计算机硬件(如CPU、内存、硬盘)和用户(或应用程序)之间的桥梁,负责管理所有硬件资源,并提供软件运行的环境。其在稳定性、安全性以及处理多并发方面都有独特优点。
Linux 目录结构
-
/ (根目录)
Linux目录采用的树状结构,所有目录都挂载在 / 根目录下,是所有目录以及文件的起点,是绝对路径的开始。
(绝对路径:是指从文件系统的根目录开始并且到目标文件或者目录的路径;相对路径:指从当前所在目录开始到目标文件或者目录的路径) -
/bin (binary 二进制目录)
/bin目录存放系统的可执行程序,所有用户均可执行。 -
/sbin (system binary 系统二进制目录)
/sbin目录存放系统管理的可执行程序,通常需要root权限执行。
(root:是操作系统中权限最高的超级管理员用户) -
/etc (editable text configuration 可编辑文本配置目录)
/etc目录存放这系统的配置文件。 -
/home (家目录)
/home目录为普通用户的主目录,每个普通用户都在 /home 下有一个与用户名相同的子目录。 -
/root (root用户的主目录)
/root目录为root用户(超级管理员)的主目录,仅root用户可以访问。 -
/usr (user system resources)
/usr目录为用户系统资源目录,一般存放系统软件资源。 -
/var (variable)
/var目录一般存放动态文件,如日志、缓存、临时文件等。 -
/tmp (temporary)
/tmp目录存放临时文件,所有用户均可读写,重启后文件可能会被清理。 -
/dev (device)
/dev目录存放设备文件,Linux系统的所有硬件设备(硬盘、键盘、打印机等)均以文件显示。有一句话叫“Linux一切皆文件” -
/proc (process)
/proc目录为虚拟文件系统,存放系统进程和内核信息,其中的文件内容是动态生成。 -
/sys (system)
/sys目录为虚拟文件系统,存放硬件设备和内核驱动的相关信息,一般用于管理硬件状态。
