linux 文件系统目录结构
linux 文件系统目录结构
linux的文件系统是采用级层式的树状结构,最上层/
是根目录。
linux以文件的形式管理,所以一切皆文件
/bin 常用指令
/sbin s是super user,管理员使用的指令
/home 普通用户的主目录,每个用户在home目录下都有一个自己的目录,一般该目录以用户的账号命名
/dev 管理设备,类似windows的设备管理器,把所有的硬件用文件的形式存储
/opt 软件安装包
- module 软件
- software 软件安装包
/usr 用户安装的文件和应用程序
/usr/local 软件安装在的目录,一般是通过编译源码方式安装的程序
/etc 所有的系统管理所需要的配置文件和子目录,比如mysql的配置文件my.cnf
/boot 启动linux时使用的一些核心文件,包括一些连接文件以及镜像文件
/media linux会自动识别一些设备,如光驱等,识别后挂载到此目录
/mnt 让用户临时挂载别的文件系统
/var 存放不断扩充的东西,如日志文件
bashrc和profile的用法与区别
类型 | /etc/profile | ~/.bashrc | /etc/bashrc | ~/.bash_profil |
---|---|---|---|---|
范围 | 系统内所有用户生效的 | 针对当前用户有效 | 系统内所有用户生效 | 针对当前用户生效 |
说明 | 当用户第一次登录该文件被执行,并从从/etc/profile.d目录的配置文件中搜集shell的设置 | 登录以及每次打开新的shell时,该文件被读取 | 当bash/shell被打开时,该文件被读取 | 当用户登录时,该文件仅执行一次。 |
注意点 | 路径末尾不能以"/"结尾。 | - | - | - |