Linux哲学思想
1、一切皆文件
2、包含大量体积想功能单一的小程序,组合小程序完成复杂这任务
3、尽可能避免捕获用户接口
4、使用纯文本文件保存配置信息
5、尽可能使用最短的字符串表示命令
Linux 发行商
RedHat—->Fedora redhat的桌面版本
redhat enterprise 企业版目前全球使用最多
SUSE 欧洲占有率 很高
slackware 最古老现存
debian 非商业公司 支持 全球爱好者自发组织起来的 通过网络 发型的版本
Ubuntu debian的在发行版本
gentoo 能最大化的发挥硬件性能
lfs 骨灰 级别的发行版本 一切从0开始自己编译
CentOS 与 redhat 最大兼容 在 redhat 源代码基础上 改的
fedora redhat 的个人桌面版本 用于 redhat enterprise 的测试
目录起名的要求限定
/只能有一个
文件名严格区分大小写
/A/B.txt / –>分割符
路径:
相对路径:相对现在位置的路径
绝对路径:从根开始的路径
./便是当前路径
../ 当前目录的父目录
.file:文件名以.号开始表示隐藏文件
作为文件名的字符: 除了 / 之外都可以
不建议 , ?* 等不常用的
文件名长度最长不超过255个字符
/bin binary 存放命令 所有用户都能使用的命令
/sbin 存放管理命令 只有管理员才能使用的命令
/boot 引导目录 系统启动是要用到的引导文件 内核(vmlinuz)
/dev device 设备文件 特殊文件
/etc 配置文件
/home/USERNAME /ROOT 用户的主目录
/lib 库文件 二进制文件 共享库 所有程序都能 访问 拿走 一个副本
/media (便携性设备) /mnt (非便携非热插拔) 挂载点目录
/misc 备用目录
/opt 可选的 某些 第三方软件的默认安装目录
/proc : 伪目录 映射 正在内存中运行的文件 内核相关
/sys :磁盘设备 硬件驱动线关联的内存文件
/seLinux (安全加强的Linux) 跟seLinux相关的安全策略文件等,实现安全…
/srv
/tmp : 临时文件 目录
/usr
/usr/bin
/usr/sbin
/usr/lib
/usr/share
/usr/local/bin
/usr/local/sbin
/usr/local/lib
/var 日志文件 自定义任务文件 邮件缓冲暂存位置等 经常变换的…