明确linux目录的基本常识,规范操作方式,改掉随便、错误存放文件的习惯
1."*bin*"相关目录
- /bin:普通用户使用的命令
- /sbin:super bin,超级用户使用的命令,包括可在开机或者单用户模式时还能使用的命令
- /usr/bin:这里存放的文件一般是保证系统拥有完整功能而提供的应用程序,设置用户自定义的全局命令常常放在此目录下,如
ln -s /opt/redis/redis-server /usr/bin
- /usr/sbin:非系统正常运行所需要的命令,往往与某些服务器软件程序命令相关。
2./usr/local和/opt
- /usr/local:用户安装的软件
- /opt:可选目录,安装文件、数据都会在此目录存在,可随时删除
3./usr和/var,/tmp
- /usr:资源目录,一般存放不经常变化的应用
- /var:可变文件,一般存放会不断增加或变化的文件,如日志,包括docker默认目录也在此。
4./proc和/sys
- /proc:伪文件系统,映射内存中的文件系统,不占实际磁盘
- /sys:伪文件系统,映射内存中的文件系统,包括硬件属性,也不占实际磁盘
5./home和/root
- /home:普通用户的家目录
- /root:root超级用户的家目录