常用目录文件
type
status
date
slug
summary
tags
category
icon
password
/etc 存放系统级的配置文件
/etc/bashrc bash shell 的全局设置
- 作用范围:
- 如果你修改
/etc/bashrc,所有用户使用 bash 时都会受到影响。 - 对比:
~/.bashrc只对当前用户有效。
/etc/bashrc 影响 所有用户,而不是单个用户。- 常见功能:
- 设置环境变量,如
PATH。 - 定义命令别名(alias)。
- 自定义命令提示符(PS1)。
/etc/vimrc Vim 编辑器的全局配置文件。
- 位置和作用
- 该文件位于
/etc/目录下,表示它是系统级的配置文件。 - 当系统中的任何用户启动 Vim 时,都会先读取
/etc/vimrc文件中的配置。 - 它主要用来设置 Vim 的默认行为,比如缩进规则、语法高亮等。
- 和
~/.vimrc的区别 /etc/vimrc:系统管理员为 所有用户 设置的默认配置。~/.vimrc:当前用户个人的 Vim 配置文件(位于用户主目录下),如果存在,会覆盖/etc/vimrc的设置。
/etc/passwd 用户账号的信息。
- 位置
文件路径是
/etc/passwd,这是系统内置的标准文件。- 作用
它记录了系统中所有用户的基本信息,比如用户名、用户ID、家目录和默认shell。
/etc/shadow 保存用户密码的加密信息和一些与密码相关的设置。
/etc/group 用户组(group)信息
它是一个纯文本文件,存放系统中所有用户组的定义。
/etc/profile 一个全局配置文件
- 位置与作用
/etc/profile位于/etc目录,是系统级配置文件。- 当用户用 bash 或其他兼容的 shell 登录时,这个文件会先被执行。
- 它会设置一些默认的环境变量,比如
PATH(可执行文件搜索路径)、USER、HOSTNAME等。
- 和用户个人文件的区别
/etc/profile:系统级,全局生效。~/.bash_profile或~/.profile:当前用户的专属配置,只有该用户登录时才会用。
/etc/fstab 就像一个“挂载清单”
告诉系统开机时,哪些硬盘分区或存储设备需要自动挂载到哪个目录,以及挂载时的参数。
/etc/sysconfig专门放系统配置的一个子目录。
- 里面的文件一般是纯文本格式的,可以用文本编辑器打开查看和修改。
- 常见的文件包括网络配置(比如网卡设置)、防火墙配置、系统服务开关等。
/etc/sysconfig/network-scripts目录下的文件与网口的对照关系主要体现在网络接口配置文件上
/etc/sudoers 授权配置文件
/etc/hosts 将 主机名(hostname) 映射到 IP 地址。
/etc/hosts是个用来本地快速把名字转成IP的小文件。
- 适合测试和局域网环境中固定IP的主机名管理。
- 修改它可以让你自己定义名字和地址对应关系。
/etc/hostname 存放这台计算机的主机名(hostname)
查看这台Linux机器的主机名是什么。主机名就像电脑的“名字”,用来在网络中识别它。
/etc/os-release 保存了当前 Linux 操作系统的“版本信息”和“发行版信息”
- 很多程序和脚本会用它来判断当前系统环境。
- 你可以用文本编辑器打开它看看里面写了什么。
/etc/selinux 是指SELinux(Security-Enhanced Linux),它是Linux系统的一种安全机制,用来控制系统的访问权限。
/etc/selinux/config是SELinux的配置文件,里面保存了SELinux的相关设置,比如是否启用SELinux,模式是“enforcing”(强制)还是“permissive”(宽容)等。
/etc/skel 是一个“模板目录”,用来存放新用户的默认配置文件和目录结构。
/etc/rc.d/rc/loal开机自动执行文件中的操作
/etc/yum.repos.d/xxxx.repoyum源配置文件
/etc/yum.confyum配置文件
/etc/ssh/sshd_configssh配置文件
/etc/named.confdns配置文件
/etc/named.rfc1912.zonesdns区域文件
/dev 存放所有设备文件(device files),用来表示系统中的各种硬件设备,比如硬盘、U盘、打印机等
/dev/sda 表示硬盘设备的一个文件路径。
sd表示这是一个 SCSI/SATA/USB 磁盘设备(Linux 把这些类型的硬盘都用sd作为前缀)。
a表示这是 第一个硬盘。如果有多个硬盘,它们会依次命名为sdb、sdc等。
/dev/zero 一个特殊设备文件,用来提供无限个值为 0 的字节
- 设备文件:
/dev/zero不是真正的文件,而是一个由内核提供的虚拟设备。
- 内容全是 0:无论读取多少数据,返回的字节都是
\0(ASCII 值为 0)。
- 常用场景:生成空白数据、初始化文件、清空磁盘空间等。
/home 存放普通用户个人文件和数据的地方
/boot/ 重要目录,用来存放启动电脑时需要用到的文件
/bin 目录存放系统基本的、重要的可执行程序,保证系统启动和正常运行时能够调用。
/bin/bash 就是其中一个标准的 shell 程序
/var
/var/named/ 记录文件目录
/var/log/secure 用户审计分析日志文件
Loading...