【Linux的常见目录结构和其作用】

/bin:

二进制文件的存储目录,包含许多常用命令。存放着整个系统必须的二进制文件。你随时可以通过命令行运行这些二进制文件,如ls、cp、mkdir等。

/sbin:

存放系统命令的目录,只有root用户才能执行这些命令。它存放着只能有root用户运行的系统二进制文件,比如mount或deluser。这些二进制文件用很多公共库,这些库存放于/lib目录

/lib:

系统库文件的存储目录,包含许多系统级别的共享库文件。存放二进制文件运行需要的库

/root:

root用户的主目录。

/usr:

存放用户级别的应用程序和文件,包括桌面环境、办公软件、图形应用等。/usr目录拥有它自己的bin和sbin目录。这里的二进制文件或应用程序都不是操作系统必须的,和操作系统没啥关系,它们面向的是最终用户。/usr/local 目录包含你手动编译的二进制文件,创建了一个安全区,防止它们与包管理器安装的软件发生冲突

$PATH:

环境变量包含这些由包管理器安装的二进制文件的位置,tell linux where to find executables.因此你可以在任何目录中执行它.

which:

想知道二进制文件存放的具体位置。which binary is this?运行which命令后加你要找的二进制文件,就能找到 它在文件系统中的完整路径。

/etc:

系统配置文件目录,包含系统范围的配置文件,并包含网络设置、用户登录和密码等。配置系统中软件的具体行为。

/home:

用户主目录的父目录,每个用户在该目录下都有一个自己的目录。在/home目录下,你可以找到系统中注册的每个用户名命名的文件夹。用户名文件夹下包含该用户的文件,配置和软件。你需要以该用户身份或root用户身份登录才能修改这个目录。cd到用户名命名的文件夹下,路径会变成~,这个路径也是你打开终端会话时的起始位置。

/boot:

存放启动程序、内核文件以及其它启动相关文件。这里包含系统启动所需的文件,比如linux内核。

/dev:

设备文件目录,包含系统设备文件,如tty、console等。代表设备文件,在这里你可以像管理普通文件一样管理硬件或驱动程序,你可以在这里创建硬盘分区或管理软盘。

/opt:

可选应用程序包的安装目录,通常用于商业应用程序。包含可选软件和软件包,基本不会对你的使用产生影响。

/var:

存放变化数据的目录,包括日志文件、邮件文件等。目录存放着在操作系统使用过程中会发生变化的文件,比如系统日志或缓存文件

/tmp:

存放临时文件的目录。系统重启时不会保留。

/proc:

虚拟文件系统目录,包含Linux内核和进程运行时的信息。不是存储在磁盘中,而是由Linux内核运行时在内存中创建的,用来时刻监控运行中的进程。

/media:

可移动媒体设备挂载点,包括USB、DVD、CD-ROM等。

/mnt:

临时挂载点,通常用于挂载NFS、Samba等共享文件系统。

/run:

临时文件系统目录,存储系统运行时需要的临时文件。

/srv:

存放服务数据的目录。

/sys:

虚拟文件系统目录,包含系统硬件信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值